Telephony and web services coordination
First Claim
Patent Images
1. A method for coordinating telephony and web services, comprising:
- defining a call control XML (ccXML) element associated with accessing a web service application;
extracting a session identification (ID) from a ccXML action in a telephony session;
using the session ID to store and retrieve session context in a context repository; and
invoking the web service application using the session ID to coordinate events and context between the telephony session and the web service application.
2 Assignments
0 Petitions
Accused Products
Abstract
Systems and methods are provided for coordinating telephony and web services. One method embodiment includes defining a call control XML (ccXML) element associated with accessing a web service application. The method includes extracting a session identification (ID) from a ccXML action in a telephony session. The session ID is used to store and retrieve session context in a context repository. A web service application is invoked using the session ID to coordinate events and context between the telephony session and the web service application.
152 Citations
27 Claims
-
1. A method for coordinating telephony and web services, comprising:
-
defining a call control XML (ccXML) element associated with accessing a web service application;
extracting a session identification (ID) from a ccXML action in a telephony session;
using the session ID to store and retrieve session context in a context repository; and
invoking the web service application using the session ID to coordinate events and context between the telephony session and the web service application. - View Dependent Claims (2, 3, 4, 5, 6)
-
-
7. A method for coordinating telephony and web services, comprising:
-
defining a call control XML (ccXML) element associated with accessing a web service application;
using ccXML as well as a session context including a number of participants in a telephony session to coordinate telephony events, the telephony events, including;
a call answer;
a call transfer; and
a call start;
extracting a session identification (ID) in association with the telephony session;
using the session ID to store and retrieve the session context in a context repository; and
using the session context to invoke the web service application. - View Dependent Claims (8, 9, 10, 11, 12, 13, 14)
-
-
15. A computer readable medium having executable instructions stored thereon to cause a device to perform a method for coordinating telephony and web services, comprising:
-
defining a call control XML (ccXML) element associated with accessing a web service application;
extracting a session identification (ID) from a ccXML action in a telephony session;
using the session ID to store and retrieve session context in a context repository; and
invoking the web service application using the session ID to coordinate events and context between the telephony session and the web service application. - View Dependent Claims (16, 17, 18, 19, 20)
-
-
21. A telephony and web service system, comprising:
-
an application server having access to a web service;
a wireless device with an application to request the web service from the application server over a network; and
wherein the application server includes program instructions which are executable to;
coordinate telephony events using ccXML;
extract a ccXML session identification (ID) in association with a telephony session;
store a session context associated with the telephony session in a context repository based on the session ID;
retrieve the session context using the session ID; and
use the session context to invoke the web service. - View Dependent Claims (22, 23, 24)
-
-
25. A telephony and web service system, comprising:
-
an application server having access to a number of atomic web service applications;
a wireless device to request the number of atomic web services from the application server over a network; and
means for coordinating events in a telephony based system to events occurring in web services based applications. - View Dependent Claims (26, 27)
-
Specification