IP Library Granted Patent US 9,854,094
Granted Patent B2
US 9,854,094 · App. 14/875,252 · Granted Dec 26, 2017

System to deploy a disaster-proof geographically-distributed call center

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 9,854,094
App. No.
14/875,252
Granted
Dec 26, 2017
Kind
B2
Abstract

A redundant Session Initiation Protocol (SIP) call center system has two data centers each having a first and a second SIP server cooperating as a first SIP-server high availability (HA) pair, a set of SW applications executable at each data center, and a plurality of agent stations each comprising a SIP telephone and a computerized appliance executing a desktop application at each agent station. The HA pairs operate as SIP server peers, the agent SIP phones are configured to maintain simultaneous registration with both SIP server peers, and Agent Desktop applications log in to only one SIP server peer, wherein the SIP Server peers collaborate to deliver calls to individual agent SIP phones via the SIP server peer where the agent is logged in, and wherein, upon failure of either data center agent's desktop applications log in to the other data center, allowing the associated agent to continue working.

Claims (26)

1. A redundant Session Initiation Protocol (SIP) call center system comprising:

first and second SIP-server high availability (HA) peers, the first SIP-server HA peer comprising a first primary SIP server and a second backup SIP server the second SIP-server HA peer comprising a third primary SIP server and a fourth backup SIP server, the first and second SIP-server HA peers operating in active redundancy to each other; and

a plurality of agent SIP phones, the agent SIP phones configured to maintain simultaneous registration with both the first and second SIP-server HA peers, wherein the first SIP-server HA peer receives data from an agent application for logging in an associated agent to the first SIP-server HA peer without logging in the associated agent to the second SIP-server HA peer, wherein calls are delivered to a SIP phone of the associated agent at the first SIP-server HA peer where the agent is logged in, and wherein, in response to detecting a failure of the first primary SIP server and the second backup SIP server, the agent application directs data to the second SIP-server HA peer to log in the associated agent such that calls are directed to the second SIP-server HA peer.

2. The call center system of claim 1 further comprising an agent station comprising a desktop application that logs in to a configuration server proxy (CSP) to obtain configuration data for the desktop application and an associated agent.

3. The call center system of claim 2 wherein the desktop application may log in to a statistics server to obtain real-time report data for call center operations.

4. The call center system of claim 3 wherein the statistics server maintains agent profiles wherein each agent has a preferred log-in data center, such that when an agent logs in, the desktop application by default connects and logs in to a server application instance at the agent's preferred site.

5. The system of claim 4 , wherein if the desktop application is unable to log in initially to the CSP at the preferred site, the desktop application switches over its connection to the other SIP-server high availability (HA) peers.

6. The system of claim 4 , wherein if the desktop application is unable to log in initially to the first and second SIP Servers at the preferred site, the desktop application switches over its connection to the other SIP-server high availability (HA) peers.

7. The system of claim 4 , wherein if the desktop application is unable to maintain its CSP login at the preferred site, the desktop application switches over its connection to the other SIP-server high availability (HA) peers.

8. The system of claim 4 , wherein if the desktop application is unable to maintain its first and second SIP Server login at the preferred site, the desktop application switches over its connection to the other SIP-server high availability (HA) peers.

9. The system of claim 1 , wherein in response to detecting a return to full functionality of the first primary SIP server and the second backup SIP server, the agent application directs data back to the first SIP-server HA peer to log in the associated agent such that calls are directed to the first SIP-server HA peer.

10. A method for managing a redundant Session Initiation Protocol (SIP) call center system comprising:

by a first and second processor, instantiating first and second SIP-server high availability (HA) peers operating in active redundancy to each other, the first SIP-server HA peer comprising a first primary SIP server and a second backup SIP server the second SIP-server HA peer comprising a third primary SIP server and a fourth backup SIP server;

by the first and second processors, simultaneously registering a plurality of agent SIP phones with both the first and second SIP-server HA peers;

