Call transfer using session initiation protocol (SIP)

US10148820B2 · US · B2

Patent metadata
FieldValue
Publication numberUS-10148820-B2
Application numberUS-201715785049-A
CountryUS
Kind codeB2
Filing dateOct 16, 2017
Priority dateJun 17, 2002
Publication dateDec 4, 2018
Grant dateDec 4, 2018

How to read this patent

A practical reading order for non-experts. Skip the full description unless you need deep technical detail.

  1. Title

    What the patent document calls the invention.

  2. Abstract

    A short plain-language summary of the technical disclosure.

  3. Assignees and inventors

    Who owns or filed the patent and who is credited as inventor.

  4. Key dates

    Filing, priority, publication, and grant dates set the timeline.

  5. First independent claim

    The legal scope of protection — read this for what is actually claimed.

  6. CPC / IPC classifications

    Technology tags used to group this patent with similar filings.

  7. Citations and related patents

    Prior art links and similar publications in this corpus.

Abstract

Official abstract text for this publication.

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.

First claim

Opening claim text (preview).

What is claimed is: 1. A system for routing communication events for a customer contact center comprising: a processor; and a memory, wherein the memory has stored therein instructions that, when executed by the processor, cause the processor to: receive a first message from a first server in response to a communication event being detected by the first server, wherein the first message includes data for routing the communication event, the first message adhering to a first communication protocol; receive a second message from a second server separate from the first server, in response to the communication event being detected by the first server, wherein the second message includes a request for agent availability for handling the communication event, the second message adhering to a second communication protocol different from the first communication protocol; concurrently process the first and second messages for determining whether to allow transfer of the communication event from the first server; transmit a first response and a second response to respectively the first and second servers in response to the processing; and receive a transfer of the communication event in response to transmitting the first and second responses. 2. The system of claim 1 , wherein the first communication protocol is a non-standard based protocol and the second communication protocol is a standards-based protocol. 3. The system of claim 2 , wherein the standards-based protocol is a session initiation protocol (SIP). 4. The system of claim 3 , wherein the second message that adheres to SIP includes parameters concerning requested call initiation procedures and permission for transferring the communication event. 5. The system of claim 3 , wherein the second message is configured to prompt a SIP-based response indicative as to whether transfer is permitted. 6. The system of claim 1 , wherein the first and second responses are indicative that transfer is allowed. 7. The system of claim 2 , wherein the standards-based protocol is an instant messaging and presence protocol (IMPP). 8. The system of claim 1 , wherein the first and second messages each include an identifier associated with the communication event. 9. The system of claim 8 wherein the instructions further cause the processor to match the identifier included in the first and second messages for identifying the corresponding communication event. 10. The system of claim 1 , wherein the second message is configured to be sent via a first data link and the first message is configured to be sent via a second data link different from the first data link. 11. The system of claim 1 , wherein the first response is according to the first communication protocol and the second response is according to the second communication protocol. 12. The system of claim 1 , wherein the instructions further cause the processor to forward a portion of the data for routing the communication event to an agent device for display thereon. 13. The system of claim 1 , wherein the processor is further configured to exchange signaling data with the second server for establishing a data communication session. 14. The system of claim 1 , wherein the data for routing the communication event is devoid of requirements for requesting agent availability information. 15. A method for routing communication events for a customer contact center comprising: receiving, by a processor, a first message from a first server in response to a communication event being detected by the first server, wherein the first message includes data for routing the communication event, the first message adhering to a first communication protocol; receiving, by the processor, a second message from a second server separate from the first server, in response to the communication event being detected by the first server, wherein the second message includes a request for agent availability for handling the communication event, the second message adhering to a second communication protocol different from the first communication protocol; concurrently processing, by the processor, the first and second messages for determining whether to allow transfer of the communication event from the first server; transmitting, by the processor, a first response and a second response to respectively the first and second servers in response to the processing; and receiving, by the processor, a transfer of the communication event in response to transmitting the first and second responses. 16. The method of claim 15 , wherein the first communication protocol is a non-standard based protocol and the second communication protocol is a standards-based protocol. 17. The method of claim 15 , wherein the standards-based protocol is a session initiation protocol (SIP). 18. The method of claim 17 , wherein the second message that adheres to SIP includes parameters concerning requested call initiation procedures and permission for transferring the event. 19. The method of claim 17 , wherein the second message prompts a SIP-based response indicating whether transfer is permitted. 20. The method of claim 15 , wherein the first and second responses are indicative that transfer is allowed. 21. The method of claim 16 , wherein the standards-based protocol is an instant messaging and presence protocol (IMPP). 22. The method of claim 15 , wherein the first and second messages each includes an identifier associated with the communication event. 23. The method of claim 22 further comprising matching the identifier included in the first and second messages for identifying the corresponding communication event. 24. The method of claim 15 , wherein the second message is configured to be sent via a first data link and the first message is configured to be sent via a second data link different from the first data link. 25. The method of claim 15 , wherein the first response is according to the first communication protocol and the second response is according to the second communication protocol. 26. The method of claim 15 further comprising forwarding a portion of the data for routing the communication event to an agent device for display thereon. 27. The method of claim 15 further comprising exchanging signaling data with the second server for establishing a data communication session. 28. The method of claim 15 , wherein the data for routing the communication event is devoid of requirements for requesting agent availability information.

Assignees

Inventors

Classifications

  • Arrangements for transferring received calls from one subscriber to another; Arrangements affording interim conversations between either the calling or the called party and a third party (substation line holding circuits H04M1/80) · CPC title

  • Call or contact centers with computer-telephony arrangements · CPC title

  • Electricity · mapped topic

  • PBX's with CTI arrangements · CPC title

  • with call distribution or queueing · CPC title

Patent family

Related publications grouped by family.

External sources

Frequently asked questions

Answers are generated from the same data shown on this page.

What does patent US10148820B2 cover?
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…
Who is the assignee on this patent?
Genesys Telecommunications Laboratories Inc
What technology area does this patent fall under?
Primary CPC classification H04M3/5191. Mapped technology areas include Electricity.
When was this patent published?
Publication date Tue Dec 04 2018 00:00:00 GMT+0000 (Coordinated Universal Time) (B2). Legal status and post-grant events are not shown on this page.
What related patents are in patentsdb?
We list 8 related publications on this page (citations in our corpus or others sharing the same primary CPC).