Method, apparatus, and article of manufacture for web-based control of a call server
A method, apparatus, and article of manufacture for enabling a web application to communicate with a call server. 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. The data may be in the form of a call control command or a service control command. A call control command may be a conference call control command. Data may be translated to call server system format, or to web application format.
1 - 34 . (canceled)
35 . A method performed by a wrapper for enabling a web application to communicate with a call server system, comprising:
providing a communication channel between the web application and the call server system; and
translating web application commands transferred from the web application to the call server system from a web application format into a call server system format.
36 . The method of claim 35 wherein the translating web application commands further comprises translating a call control command.
37 . The method of claim 36 wherein the translating a call control command further comprises translating a conference call control command.
38 . The method of claim 35 wherein the translating web application commands further comprises translating a service control command.
39 . The method of claim 35 further comprising translating call server commands transferred from the call server system to the web application from the call server system format into the web application format.
40 . A wrapper apparatus for enabling a web application to communicate with a call server system comprising:
means for providing a communication channel between the web application and the call server system; and
means for translating web application commands transferred from the web application to the call server system from a web application format into a call server system format.
41 . The apparatus of claim 40 wherein the means for translating web application commands further comprises:
means for translating a call control command.
42 . The apparatus of claim 41 wherein the means for translating a call control command further comprises:
means for translating a conference call control command.
43 . The apparatus of claim 40 wherein the means for translating web application commands data further comprises:
means for translating a service control command.
44 . The apparatus of claim 40 further comprising:
means for translating call server commands transferred from the call server system to the web application from the call server system format into the web application format.
45 . A computer program product comprising a computer usable medium having computer readable code embodied therein for enabling a web application to communicate with a call server system, comprising:
computer readable code for causing a computer to provide a communication channel between the web application and the call server system; and
computer readable code for causing a computer to translate web application commands transferred from the web application to the call server system from a web application format into a call server system format.
46 . The computer program product of claim 45 wherein the computer readable code for causing a computer to translate web application commands further comprises:
computer readable code for causing a computer to translate a call control command.
47 . The computer program product of claim 46 wherein the computer readable code for causing a computer to translate a call control command further comprises:
computer readable code for causing a computer to translate a conference call control command.
48 . The computer program product of claim 45 wherein the computer readable code for causing a computer to translate web application commands further comprises:
computer readable code for causing a computer to translate a service control command.
49 . The computer program product of claim 45 further comprising:
computer readable media for causing a computer to translate call server commands transferred from the call server system to the web application from the call server system format into the web application format.
50 . A wrapper apparatus for enabling a web application to communicate with a call server system comprising:
a digital computer containing a communications circuit for providing a communication channel between the web application and the call server system; and
a circuit for translating web application commands transferred from the web application to the call server system from a web application format into a call server system format.
51 . The apparatus of claim 50 wherein the circuit for translating web application commands further comprises:
a circuit for translating a call control command.
52 . The apparatus of claim 51 wherein the circuit for translating a call control command further comprises:
a circuit for translating a conference call control command.
53 . The apparatus of claim 50 wherein the circuit for translating web application commands further comprises:
a circuit for translating a service control command.
54 . The apparatus of claim 50 further comprising
a circuit for translating call server commands transferred from the call server system to the web application from the call server system format into the web application format.
55 . A system for web-based control of call server functions comprising:
a call server system;
a web application;
a user interface for directing the web application; and
a wrapper for providing a communication channel between the web application and the call server system and for translating web application commands transferred from the web application to the call server system from a web application format into a call server system format.
56 . The system of claim 55 further comprising:
a web server for providing the web application to the user interface.
57 . The system of claim 56 wherein the web application comprises:
an interactive web page from the web server.
58 . The system of claim 56 wherein the web server comprises:
the wrapper.
59 . The system of claim 55 wherein the user interface comprises:
a personal computer with a web browser.
60 . The system of claim 55 wherein the call server system further comprises:
the wrapper.
61 . The system of claim 55 wherein the call server system further comprises:
a computer telephony interface for communicating with the call server.
62 . The system of claim 55 wherein the call server system further comprises:
a computer telephony interface server comprising a computer telephony interface.
63 . The system of claim 62 wherein the computer telephony interface server comprises:
the wrapper.