IP Library Granted Patent US 11,706,343
Granted Patent B2
US 11,706,343 · App. 17/515,852 · Granted Jul 18, 2023

Unified communications incorporation in a contact center

Inventors: Kurt H. Haserodt (Westminster, CO); Joaquin Omar Alvarado (Eatontown, NJ); Christopher David Baldwin (Princeton, NJ)
Assignee: Avaya Management L.P.
H04M3/5232H04M3/5175H04M3/5183H04M3/5237
View Patent ↗
Loading inventors, assignments & file history…
Monitor This Case
Get email alerts when status or documents change.
Order Certified Copies
Most orders are placed with the USPTO same day — all within 24 business hours.
Order via The Patent Place →
Pre-filled with this patent's details
Quick Facts
Patent No.
US 11,706,343
App. No.
17/515,852
Filed
Nov 1, 2021
Granted
Jul 18, 2023
Kind
B2
Art Unit
2652
USPC
379/265.11
Abstract

The technology disclosed herein enables incorporation of feature sets of a unified communications system and a contact center system. In a particular embodiment, a method includes, in a contact center system, in response to an agent logging into the contact center system, establishing a first connection between the contact center system and a unified communications endpoint operated by the agent. The first connection is established using a unified communications system that services the unified communications endpoint. After establishing the first connection, the method includes identifying a call on a second connection between the contact center system and a second endpoint operated by a user. In response to selecting the agent to handle the call, the method includes bridging the first connection and the second connection.

Claims (52)

1. A method comprising:

in a contact center system:

in response to an agent logging into the contact center system, establishing a first connection between the contact center system and a unified communications endpoint operated by the agent, wherein the first connection is established using a unified communications system that services the unified communications endpoint;

after establishing the first connection, identifying a call on a second connection between the contact center system and a second endpoint operated by a user; and

in response to selecting the agent to handle the call, bridging the first connection and the second connection.

2. The method of claim 1 , comprising:

after the call has ended, stopping bridging the first connection and the second connection while the first connection remains connected between the unified communications endpoint and the contact center system.

3. The method of claim 1 , comprising:

after the call has ended, identifying a second call on a third connection between the contact center system and a third endpoint operated by another user; and

in response to selecting the agent to handle the second call, bridging the first connection and the third connection.

4. The method of claim 1 , comprising:

disconnecting the first connection in response to the agent logging out of the contact center system.

5. The method of claim 1 , comprising:

verifying an identity of the agent over the first connection.

6. The method of claim 1 , comprising:

before bridging the first connection and the second connection, transmitting audio over the first connection to the unified communications endpoint, wherein the audio, when presented by the unified communications endpoint, provides information about the call to the agent.

7. The method of claim 1 , comprising:

receiving an event notification from the unified communications endpoint over the first connection, wherein the event notification indicates a unified communications event that occurred at the unified communications endpoint.

8. The method of claim 1 , comprising:

transmitting a control message to the unified communications endpoint over the first connection, wherein the control message directs the unified communications endpoint to perform a unified communications operation.

9. The method of claim 1 , comprising:

receiving media transmitted over the first connection from the unified communications endpoint even when the first connection is not bridged to another connection, wherein the media is used for agent monitoring, agent management, and inter-call operations.

10. The method of claim 1 , comprising:

in response to determining that the first connection has disconnected, reestablishing the first connection and bridging the second connection to the reestablished first connection.

11. An apparatus for a contact center system, the apparatus comprising:

one or more computer readable storage media;

a processing system operatively coupled with the one or more computer readable storage media; and

program instructions stored on the one or more computer readable storage media that, when read and executed by the processing system, direct the processing system to:

in response to an agent logging into the contact center system, establish a first connection between the contact center system and a unified communications endpoint operated by the agent, wherein the first connection is established using a unified communications system that services the unified communications endpoint;

after establishing the first connection, identify a call on a second connection between the contact center system and a second endpoint operated by a user; and

in response to selecting the agent to handle the call, bridge the first connection and the second connection.

12. The apparatus of claim 11 , wherein the program instructions direct the processing system to:

after the call has ended, stop bridging the first connection and the second connection while the first connection remains connected between the unified communications endpoint and the contact center system.

13. The apparatus of claim 11 , wherein the program instructions direct the processing system to:

after the call has ended, identify a second call on a third connection between the contact center system and a third endpoint operated by another user; and

in response to selecting the agent to handle the second call, bridge the first connection and the third connection.

14. The apparatus of claim 11 , wherein the program instructions direct the processing system to:

disconnect the first connection in response to the agent logging out of the contact center system.

15. The apparatus of claim 11 , wherein the program instructions direct the processing system to:

verify an identity of the agent over the first connection.

16. The apparatus of claim 11 , wherein the program instructions direct the processing system to:

before bridging the first connection and the second connection, transmit audio over the first connection to the unified communications endpoint, wherein the audio, when presented by the unified communications endpoint, provides information about the call to the agent.

17. The apparatus of claim 11 , wherein the program instructions direct the processing system to:

receive an event notification from the unified communications endpoint over the first connection, wherein the event notification indicates a unified communications event that occurred at the unified communications endpoint.

18. The apparatus of claim 11 , wherein the program instructions direct the processing system to:

transmit a control message to the unified communications endpoint over the first connection, wherein the control message directs the unified communications endpoint to perform a unified communications operation.

19. The apparatus of claim 11 , wherein the program instructions direct the processing system to:

receive media transmitted over the first connection from the unified communications endpoint even when the first connection is not bridged to another connection, wherein the media is used for agent monitoring, agent management, and inter-call operations.

20. One or more computer readable storage media having program instructions stored thereon that, when read and executed by a processing system of a contact center system, direct the contact center system to:

in response to an agent logging into the contact center system, establish a first connection between the contact center system and a unified communications endpoint operated by the agent, wherein the first connection is established using a unified communications system that services the unified communications endpoint;

after establishing the first connection, identify a call on a second connection between the contact center system and a second endpoint operated by a user; and

in response to selecting the agent to handle the call, bridge the first connection and the second connection.