Dynamic federations for establishing IP telephony sessions between enterprises
First Claim
1. A method of dynamically establishing Internet Protocol (IP) telephony sessions between enterprises, the method comprising:
- receiving, over a Hypertext Transfer Protocol channel, a request for an initial enterprise session border controller (SBC) configuration;
providing an initial configuration for a specific service to the enterprise SBC in response to the received request for the initial enterprise SBC configuration;
receiving at a dynamic federation system of a service provider an association request by a first enterprise to associate with a second enterprise, the first enterprise and the second enterprise both belonging to a federation and both using the service provider for IP telephony, wherein the service provider is coupled to the first enterprise via a first session initiation protocol (SIP) trunk and a first enterprise SBC, and is coupled to the second enterprise via a second SIP trunk and a second enterprise SBC, and the service provider comprises a public switched telephone network (PSTN) gateway for connecting an endpoint to the PSTN;
accepting the association request on behalf of the second enterprise to establish an association between the first enterprise and the second enterprise;
responsive to the acceptance, establishing a direct routed path between the first enterprise and the second enterprise;
receiving a request by one of the enterprises to activate an IP telephony service provided by the service provider; and
if the request to activate references the association, establishing an IP telephony session using the direct routed path, wherein the direct routed path bypasses the PSTN gateway and is linked to directory information.
1 Assignment
0 Petitions
Accused Products
Abstract
Systems and methods of establishing IP telephony sessions between enterprises are disclosed. A first enterprise requests an association with a second enterprise. Both enterprises and the second enterprise belong to the same federation. The association request is accepted, to establish an association between the first and second enterprises. In response to the acceptance, a direct routed path is established between the first enterprise and the second enterprise. One of the associated enterprises requests activation of an IP telephony service. If the request to activate references the association, an IP telephony session is established using the direct routed path.
18 Citations
28 Claims
-
1. A method of dynamically establishing Internet Protocol (IP) telephony sessions between enterprises, the method comprising:
-
receiving, over a Hypertext Transfer Protocol channel, a request for an initial enterprise session border controller (SBC) configuration; providing an initial configuration for a specific service to the enterprise SBC in response to the received request for the initial enterprise SBC configuration; receiving at a dynamic federation system of a service provider an association request by a first enterprise to associate with a second enterprise, the first enterprise and the second enterprise both belonging to a federation and both using the service provider for IP telephony, wherein the service provider is coupled to the first enterprise via a first session initiation protocol (SIP) trunk and a first enterprise SBC, and is coupled to the second enterprise via a second SIP trunk and a second enterprise SBC, and the service provider comprises a public switched telephone network (PSTN) gateway for connecting an endpoint to the PSTN; accepting the association request on behalf of the second enterprise to establish an association between the first enterprise and the second enterprise; responsive to the acceptance, establishing a direct routed path between the first enterprise and the second enterprise; receiving a request by one of the enterprises to activate an IP telephony service provided by the service provider; and if the request to activate references the association, establishing an IP telephony session using the direct routed path, wherein the direct routed path bypasses the PSTN gateway and is linked to directory information. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 23, 24, 25)
-
-
16. A system for dynamically establishing Internet Protocol (IP) telephony sessions between enterprises, the system comprising:
-
a dynamic federation system; a pair of service provider session border controllers (SBCs) residing in a single service provider network, each service provider SBC communicatively coupled to the dynamic federation system, wherein the service provider network comprises a public switched telephone network (PSTN) gateway for connecting an endpoint to the PSTN; and a pair of enterprise SBCs, each enterprise SBC communicatively coupled to a respective one of the service provider SBCs via a corresponding SIP trunk; wherein a first one of the enterprise SBCs is configured to send an association request, to the dynamic federation system via a first one of the SIP trunks, to associate with a second one of the enterprise SBCs, wherein the dynamic federation system is configured to establish an association between the first one of the enterprise SBCs and the second one of the enterprise SBCs in response to the association request and then establish a direct routed path between the first one of the enterprise SBCs and the second one of the enterprise SBCs and limited to the single service provider network, and wherein one of the enterprise SBCs is further configured to send a request, to the dynamic federation system via one of the SIP trunks, to activate an IP telephony service, wherein the dynamic federation system is further configured to establish an IP telephony session using the direct routed path if the request to activate references the association, wherein the direct routed path bypasses the PSTN gateway and is linked to directory information; wherein the dynamic federation system is configured to receive, over a Hypertext Transfer Protocol channel, a request for an initial enterprise SBC configuration and provide an initial configuration for a specific service to the enterprise SBC in response to the received request for the initial enterprise SBC configuration. - View Dependent Claims (17, 18, 19, 20, 21, 22, 26, 27)
-
-
28. A non-transitory computer-readable medium having instructions stored thereon that, when executed by a processor, cause the processor to dynamically establish Internet Protocol (IP) telephony sessions between enterprises, the establishing comprising:
-
receiving, over a Hypertext Transfer Protocol channel, a request for an initial enterprise session border controller (SBC) configuration; providing an initial configuration for a specific service to the enterprise SBC in response to the received request for the initial enterprise SBC configuration; receiving at a dynamic federation system of a service provider an association request by a first enterprise to associate with a second enterprise, the first enterprise and the second enterprise both belonging to a federation and both using the service provider for IP telephony, wherein the service provider is coupled to the first enterprise via a first session initiation protocol (SIP) trunk and a first enterprise session border controller (SBC), and is coupled to the second enterprise via a second SIP trunk and a second enterprise SBC, and the service provider comprises a public switched telephone network (PSTN) gateway for connecting an endpoint to the PSTN; accepting the association request on behalf of the second enterprise to establish an association between the first enterprise and the second enterprise; responsive to the acceptance, establishing a direct routed path between the first enterprise and the second enterprise; receiving a request by one of the enterprises to activate an IP telephony service provided by the service provider; and if the request to activate references the association, establishing an IP telephony session using the direct routed path, wherein the direct routed path bypasses the PSTN gateway and is linked to directory information.
-
Specification