Efficient utilization of ivr resources supplied to switching systems
5 Assignments
0 Petitions
Accused Products
Abstract
The invention relates to an interactive voice response (IVR) system supplying functions and resources to services encompassing interactive voice response or output of announcements and three methods for dealing with resource bottlenecks of the IVR system. The IVR system supplies a pool of resources to several switching systems. Virtual, individually assigned IVR systems are created from the perspective of the switching systems by allocating the control interfaces and user data interfaces of the IVR system in an exclusive, disjunctive manner to the switching systems. Resource bottlenecks can be prevented when several switching systems access the IVR system by rejecting jobs for which the required resources cannot be reserved or by aborting jobs creating too substantial delays during processing due to the wait for resources. The invention has the advantage of efficiently utilizing the resources supplied by the IVR system.
35 Citations
48 Claims
-
1-22. -22. (canceled)
-
23. An interactive voice response (IVR) system for providing resources for services comprising interactive voice response or output of announcements, the interactive voice response (IVR) system comprising:
-
at least one control interface;
at least one user data interface for user data switched by switching systems;
a mechanism for recognizing resource bottlenecks; and
a mechanism for handling resource bottlenecks, wherein a plurality of switching systems having access to the interactive voice response (IVR) system, wherein an accessing switching system has exclusive access to at least one control interface of the interactive voice response (IVR) system, and wherein the resources of the interactive voice response (IVR) system are capable of being used by more than one switching system having access. - View Dependent Claims (24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34)
-
-
35. A method for handling resource bottlenecks in an interactive voice response (IVR) system, comprising:
-
starting an application in the interactive voice response (IVR) system by a switching system, wherein the application requires resources;
halting the application if resources required in the interactive voice response IVR system are not available;
terminating the application if whilst waiting for resources the application is halted for a period of time which exceeds a limit value; and
sending an error message to the switching system in the event of terminating. - View Dependent Claims (36, 37, 38, 39, 40)
-
-
41. A method for handling resource bottlenecks in an interactive voice response (IVR) system, comprising:
-
requesting the execution of an application in the interactive voice response (IVR) system is by a switching system;
determining the resources required in the interactive voice response (IVR) system for the execution of the application;
checking the availability of the required resources; and
reserving the required resources; and
starting an application if the checking has a positive result. - View Dependent Claims (42, 43, 44, 45, 46, 47, 48)
-
Specification