Call transfer using session initiation protocol (SIP)
First Claim
1. A system for providing communication event routing and transfer capability in a multi-site communication-center environment comprising:
- a plurality of communication-center sites cooperating in the transfer and routing of communication events;
a single application server apparatus coupled to and shared by the communication sites;
a presence protocol application executing on the application server apparatus;
a first processor associated with a first site of the plurality of communication-center sites, the first processor being configured to execute a routing protocol application;
a point of transfer on a network; and
a destination of transfer on the same or connected network;
characterized in that the presence protocol application is shared by the communication-center sites wherein the presence protocol performs at least one event-handling process normally performed by the routing application, including determining that the event requires transfer, which may include includes notification to a transfer destination selected from the plurality of communication-center sites, of one or both of the pending communication events event for transfer and availability of an agent representing the a final destination for the event to be transferred,wherein, the presence protocol application is configured to send a first routing request to a second processor associated with a second site, the first routing request adhering to a first communication protocol, the first routing request for determining presence state of the agent prior to transfer of the pending communication event, andwherein, the first processor is configured to transmit a second routing request to the second processor associated with the second site, the second routing request adhering to the presence protocol different from the first communication protocol,wherein, the first processor is further configured receive a response indicative of whether transfer is permitted, the response being based on processing the first and second routing requests.
2 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.
63 Citations
22 Claims
-
1. A system for providing communication event routing and transfer capability in a multi-site communication-center environment comprising:
-
a plurality of communication-center sites cooperating in the transfer and routing of communication events; a single application server apparatus coupled to and shared by the communication sites; a presence protocol application executing on the application server apparatus; a first processor associated with a first site of the plurality of communication-center sites, the first processor being configured to execute a routing protocol application; a point of transfer on a network; and a destination of transfer on the same or connected network; characterized in that the presence protocol application is shared by the communication-center sites wherein the presence protocol performs at least one event-handling process normally performed by the routing application, including determining that the event requires transfer, which may include includes notification to a transfer destination selected from the plurality of communication-center sites, of one or both of the pending communication events event for transfer and availability of an agent representing the a final destination for the event to be transferred, wherein, the presence protocol application is configured to send a first routing request to a second processor associated with a second site, the first routing request adhering to a first communication protocol, the first routing request for determining presence state of the agent prior to transfer of the pending communication event, and wherein, the first processor is configured to transmit a second routing request to the second processor associated with the second site, the second routing request adhering to the presence protocol different from the first communication protocol, wherein, the first processor is further configured receive a response indicative of whether transfer is permitted, the response being based on processing the first and second routing requests. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 20, 21, 22)
-
-
15. In a multi-site communication-center environment a method for transferring a telephony communication event from one communication-center site switch to another comprising steps of:
-
(a) receiving an event at a first telephony switch at a first site; (b) identifying the event by a first processor associated with the first site; (bc) determining that the event requires transfer to a second identified telephony switch at the location of a second site; (cd) sending by a processing device, a first routing request in the form of a presence protocol message to a second processor controlling the switch at the second site, the first routing request adhering to a first communication protocol, the first routing request for determining presence state of an agent prior to transfer of the pending communication event; (e) transmitting by the first processor a second routing request to the second processor associated with the second site, the second routing request adhering to the presence protocol different from the first communication protocol (df) receiving at a the first processor controlling the switch at the first site a response in the form of a presence protocol message giving permission for the transfer, wherein the response giving permission for the transfer is based on processing the first and second routing requests; and (eg) executing the call transfer; wherein in step (bc) determining that the event requires transfer may include includes notification to the transfer destination second site of one or both of pending communication events the event for transfer and availability of an the agent representing the a final destination for the event to be transferred. - View Dependent Claims (16, 17, 18, 19)
-
Specification