Method, apparatus, and article of manufacture for web-enabling telephony devices
0 Assignments
0 Petitions
Accused Products
Abstract
A method, apparatus, and article of manufacture for enabling a web application to communicate with a legacy telephony device. A communication channel is provided between the web application and the call server. Data transferred over the communication channel is translated to a form each can understand. Data transferred to the telephony device may be translated to telephony device data format and data transferred to the web application may be translated to wrapper API data format. An abstraction may be used to represent the telephony device, or to represent a class of telephony devices with similar characteristics. Data transferred to the telephony device may be mapped to a telephony device resource. Access to the telephony device may be arbitrated, and data coming from the telephony device may be routed. A service plugin may be provided to interface with a web application. An execution environment may be provided for dynamically adding a service plugin. The web application may be another web-enabled telephony device.
54 Citations
93 Claims
-
1-63. -63. (Canceled)
-
64. A method for enabling a web application to communicate with a telephony device, comprising:
-
providing a communication channel between the web application and the telephony device; and
translating web application data from the web application into a telephony device data format of the telephony device. - View Dependent Claims (65, 66, 67, 68, 69, 70, 71, 72, 73)
-
-
74. An apparatus for enabling a web application to communicate with a telephony device comprising:
-
means for providing a communication channel between the web application and the telephony device; and
means for translating web application data from the web application into a telephony device data format of the telephony device. - View Dependent Claims (75, 76, 77, 78, 79, 80, 81, 82, 83)
-
-
84. A computer program product comprising:
-
a computer usable medium having computer readable code embodied therein for enabling a web application to communicate with a telephony device, comprising, computer readable code for causing a computer to provide a communication channel between the web application and the telephony device, and computer readable code for causing a computer to translate web application data from the web application into a telephony device data format of the telephony device. - View Dependent Claims (85, 86, 87, 88, 89, 90, 91, 92, 93)
-
Specification