System and method for providing an improved telecommunications service node
First Claim
1. A method for increasing service node call capacity, wherein said service node handles incoming and outgoing communications, comprising the steps of:
- a) receiving an incoming call into a peripheral resource connected to and external to a service node containing at least one service application and a service circuit handler for communicating with said peripheral resource;
b) creating an instance of said service application on said service node associated with said incoming call;
c) formatting, by said service application, an action request for said peripheral resource to place a corresponding outgoing call;
d) placing, by said peripheral resource external host, said outgoing call;
e) hairpinning, by said peripheral resource, said incoming and outgoing calls together;
f) parking said hairpinned calls in said peripheral resource'"'"'s switch fabric until one of said hairpinned calls reports an on-hook condition;
g) notifying, by said peripheral resource, said service application of successful connection of said incoming and outgoing calls; and
h) tearing down by said service node of said instance of the incoming call, thereby releasing the associated memory supporting said instance, and the connection between the service node and the peripheral resource, without disturbing said hairpinned calls.
4 Assignments
0 Petitions
Accused Products
Abstract
The system and method of the present invention provides an improved service node containing at least one service application, a conversion process and a TCP/IP service circuit handler for communicating with a TCP/IP-driven external peripheral device over a communications link. According to a preferred embodiment, by selecting a switch as the TCP/IP-driven external peripheral device, the call capacity of the improved service node can also be increased. This is preferably accomplished by receiving an incoming call into the external switch, notifying the improved service node of the incoming call, and creating an instance of the service application on the service node, which service application is associated with the incoming call. The service application requests the switch place a corresponding outgoing call--which it does. The switch then hairpins the incoming and outgoing calls together and notifies the service application of their connection. The improved service node then tears down its instance of the call, thereby releasing the associated memory supporting the instance, as well as the connection (but not the communication link) between the service node and the switch, all without disturbing the hairpinned calls. The hairpinned calls remain stored in the switch fabric of the external switch until one of the hairpinned calls reports an on-hook condition.
33 Citations
13 Claims
-
1. A method for increasing service node call capacity, wherein said service node handles incoming and outgoing communications, comprising the steps of:
-
a) receiving an incoming call into a peripheral resource connected to and external to a service node containing at least one service application and a service circuit handler for communicating with said peripheral resource; b) creating an instance of said service application on said service node associated with said incoming call; c) formatting, by said service application, an action request for said peripheral resource to place a corresponding outgoing call; d) placing, by said peripheral resource external host, said outgoing call; e) hairpinning, by said peripheral resource, said incoming and outgoing calls together; f) parking said hairpinned calls in said peripheral resource'"'"'s switch fabric until one of said hairpinned calls reports an on-hook condition; g) notifying, by said peripheral resource, said service application of successful connection of said incoming and outgoing calls; and h) tearing down by said service node of said instance of the incoming call, thereby releasing the associated memory supporting said instance, and the connection between the service node and the peripheral resource, without disturbing said hairpinned calls. - View Dependent Claims (2, 3, 4, 5, 6, 7)
-
-
8. A method for increasing service node call capacity, wherein said service node handles incoming and outgoing communications, comprising the steps of:
-
a) receiving an incoming call into a transmission control protocol/Internet protocol (TCP/IP)-driven host connected to and external to a service node containing at least one service application and a TCP/IP service circuit handler for communicating with said TCP/IP-driven host; b) creating an instance of said service application on said service node associated with said incoming call; c) formatting, by said service application, an action request for said TCP/IP-driven host to place a corresponding outgoing call; d) placing, by said TCP/IP-driven host, said outgoing call of step c); e) hairpinning, by said TCP/IP-driven host, said incoming and outgoing calls together; f) parking said hairpinned calls in said TCP/IP-driven host'"'"'s switch fabric until one of said hairpinned calls reports an on-hook condition; g) notifying, by said TCP/IP-driven host, said service application of successful connection of said incoming and outgoing calls; and h) tearing down by said service node of said instance, thereby releasing the associated memory supporting said instance, and the connection between the service node and the TCP/IP-driven host, without disturbing said hairpinned calls. - View Dependent Claims (9, 10, 11, 12, 13)
-
Specification