DISTRIBUTED ROUTING OF CONFERENCES USING CONFERENCE IDENTIFIER
First Claim
1. A method to be executed at least in part in a computing device for facilitating conferencing in a distributed communication system, the method comprising:
- receiving a request to join a conference, the request including a numeric conference identifier associated with the conference;
determining a conference resource associated with the requested conference based on decoding the numeric conference identifier, wherein the conference resource is part of a distributed architecture of conference resources;
contacting the determined conference resource employing an enhanced network communication protocol; and
facilitating the conference if the contacted conference resource is capable of providing requested conference services.
2 Assignments
0 Petitions
Accused Products
Abstract
Users attempting to join a conference facilitated by an enhanced communication system employing a network communication protocol such as SIP and having a distributed architecture are enabled to request the conference through a numeric conference identifier. The conference directory identifier is assigned to an associated resource, rather than directly to a pool of resources in the communication system. If a pool is decommissioned, any conference directories with remaining data may be assigned to other pools, like users may be moved, to ensure continuity of the system.
34 Citations
20 Claims
-
1. A method to be executed at least in part in a computing device for facilitating conferencing in a distributed communication system, the method comprising:
-
receiving a request to join a conference, the request including a numeric conference identifier associated with the conference; determining a conference resource associated with the requested conference based on decoding the numeric conference identifier, wherein the conference resource is part of a distributed architecture of conference resources; contacting the determined conference resource employing an enhanced network communication protocol; and facilitating the conference if the contacted conference resource is capable of providing requested conference services. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10)
-
-
11. A communication system for facilitating conferencing within a Unified Communication (UC) network with distributed resource architecture, the system comprising:
-
a plurality of communication servers configured to facilitate multi-modal communications including conferencing between end-points of the system employing Session Initiation Protocol (SIP); a mediation server configured to facilitate communication with the plurality of communication servers employing SIP; a Conference Auto Attendant (CAA) endpoint receiving communications from non-UC network, the CAA endpoint configured to; receive a request to join a conference from a non-UC network caller, the request including a numeric conference identifier associated with the conference; determine a communication server associated with the requested conference based on decoding the numeric conference identifier according to a predefined algorithm; contact the determined communication server; and facilitate the conference if the contacted communication server is capable of providing requested conference services. - View Dependent Claims (12, 13, 14, 15, 16)
-
-
17. A computer-readable storage medium with instructions stored thereon for facilitating conferencing within a Unified Communication (UC) network with distributed resource architecture, the instructions comprising:
-
encoding a numeric conference identifier for a scheduled conference employing a predefined algorithm based on a combination of a conference directory identifier assigned to a conference resource responsible for the scheduled conference and a local identifier; receiving a request to join the scheduled conference from a non-UC network caller, the request including the numeric conference identifier associated with the conference; determining a SIP URI of the responsible conference resource associated with the requested conference based on decoding the numeric conference identifier employing an inverse of the predefined algorithm; contacting the determined conference resource; and facilitating the conference upon receiving an affirmative response from the contacted conference resource. - View Dependent Claims (18, 19, 20)
-
Specification