Apparatus and method for providing a unified telephony solution
First Claim
Patent Images
1. An apparatus that provides a unified telephony solution, comprising:
- an application server configured to provide telephony services;
a voice extensible markup language (VXML) browser configured to access telephony services through the application server;
a telephony controller configured to access telephony services through the VXML browser, wherein the telephony controller includes a SIP framework with a SIP servlet container, wherein the SIP servlet container includes a plurality of SIP servlets for interfacing with a SIP network; and
a telephony gateway that provides an interface to a public switched telephone network (PSTN).
2 Assignments
0 Petitions
Accused Products
Abstract
One embodiment of the present invention provides a system that provides a unified telephony solution. During operation, the system receives a request for a telephony service at a telephony controller. In response to this request, the system accesses a telephony service provided by an application server through a voice extensible markup language (VXML) browser. While performing the telephony service, the system interfaces to a public switched telephone network (PSTN) through a telephony gateway.
35 Citations
18 Claims
-
1. An apparatus that provides a unified telephony solution, comprising:
-
an application server configured to provide telephony services; a voice extensible markup language (VXML) browser configured to access telephony services through the application server; a telephony controller configured to access telephony services through the VXML browser, wherein the telephony controller includes a SIP framework with a SIP servlet container, wherein the SIP servlet container includes a plurality of SIP servlets for interfacing with a SIP network; and a telephony gateway that provides an interface to a public switched telephone network (PSTN). - View Dependent Claims (2, 3, 4, 5, 6)
-
-
7. A method that provides a unified telephony solution, comprising:
-
receiving a request for a telephony service at a telephony controller, wherein the telephony controller includes a SIP framework with a SIP servlet container, wherein the SIP servlet container includes a plurality of SIP servlets for interfacing with a SIP network; and in response to the request, accessing a telephony service provided by an application server; wherein the application server is accessed through a voice extensible markup language (VXML) browser; wherein performing the telephony service involves interfacing to a public switched telephone network (PSTN) through a telephony gateway. - View Dependent Claims (8, 9, 10, 11, 12)
-
-
13. A computer-readable storage device storing instructions that when executed by a computer cause the computer to perform a method that provides a unified telephony solution, the method comprising:
-
receiving a request for a telephony service at a telephony controller, wherein the telephony controller includes a SIP framework with a SIP servlet container, wherein the SIP servlet container includes a plurality of SIP servlets for interfacing with a SIP network; and in response to the request, accessing a telephony service provided by an application server through a voice extensible markup language (VXML) browser; wherein the telephony service involves interfacing to a public switched telephone network (PSTN) through a telephony gateway. - View Dependent Claims (14, 15, 16, 17, 18)
-
Specification