×

Inbound telephony orchestrator for hangout-based contact center platform

  • US 9,071,681 B1
  • Filed: 03/19/2012
  • Issued: 06/30/2015
  • Est. Priority Date: 03/19/2012
  • Status: Active Grant
First Claim
Patent Images

1. A server system for providing virtual hangouts supporting connectivity with conventional client devices, the server system comprising:

  • a signaling unit connected to a conventional phone network and configured to receive a conventional inbound phone call from a conventional phone client through the conventional phone network, the signaling unit configured to transform conventional phone signals received from the conventional phone client into an internet protocol (IP) phone signal stream;

    a web server configured to receive audio content from one or more IP-based client devices over an IP network; and

    a memory storing instructions that when executed implement;

    a contact center bell application connected to the signaling unit, the contact center bell application configured to produce a phone call identifying signal including identifying information particular to the conventional inbound call;

    a particular reflector corresponding to a virtual hangout, the particular reflector being one of a plurality of reflectors, wherein each reflector of the plurality of reflectors corresponds to a different virtual hangout, the particular reflector being capable of connecting with the contact center bell application to receive IP phone signal streams, the particular reflector further capable of combining the IP phone signal streams with at least one other multimedia signal stream and broadcasting combined multimedia signals in a real-time session to particular client devices corresponding to the virtual hangout; and

    a contact center manager application connected to the contact center bell application, the contact center manager application configured to;

    (a) receive the phone call identifying signal, wherein the identifying information particular to the conventional inbound call phone call identifying signal includes a dialed number that is dialed by the conventional phone client,(b) process the phone call identifying signal to determine, based on the dialed number and a rules engine, whether the conventional inbound phone call needs a new virtual hangout room or whether the conventional inbound phone call should be joined to an existing virtual hangout room,(c) receive, from a room manager application, an identification signal based on a result of determining whether the conventional inbound phone call needs a new virtual hangout room or whether the conventional inbound phone call should be joined to an existing virtual hangout room, and(d) transmit to the contact center bell application the identification signal that identifies the particular reflector associated with the virtual hangout,wherein the contact center bell is further configured to establish a connection between the signaling unit and the particular reflector associated with the virtual hangout based on the identification signal so that the IP phone signal streams are received by the particular reflector, combined with the at least one other multimedia signal streams, and broadcast to the particular client devices corresponding to the virtual hangout, wherein the at least one other multimedia signal streams includes at least one data stream of audio content that originated at a conventional phone client over the conventional phone network and at least one data stream of audio content that originated at an IP-based client over an IP network.

View all claims
  • 2 Assignments
Timeline View
Assignment View
    ×
    ×