System and apparatus for IVR port sharing
First Claim
Patent Images
1. A system for call processing, comprising:
- a telephone call receiving switch configured to receive incoming calls, wherein the telephone call receiving switch is further configured to detect and pass out of band call destination information comprising Dialed Number Identification Service (DNIS) information associated with an incoming call prior to answering the incoming call;
an IVR unit adapted to perform an audio script, wherein the IVR unit is in electronic communication with said telephone call receiving switch, wherein the IVR unit has a plurality of ports, wherein the IVR unit is configured to provide a plurality of applications at each port of the plurality of ports, wherein the IVR unit is further configured to answer the incoming call at any available port of the plurality of ports, wherein the IVR unit is configured to receive the out-of-band call destination information before answering the incoming call;
a server computer in electronic communication with said telephone call receiving switch for receiving the out-of-band call destination information from the telephone call receiving switch, wherein the server computer is further in electronic communication with said IVR unit, wherein the server computer is configured to forward the out-of-band call destination information to the IVR unit before the incoming call is answered at a first port of the plurality of ports of the IVR unit;
a network structure in electronic communication with said telephone call receiving switch, said IVR unit, and said server computer, wherein the network structure provides communication between the telephone call receiving switch and the server computer, between the telephone call receiving switch and the IVR unit, and between the server computer and the IVR unit; and
a port sharing data interface processing (DIP) program in operation with said IVR unit, wherein said DIP program is adapted to enable said script to be performed on multiple ports of said IVR unit, wherein the IVR unit is configured to select an application from the plurality of applications to provide on the first port of the plurality of ports in accordance with the DIP program prior to answering the incoming call at the first port of the plurality of ports, wherein the application is selected in accordance with the out-of-band call destination information received by the IVR unit.
7 Assignments
0 Petitions
Accused Products
Abstract
A telecommunications system is described for dynamic port sharing of a multiple port, multiple script, IVR facility, using CTI server(s).
-
Citations
18 Claims
-
1. A system for call processing, comprising:
-
a telephone call receiving switch configured to receive incoming calls, wherein the telephone call receiving switch is further configured to detect and pass out of band call destination information comprising Dialed Number Identification Service (DNIS) information associated with an incoming call prior to answering the incoming call; an IVR unit adapted to perform an audio script, wherein the IVR unit is in electronic communication with said telephone call receiving switch, wherein the IVR unit has a plurality of ports, wherein the IVR unit is configured to provide a plurality of applications at each port of the plurality of ports, wherein the IVR unit is further configured to answer the incoming call at any available port of the plurality of ports, wherein the IVR unit is configured to receive the out-of-band call destination information before answering the incoming call; a server computer in electronic communication with said telephone call receiving switch for receiving the out-of-band call destination information from the telephone call receiving switch, wherein the server computer is further in electronic communication with said IVR unit, wherein the server computer is configured to forward the out-of-band call destination information to the IVR unit before the incoming call is answered at a first port of the plurality of ports of the IVR unit; a network structure in electronic communication with said telephone call receiving switch, said IVR unit, and said server computer, wherein the network structure provides communication between the telephone call receiving switch and the server computer, between the telephone call receiving switch and the IVR unit, and between the server computer and the IVR unit; and a port sharing data interface processing (DIP) program in operation with said IVR unit, wherein said DIP program is adapted to enable said script to be performed on multiple ports of said IVR unit, wherein the IVR unit is configured to select an application from the plurality of applications to provide on the first port of the plurality of ports in accordance with the DIP program prior to answering the incoming call at the first port of the plurality of ports, wherein the application is selected in accordance with the out-of-band call destination information received by the IVR unit. - View Dependent Claims (2, 3, 4, 12, 13, 14, 15, 16, 17)
-
-
5. A system comprising:
-
a plurality of telephone call receiving switches, wherein each telephone call receiving switch of the plurality of telephone call receiving switches is configured to detect and pass out of band call destination information comprising Dialed Number Identification Service (DNIS) information associated with an incoming call prior to answering the incoming call; a plurality of multiple port IVR units adapted to play a plurality of scripts at each port of the multiple ports, wherein the IVR units are in electronic communication with said plurality of telephone call receiving switches, wherein each IVR unit of the plurality of IVR units is configured to answer an incoming call at any available port of the respective multiple ports, wherein each IVR unit of the plurality of IVR units is configured to receive out-of-band call destination information before answering an incoming call; at least one server computer in electronic communication with said plurality of telephone call receiving switches for receiving the out-of-band call destination information from the plurality of telephone call receiving switches, wherein the at least one server is further in electronic communication with said plurality of IVR units, wherein said at least one server is configured to associate one of said plurality of scripts to the out-of-band call destination information; a network structure facilitating electronic communication between said plurality of IVR units and said plurality of telephone call receiving switches, between said plurality of IVR units and said at least one server, and between said plurality of telephone call receiving switches and said at least one server; and a port sharing data interface processing program in operation with the plurality of IVR units, whereby each port of each IVR unit is monitored to determine its availability to receive a call, to request call destination information from said server via said network structure, and to play the one of said plurality of scripts associated with the out-of-band call destination information by the at least one server to a caller. - View Dependent Claims (18)
-
-
6. A method of handling a plurality of telephone calls received at a private branch switch (PBX) to efficiently use a plurality of ports of an interactive voice response (IVR) unit to provide a selected one of a plurality of applications, the method comprising:
-
in response to receiving a call at the PBX, passing call destination information comprising Dialed Number Identification Service (DNIS) information associated with the call out of band to the IVR unit before the call arrives at a port of said IVR unit, wherein the IVR unit is in communication with the PBX; identifying an application from the plurality of applications, wherein the act of identifying comprises associating the call destination information with the identified application, wherein the IVR unit is configured to provide each of the plurality of applications at any port of the plurality of ports; selecting a port of the IVR unit for receiving the call, wherein the port is selected irrespective of the call destination information; assigning the call to the selected port of the IVR unit; receiving the call at the selected port of the IVR unit after the IVR unit has received the out of band call destination information and after the application associated with the out of band call destination information has been identified; and in response to receiving the call at the IVR unit, executing the identified application at the selected port.
-
-
7. A method of handling a plurality of telephone calls received at a private branch switch (PBX) to efficiently use a plurality of ports of an interactive voice response (IVR) unit to provide a selected one of a plurality of applications, the method comprising:
-
in response to receiving a call at the PBX, detecting information associated with the call, wherein the information associated with the call comprises Dialed Number Identification Service (DNIS) and Automatic Number Identification (ANI) associated with the call; passing the DNIS and ANI out of band to the IVR unit before the call arrives at a port of said IVR unit, wherein the IVR unit is in communication with the PBX; identifying an application associated with the DNIS and the ANI, wherein the act of identifying is performed before ringing associated with the call is detected by the IVR unit; selecting a port of the IVR unit for receiving the call, wherein the port is selected irrespective of the DNIS or ANI; assigning the call to the selected port of the IVR unit; and in response to receiving the call at the IVR unit, executing the application at the selected port.
-
-
8. A method of handling a plurality of telephone calls received at a private branch switch (PBX) to efficiently use a plurality of ports of an interactive voice response (IVR) unit to provide a selected one of a plurality of applications, the method comprising:
-
in response to receiving a call at the PBX, passing call destination information comprising Dialed Number Identification Service (DNIS) information associated with the call to the IVR unit before the call arrives at a port of said IVR; associating each of a plurality of call destinations with a corresponding application of the plurality of applications, wherein the IVR unit is configured to provide each application of the plurality of applications at any available port of the IVR unit; storing the associations between each of the plurality of call destinations and each corresponding application of a plurality of applications; in response to receiving the call destination information at the IVR unit, looking up the call destination of the call received at the PBX in the stored associations; identifying an application associated with the received call destination information in accordance with the stored associations; assigning the call to a selected one of the plurality of ports of the IVR unit, wherein the port is selected irrespective of the call destination; receiving the call at the selected port of the IVR unit; and in response to receiving the call at the IVR unit, executing the application at the selected port. - View Dependent Claims (9)
-
-
10. A system for call processing, comprising:
-
a telephone call receiving switch having a plurality of channels, wherein the telephone call receiving switch is configured to detect call destination information comprising Dialed Number Identification Service (DNIS) information associated with an incoming call, wherein the telephone call receiving switch is further configured to assign the incoming call to a selected one of the plurality of channels, wherein the telephone call receiving switch is further configured to pass the call destination information out of band to the selected channel, wherein the telephone call receiving switch is further configured to answer the incoming call; a table containing a plurality of call destination records associated with a plurality of applications, wherein each call destination record of the plurality of call destination records is associated with at least one corresponding application of the plurality of applications; a server apparatus in data communication with said table and said telephone call receiving switch, wherein the server apparatus is configured to receive the call destination information out of band, wherein the server apparatus is configured to identify an associated application from the plurality of applications with reference to the table and to a call identifier to the incoming call in response to receiving the call destination information; an IVR unit that includes a port in telephony communication with the selected channel of the telephone call receiving switch, wherein the IVR unit is further in data communication with the server apparatus, the IVR including a port sharing data interface processing program responsive to the detected call destination information and incoming call reaching said port to access said associated program to perform on the selected port, the IVR unit being further configured to access said associated program before the call arrives at said port. - View Dependent Claims (11)
-
Specification