Advanced interactive voice response service node
First Claim
1. A method for providing advanced interactive voice response services for handling telephone calls within a telecommunication network through a service node, the method comprising:
- interfacing a plurality of intelligent peripherals to a telephonic switch network;
assigning each of said plurality of intelligent peripherals to one of a plurality of redundant application servers;
receiving a call from said telephonic switch network on one of said plurality of intelligent peripherals;
retrieving customer application files from a shared disk array;
executing said customer application files on one of said plurality of redundant application servers to perform interactive voice response services on said call on one of said plurality of intelligent peripherals;
storing the call state data of said call on one of said plurality of redundant application servers;
detecting a failure in said one of said plurality of intelligent peripherals during said call;
transferring said call from said one of said plurality of intelligent peripherals to another of said plurality of intelligent peripherals, in response to detecting the failure; and
resuming execution of said customer application files on said one of the plurality of redundant application servers using the stored call state data.
3 Assignments
0 Petitions
Accused Products
Abstract
A next generation service node (NGSN) for providing advanced interactive voice response (IVR) services within a telecommunications network. The NGSN includes intelligent peripherals implemented as network audio servers, and application servers which execute customer application files to perform IVR services. The NGSN provides reliability through redundancy of application servers, including automatic application server failover within a node, and automatic node failover between NGSNs. The NGSN features include modular software and hardware architecture with internal function encapsulation. This allows multiple vendors products to be used and provides a common signaling interface to be used to any switch network. Other NGSN features include an open systems architecture with improved scaleability and increased application processing capability.
143 Citations
11 Claims
-
1. A method for providing advanced interactive voice response services for handling telephone calls within a telecommunication network through a service node, the method comprising:
-
interfacing a plurality of intelligent peripherals to a telephonic switch network;
assigning each of said plurality of intelligent peripherals to one of a plurality of redundant application servers;
receiving a call from said telephonic switch network on one of said plurality of intelligent peripherals;
retrieving customer application files from a shared disk array;
executing said customer application files on one of said plurality of redundant application servers to perform interactive voice response services on said call on one of said plurality of intelligent peripherals;
storing the call state data of said call on one of said plurality of redundant application servers;
detecting a failure in said one of said plurality of intelligent peripherals during said call;
transferring said call from said one of said plurality of intelligent peripherals to another of said plurality of intelligent peripherals, in response to detecting the failure; and
resuming execution of said customer application files on said one of the plurality of redundant application servers using the stored call state data. - View Dependent Claims (2, 3)
collecting alarms from said application servers and said intelligent peripherals;
and storing alarms from said application servers and said intelligent peripherals.
-
-
3. The method of claim 1, further comprising:
-
monitoring said plurality of redundant application servers for failure; and
switching from one of said plurality of redundant application servers to another of said plurality of redundant application servers, in response to detecting a failure in said one of said plurality of redundant application servers.
-
-
4. A service node system for providing advanced interactive voice response services for handling telephone calls within a telecommunications network comprising:
-
interfacing means for interfacing a plurality of intelligent peripherals to a telephonic switch network;
assigning means for assigning each of said plurality of intelligent peripherals to one of a plurality of redundant application servers;
means for receiving a call from said telephonic switch network on one of said plurality of intelligent peripherals;
retrieving means for retrieving customer application files from a shared disk array;
executing means for executing said customer application files on one of said plurality of redundant application servers to perform interactive voice response services on said call on one of said plurality of intelligent peripherals;
storing means for storing the call state data of said call;
detecting means for detecting a failure associated with said one of said plurality of intelligent peripherals during said call;
transferring means for causing said telephonic switch network to transfer said call from said one of said plurality of intelligent peripherals to another of said plurality of intelligent peripherals, in response to detecting the failure; and
resuming means for resuming execution of said customer application files on said one of the plurality of redundant application servers using the stored call state data. - View Dependent Claims (5, 6)
collecting means for collecting alarms from said application servers and said intelligent peripherals; and
storing means for storing alarms from said application servers and said intelligent peripherals.
-
-
6. The system of claim 4, further comprising:
-
monitoring means for monitoring said plurality of redundant application servers for failure; and
switching means for switching from one of said plurality of application servers to another of said plurality of redundant application servers, in response to detecting a failure in said one of said plurality of application servers.
-
-
7. A system for providing interactive voice response services for handling telephone calls within a telecommunications network, the system comprising:
-
a plurality of intelligent devices configured to receive calls from a switch, a first intelligent device receiving a first one of the calls from the switch;
a memory device configured to store application files, the application files including information indicating how to process the calls; and
a plurality of application servers configured to execute the application files, a first one of the application servers storing call state data relating to the first call, wherein the first application server signals the switch to transfer the first call to another one of the plurality of intelligent devices in response to detecting a failure associated with the first intelligent device and resumes processing associated with the first call using the stored call state data. - View Dependent Claims (8, 9, 10, 11)
a monitoring device configured to;
store alarm information generated by the plurality of intelligent devices, the memory device and the plurality of application servers, and provide a user interface to the stored alarm information.
-
-
9. The system of claim 8, further comprising:
a local area network coupling said plurality of intelligent devices, said plurality of application servers, said memory device and said monitoring device.
-
10. The system of claim 7, wherein each of the plurality of intelligent devices is assigned to one of the application servers.
-
11. The system of claim 7, wherein when an application server experiences a failure associated with processing a call, another one of the application servers takes over processing relating to the call.
Specification