EP1514374B1

Call transfer using session initiation protocol (sip)

Abstract

This record has no abstract on file.

EP1514374B1, drawing sheet 1
Sheet 1 of 9

Term

Term ended

Expired 9 June 2023, 3.3 years ago.

  1. Priority
  2. Filed
  3. Granted
  4. Expired
  5. Today

17 claims: 11 independent, 6 dependent

  1. 1
    A system for providing communication event routing and transfer capability in a multi-site communication-center environment (600, 700) comprising:- a shared application server (702) running a presence protocol application (713) adhering to a presence protocol;- a first computer processor (605) at a first communication-center site (600), the first computer processor (605) providing a point of transfer on a network (716);and - a second computer processor (705) at a second communication-center site (700) enabling a destination of transfer, characterized in that the first computer processor (605) at the first communication-center site (600) is configured to transmit a first routing request to the second computer processor (705) at the second communication-enter site (700) in response to an incoming event at the first communication-center site (600), wherein the first routing request adheres to a proprietary protocol, and wherein the first routing request includes a routing protocol and event data for the incoming event;further characterized in that the presence protocol application (713) is shared by the first and second communication-center sites (600, 700) cooperating in the transfer and routing of events, wherein the presence protocol application (713) performs an event-handling process, the event handling process including transmitting a second routing request to the second computer processor (705) in response to a command from the first computer processor (605), wherein the second routing request adheres to the presence protocol, and wherein the second routing request is for requesting presence information of an agent (610a-n, 710a-n) and for requesting transfer of the incoming event to the second communication-center site;further characterized in that the second computer processor (705) determines presence information of the agent (610a-n, 710a-n) in the second communication-center site (700) prior to the transfer of the incoming event to the second communication-center site (700), wherein the second computer processor (705) returns routing information to the first computer processor (605) in response to confirming availability of the agent (610a-n, 710a-n);and further characterized in that the second computer processor (705) transmits a first response in response to the first routing request and a second response in response to the second routing request, wherein the first and second responses are for permitting or failing to permit the transfer of the incoming event to the second communication-center site (700).
  2. 4
    The system of one of claims 1 to 3 wherein the presence protocol application (713) includes Session Advertisement Protocol and Session Description Protocol.
  3. 5
    The system of one of claims 1 to 4 wherein the routing protocol is a transaction-server protocol.
  4. 6
    The system of one of claims 1 to 5 wherein the point of transfer is a telephony switch (604).
  5. 7
    The system of one of claims 1 to 6 wherein the destination of transfer is a telephony switch (704).
  6. 8
    The system of one of claims 1 to 6 wherein the destination of transfer is an IP-capable device in an agent workstation (710a-n).
  7. 9
    The system of one of claims 1 to 8 further comprising a communication server (801) shared by at least two communication-center sites (600, 700).
  8. 11
    A method for routing and transferring a telephony communication event in a multi-site communication-center environment, comprising:receiving an incoming event by a first computer processor (605) providing a controlled telephony switch (604) at a first communication-center site (600);determining that the incoming event requires transfer to a second computer processor (705) providing a second identified telephony switch (704) at a second communication-center site (700) ;transmitting, by the first computer processor (605), a first routing request to the second computer processor (705) in response to the determining, wherein the first routing request adheres to a proprietary protocol, and wherein the first routing request includes a routing protocol and event data for the incoming event, characterized by a presence protocol application (713) adhering to a presence protocol and performing an event-handling process, the event handling process including transmitting a second routing request to the second computer processor (705) in response to a command from the first computer processor (605), wherein the second routing request adheres to the presence protocol, and wherein the second routing request is for requesting presence information of an agent (610a-n, 710a-n) and for requesting transfer of the incoming event to the second communication-center site (700);determining, by the second computer processor (705), presence information of the agent (610a-n, 710a-n) in the second communication-center site (700) prior to the transfer of the incoming event to the second communication-center site (700), wherein the second computer processor (705) returns routing information to the first computer processor (605) in response to confirming availability of the agent (610a-n, 710a-n) ;transmitting by the second computer processor a first response in response to the first routing request and a second response in response to the second routing request, wherein the first and second responses are for permitting or failing to permit the transfer of the incoming event to the second communication-center site (700);and executing the transfer of the incoming event.
  9. 14
    The method of one of claims 11 to 13 wherein the presence protocol includes Instant Messaging and Presence Protocol or a Session Initiated Protocol, referred to hereinafter as SIP.
  10. 15
    The method of one of claims 11 to 14 wherein, a request and response interaction also occurs using a routing protocol for exchanging information not handled in the SIP request/response interaction.
  11. 17
    The method of one of claims 14 to 16 wherein the SIP messaging includes a process of reporting availability of an agent (610a-n, 710a-n) representing the final destination for the transferred event.