Call transfer using session initiation protocol (SIP)
First Claim
1. A system for routing communication events for a customer contact center comprising:
- a first server in a first geographic location, the first server having a processor and memory, wherein the memory has stored therein instructions that, when executed by the processor, cause the processor to;
identify a communication event received in the first geographic location;
in response to identifying the communication event, send a first message to a second server in a second geographic location, and a second message to a processing device coupled to the first and second servers, wherein the first message adheres to a first communication protocol and the second message adheres to a second communication protocol different from the first communication protocol, wherein in response to receipt of the second message, the processing device is configured to send a third message to the second server for determining presence state of a target resource in the second geographic location prior to transfer of the communication event, wherein the third message adheres to the second communication protocol; and
a routing device coupled to the first server for transferring the communication event to the second geographic location, wherein the communication event is transferred in response to indication from the second server that the transfer of the communication event is appropriate upon processing the first and third messages.
3 Assignments
0 Petitions
Accused Products
Abstract
A system is provided for providing communication event routing and transfer capability in a multi-site communication-center environment. The system utilizes a presence protocol application and a routing application for determining availability of an agent or system and for setting up the transfer from a point of transfer on a network to a destination of transfer on the same or connected network. In a preferred use the presence protocol application is shared by communication-center sites cooperating in the transfer and routing of events and the presence protocol enables at least one event-handling process normally performed by the routing application.
62 Citations
28 Claims
-
1. A system for routing communication events for a customer contact center comprising:
-
a first server in a first geographic location, the first server having a processor and memory, wherein the memory has stored therein instructions that, when executed by the processor, cause the processor to; identify a communication event received in the first geographic location; in response to identifying the communication event, send a first message to a second server in a second geographic location, and a second message to a processing device coupled to the first and second servers, wherein the first message adheres to a first communication protocol and the second message adheres to a second communication protocol different from the first communication protocol, wherein in response to receipt of the second message, the processing device is configured to send a third message to the second server for determining presence state of a target resource in the second geographic location prior to transfer of the communication event, wherein the third message adheres to the second communication protocol; and a routing device coupled to the first server for transferring the communication event to the second geographic location, wherein the communication event is transferred in response to indication from the second server that the transfer of the communication event is appropriate upon processing the first and third messages. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 16, 17, 20, 21, 22, 23, 24, 25, 26, 27, 28)
-
-
15. A method for routing communication events for a customer contact center comprising:
-
identifying, by a first server in a first geographic location, a communication event received in the first geographic location; in response to identifying the communication event, sending a first message, by the first server, to a second server in a second geographic location, and a second message to a processing device coupled to the first and second servers, wherein the first message adheres to a first communication protocol and the second message adheres to a second communication protocol different from the first communication protocol, wherein in response to receipt of the second message, the processing device is configured to send a third message to the second server for determining presence state of a target resource in the second geographic location prior to transfer of the communication event, wherein the third message adheres to the second communication protocol; and transferring, by a routing device coupled to the first server, the communication event to the second geographic location, wherein the communication event is transferred in response to indication from the second server that the transfer of the communication event is appropriate upon processing the first and third messages. - View Dependent Claims (18, 19)
-
Specification