Method and apparatus for performing call matching for internet telephones in legacy call centers
First Claim
1. In a gateway apparatus operatively coupling a packet-switched data network to a circuit-switched communication network, the gateway apparatus having a number of communication ports and accessible over a packet-switched network via a network protocol address, a method comprising:
- A. receiving a first packet-switched call from a calling process;
B. assigning the first packet-switched call to one of the gateway ports;
C. establishing a communication connection to call center terminating apparatus over the circuit-switched network;
D. providing the call center with audio information identifying the first packet-switched call; and
E. in response to a second packet-switched call from the call center terminating apparatus, establishing a dual communication path over circuit-switched network and the packet-switched network to the call process.
5 Assignments
0 Petitions
Accused Products
Abstract
A technique for matching Internet telephone calls originating on a packet-switched data network with legacy automatic call distribution centers on a public switched telephone network utilizes a gateway architecture to accommodate disparate network architecture and protocols. The gateway receives a call on an Internet Protocol-based network, placing the call in queue at a gateway port, and places an analogous call over a traditional PSTN line to a legacy call center. The gateway provides the call center with information identifying the port at which the IP based call is queued. The call center is provided with software capable of resolving the identification information into the network protocol address of the gateway and the actual port for establishing a dual communication path, both over a PSTN network, and an Internet protocol address to the caller. Upon connection to the gateway the legacy call center may complete both the PSTN audio communication path and the packet-switched connection, both of which appear to the caller as a single connection.
-
Citations
15 Claims
-
1. In a gateway apparatus operatively coupling a packet-switched data network to a circuit-switched communication network, the gateway apparatus having a number of communication ports and accessible over a packet-switched network via a network protocol address, a method comprising:
-
A. receiving a first packet-switched call from a calling process;
B. assigning the first packet-switched call to one of the gateway ports;
C. establishing a communication connection to call center terminating apparatus over the circuit-switched network;
D. providing the call center with audio information identifying the first packet-switched call; and
E. in response to a second packet-switched call from the call center terminating apparatus, establishing a dual communication path over circuit-switched network and the packet-switched network to the call process. - View Dependent Claims (2, 3, 4, 5, 6)
D.1 providing a series of audio signals comprising identification information to the call center.
-
-
5. The method of claim 4 wherein the series of audio signals comprise human speech.
-
6. The method of claim 4 wherein the series of audio signals comprise dual tone multiple frequency (DTMF) signals.
-
7. A computer program product for use with a gateway computer system operatively coupling a packet-switched data network to a circuit-switched communication network, the gateway computer system having a plurality of communication ports and addressable over the packet-switched data network by a network protocol address, the computer program product comprising a computer usable medium having program code embodied thereon, the program code comprising:
-
a. program code for receiving a first packet-switched call from a call process;
b. program code for assigning the first packet-switched call to one of the communication ports;
c. program code for establishing a communication connection over the circuit-switched communication network to a call center;
d. program code for providing the call center with audio information identifying the first packet-switched call; and
e. program code, responsive to a second packet-switched call from the call center for establishing a dual communication path from the call center to the gateway process over both the packet-switched data network and the circuit-switched communication network. - View Dependent Claims (8)
program code for establishing a point-to-point communication connection with a process over a packet-switched data network.
-
-
9. An apparatus for facilitating communications between packet-switched networks and circuit-switched communication networks comprising:
-
a. a processor;
b. a memory coupled to the processor;
c. a first network interface operatively coupling the processor and memory to a packet-switched data network, the first network interface having a plurality of communication ports;
d. a second network interface operatively coupling the processor and memory to a circuit-switched communication network;
e. an identification module, operatively coupled to the second network interface, and configured to generate audio identification signals which identify the apparatus and provide the generated audio identification signals to a call center;
f. program logic, responsive to an incoming packet-switched call, for assigning a packet-switched call to one of the communication ports; and
g. program logic for translating data from the circuit-switched communication network to the packet-switched data network. - View Dependent Claims (10, 11, 12, 13, 14, 15)
program logic for establishing a point-to-point communication connection with a process over a packet-switched data network.
-
-
15. The apparatus of claim 9 further comprising:
program logic for establishing a communication network with the call center over a circuit-switched communication network.
Specification