transmitting data to the first SIP-server HA peer from an agent application for logging in an associated agent to the first SIP-server HA peer without logging in the associated agent to the second SIP-server HA peer,

delivering calls to a SIP phone of the associated agent at the first SIP-server HA peer where the agent is logged in;

by the first processor, detecting a failure of the first primary SIP server and the second backup SIP server; and

directing data to the second SIP-server HA peer to log in the associated agent such that calls are directed to the second SIP-server HA peer in response to detecting a failure of the first primary SIP server and the second backup SIP server.

11. The method of claim 10 , further comprising logging in to a configuration server proxy (CSP) by a desktop application to obtain configuration data for the desktop application and as associated agent.

12. The method of claim 11 , further comprising logging in to a statistics server by the desktop application to obtain real time report data for call center operations.

13. The method of claim 12 , wherein the statistics server maintains agent profiles wherein each agent has a preferred log-in data center, such that when an agent logs in, the desktop application by default connects and logs in to a server application instance at the agent's preferred.

14. The method of claim 13 , further comprising switching the desktop application connection to the other SIP-server high availability (HA) peers in response to the desktop application being unable to log in initially to the CSP at the preferred site.

15. The method of claim 13 , further comprising switching the desktop application connection to the other SIP-server high availability (HA) peers in response to the desktop application being unable to log in initially to the first and second SIP Servers at the preferred site.

16. The method of claim 13 , further comprising switching the desktop application connection to the other SIP-server high availability (HA) peers in response to the desktop application being unable to maintain its CSP login at the preferred site.

17. The method of claim 13 , further comprising switching the desktop application connection to the other SIP-server high availability (HA) peers in response to the desktop application being unable to maintain its first and second SIP Server login at the preferred site.

18. The method of claim 13 , further comprising directing data back to the first SIP-server HA peer to log in the associated agent such that calls are directed to the first SIP-server HA peer in response to detecting a return to full functionality of the first primary SIP server and the second backup SIP server.

Assignments (6)
NOTICE OF SUCCESSION OF SECURITY INTERESTS AT REEL/FRAME 04814/0387 Recorded Feb 5, 2025
From: BANK OF AMERICA, N.A., AS RESIGNING AGENT
To: GOLDMAN SACHS BANK USA, AS SUCCESSOR AGENT
Reel/Frame 070115/0445 →
NOTICE OF SUCCESSION OF SECURITY INTERESTS AT REEL/FRAME 040815/0001 Recorded Feb 3, 2025
From: BANK OF AMERICA, N.A., AS RESIGNING AGENT
To: GOLDMAN SACHS BANK USA, AS SUCCESSOR AGENT
Reel/Frame 070498/0001 →
CHANGE OF NAME Recorded May 13, 2024
From: GENESYS TELECOMMUNICATIONS LABORATORIES, INC.
To: GENESYS CLOUD SERVICES, INC.
Reel/Frame 067391/0105 →
SECURITY AGREEMENT Recorded Feb 22, 2019
From: GENESYS TELECOMMUNICATIONS LABORATORIES, INC.; ECHOPASS CORPORATION; GREENEDEN U.S. HOLDINGS II, LLC
To: BANK OF AMERICA, N.A., AS COLLATERAL AGENT
Reel/Frame 048414/0387 →
SECURITY AGREEMENT Recorded Dec 5, 2016
From: GENESYS TELECOMMUNICATIONS LABORATORIES, INC., AS GRANTOR; ECHOPASS CORPORATION; INTERACTIVE INTELLIGENCE GROUP, INC.; BAY BRIDGE DECISION TECHNOLOGIES, INC.
To: BANK OF AMERICA, N.A., AS COLLATERAL AGENT
Reel/Frame 040815/0001 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jan 22, 2016
From: KOLESOV, VICTOR; BRETHERTON, BERNARD; KOVALENKO, GALINA
To: GENESYS TELECOMMUNICATIONS LABORATORIES, INC.
Reel/Frame 037564/0057 →