Using a CCXML service node to provide call processing functionality for a parlay gateway
First Claim
1. A system for providing call control in a telephone network, said system comprising:
- a service node adapted to receive a telephone call;
a parlay gateway connected to said service node, wherein said service node is adapted to forward an application request to said parlay gateway;
a telephony application connected to said parlay gateway, said telephony application being adapted to supply a routing requirement to said parlay gateway, wherein said parlay gateway is adapted to dynamically transform said routing requirement into a routing application, and wherein said service node is adapted to execute said routing application to route said telephone call.
1 Assignment
0 Petitions
Accused Products
Abstract
A method and structure for providing call control in a telephone network that begins by directing a telephone call from a signal switching point to a service node, forwarding a hypertext transfer protocol (HTTP) call control extensible markup language (CCXML) application request from the service node to a server and parlay gateway combination, and forwarding a request for instruction from the server and parlay gateway combination to a telephony application server. The telephony application server returns a routing requirement to the server and parlay gateway combination which, in turn, dynamically transforms the routing requirement into a CCXML routing application and forwards the CCXML routing application to the service node. The service node executes the CCXML routing application to route the telephone call.
57 Citations
28 Claims
-
1. A system for providing call control in a telephone network, said system comprising:
-
a service node adapted to receive a telephone call;
a parlay gateway connected to said service node, wherein said service node is adapted to forward an application request to said parlay gateway;
a telephony application connected to said parlay gateway, said telephony application being adapted to supply a routing requirement to said parlay gateway, wherein said parlay gateway is adapted to dynamically transform said routing requirement into a routing application, and wherein said service node is adapted to execute said routing application to route said telephone call. - View Dependent Claims (2, 3, 4, 5, 6, 7)
-
-
8. A system for providing call control in a telephone network, said system comprising:
-
a service node adapted to receive a telephone call;
a server and parlay gateway combination connected to said service node, wherein said service node is adapted to forward a hypertext transfer protocol (HTTP) call control extensible markup language (CCXML) application request to said server and parlay gateway combination;
a telephony application connected to said server and parlay gateway combination, said telephony application being adapted to supply a routing requirement to said server and parlay gateway combination, wherein said server and parlay gateway combination is adapted to dynamically transform said routing requirement into a CCXML routing application, wherein said service node is adapted to execute said CCXML routing application to route said telephone call. - View Dependent Claims (9, 10, 11, 12, 13, 14)
-
-
15. A method of providing call control in a telephone network, said method comprising:
-
directing a telephone call to a service node;
forwarding an application request from said service node to a parlay gateway;
forwarding a request for instruction from said parlay gateway to a telephony application server;
returning a routing requirement from said telephony application server to said parlay gateway;
dynamically transforming said routing requirement into a routing application using said parlay gateway;
forwarding said routing application from said parlay gateway to said service node;
executing said routing application using said service node; and
routing said telephone call based on results of said routing application. - View Dependent Claims (16, 17, 18, 19, 20, 21)
-
-
22. A method of providing call control in a telephone network, said method comprising:
-
directing a telephone call to a service node;
forwarding a hypertext transfer protocol (HTTP) call control extensible markup language (CCXML) application request from said service node to a server and parlay gateway combination;
forwarding a request for instruction from said server and parlay gateway combination to a telephony application server;
returning a routing requirement from said telephony application server to said server and parlay gateway combination;
dynamically transforming said routing requirement into a CCXML routing application using said server and parlay gateway combination;
forwarding said CCXML routing application from said server and parlay gateway combination to said service node;
executing said CCXML routing application using said service node; and
routing said telephone call based on results of said CCXML routing application. - View Dependent Claims (23, 24, 25, 26, 27, 28)
-
Specification