WO2009124223A1

System and method for processing telephony sessions

Abstract

In one embodiment, the method of processing telephony sessions includes: communicating with an application server using an application layer protocol; processing telephony instructions with a call router; and creating call router resources accessible through a call router Application Programming Interface (API). In another embodiment, the system for processing telephony sessions includes: a call router, a URI for an application server, a telephony instruction executed by the call router, and a call router API resource.

WO2009124223A1, drawing sheet 1
Sheet 1 of 16

Term

No projected expiry on record.

  1. Priority
  2. Filed
  3. Published
  4. Today

27 claims: 3 independent, 24 dependent

  1. 1
    CLAIMS We Claim:1. A method of processing telephony sessions of a network including an application server and a call router, the method comprising the steps of: • communicating with the application server using an application layer protocol;• processing telephony instructions with the call router;and • creating call router resources accessible through a call router Application Programming Interface (API).
  2. 2
    The method of claim l, further including the step of mapping a telephony session to a Uniform Resource Identifier (URI), wherein the URI is associated with the application server.
  3. 23
    23- A system for processing telephony sessions comprising:• a call router that connects to a telephony device and communicates with an application server using an application layer protocol;• a URI for an application server, associated with a telephony address;• a telephony instruction executed sequentially by the call router;and • a call router API resource created by the call router and accessible by the application server through a call router API.
  4. 26
    The system of Claim 25, wherein the call router API is a REST API.
  5. 27
    The system of Claim 26, wherein the resources are selected from the group consisting of:a call resource, a media resource, an account resource, an incoming addresses resource, and a caller ID resource.