System and method for providing enterprise voice call continuity
First Claim
Patent Images
1. An enterprise network comprising:
- an enterprise private branch exchange (PBX) having a pilot number associated therewith, wherein the enterprise PBX is configured to communicate signaling information with a client of the enterprise network when the client is positioned in a cellular network that is separate from the enterprise network and is outside of the enterprise network'"'"'s control, and wherein the enterprise PBX is further configured to communicate signaling information with an external device coupled to a PSTN that is external to the enterprise network;
an enterprise IP-Public Switched Telephone Network (PSTN) media gateway configured to provide a first media path between the client and the enterprise IP-PSTN media gateway when the client is positioned in the cellular network, and further configured to provide a second media path between the enterprise IP-PSTN media gateway and the external device;
a voice call continuity (VCC) Session Initiation Protocol (SIP) server positioned within the enterprise network and configured to communicate with the enterprise PBX in order to perform signaling functions for the client via the enterprise PBX when the client is positioned in the cellular network, and further configured to communicate signaling information directly with the client without passing through the enterprise PBX when the client is positioned in an IP network that is separate from the enterprise network and is outside of the enterprise network'"'"'s control; and
a VCC media gateway positioned within the enterprise network and configured to communicate with the enterprise IP-PSTN media gateway and the VCC SIP server and to receive digits corresponding to a destination number associated with the external device from the client after the client places a call to the pilot number, further configured to provide fourth and fifth media paths between the VCC media gateway and the enterprise IP-PSTN media gateway to connect the first and second media paths, respectively, to the VCC media gateway so that the VCC media gateway can connect the first and second media paths within the enterprise network when the client is in the cellular network, and further configured to provide a third media path directly to the client without passing through the enterprise IP-PSTN media gateway when the client is positioned in the IP network and to provide a sixth media path between the VCC media gateway and the enterprise IP-PSTN media gateway to connect the second and third media paths.
1 Assignment
0 Petitions
Accused Products
Abstract
An improved system and method are disclosed for providing voice call continuity in an enterprise network. For example, an enterprise public branch exchange (PBX) may be configured with a pilot number that is used to provide VCC services when called by a client. Digit collection via DMTF signaling or other means may be used to collect destination information from the client. The enterprise network may use the collected digits to establish a communication session with another device that corresponds to the destination information.
-
Citations
21 Claims
-
1. An enterprise network comprising:
-
an enterprise private branch exchange (PBX) having a pilot number associated therewith, wherein the enterprise PBX is configured to communicate signaling information with a client of the enterprise network when the client is positioned in a cellular network that is separate from the enterprise network and is outside of the enterprise network'"'"'s control, and wherein the enterprise PBX is further configured to communicate signaling information with an external device coupled to a PSTN that is external to the enterprise network; an enterprise IP-Public Switched Telephone Network (PSTN) media gateway configured to provide a first media path between the client and the enterprise IP-PSTN media gateway when the client is positioned in the cellular network, and further configured to provide a second media path between the enterprise IP-PSTN media gateway and the external device; a voice call continuity (VCC) Session Initiation Protocol (SIP) server positioned within the enterprise network and configured to communicate with the enterprise PBX in order to perform signaling functions for the client via the enterprise PBX when the client is positioned in the cellular network, and further configured to communicate signaling information directly with the client without passing through the enterprise PBX when the client is positioned in an IP network that is separate from the enterprise network and is outside of the enterprise network'"'"'s control; and a VCC media gateway positioned within the enterprise network and configured to communicate with the enterprise IP-PSTN media gateway and the VCC SIP server and to receive digits corresponding to a destination number associated with the external device from the client after the client places a call to the pilot number, further configured to provide fourth and fifth media paths between the VCC media gateway and the enterprise IP-PSTN media gateway to connect the first and second media paths, respectively, to the VCC media gateway so that the VCC media gateway can connect the first and second media paths within the enterprise network when the client is in the cellular network, and further configured to provide a third media path directly to the client without passing through the enterprise IP-PSTN media gateway when the client is positioned in the IP network and to provide a sixth media path between the VCC media gateway and the enterprise IP-PSTN media gateway to connect the second and third media paths. - View Dependent Claims (2, 3, 4, 5)
-
-
6. A method for use within an enterprise network comprising:
-
receiving, by the enterprise network, a call request at a pilot number of the enterprise network from a first device that is a client of the enterprise network, wherein the enterprise network designates a call received at the pilot number as a request for a voice call continuity (VCC) communication session, and wherein the first device is located in a first communication network that is external to the enterprise network and not controlled by the enterprise network; receiving, by the enterprise network, a plurality of digits from the first device, wherein the plurality of digits provide contact information corresponding to a second device that is located in a second communication network that is external to the enterprise network and not controlled by the enterprise network; performing, by the enterprise network, signaling with the first device and the second device to establish the communication session between the first and second devices, wherein the establishment of the communication session is controlled by the enterprise network; establishing, by the enterprise network, a first media path between the enterprise network and the first device, wherein the first media path couples a VCC media gateway of the enterprise network to the first device via an Internet Protocol (IP)-Public Switched Telephone Network (PSTN) media gateway of the enterprise network using a first call leg between the first device and the IP-PSTN media gateway and a second call leg between the IP-PSTN media gateway and the VCC media gateway if the first device is in a cellular network and directly couples the VCC media gateway to the first device using a single third call leg without passing through the IP-PSTN media gateway if the first device is in an IP network; and establishing, by the enterprise network, a second media path between the enterprise network and the second device, wherein the second media path includes a fourth call leg between the second device and the IP-PSTN media gateway and a fifth call leg between the IP-PSTN media gateway and the VCC media gateway, wherein the second media path is connected to the first media path on the VCC media gateway, and wherein the first and second media paths connect the first and second devices for the communication session. - View Dependent Claims (7, 8, 9, 10, 11, 12, 13, 14, 15)
-
-
16. A method for use within an enterprise network comprising:
-
receiving, by the enterprise network, a call at a pilot number of the enterprise network from a second device that is not a client of the enterprise network, wherein the enterprise network designates a call received at the pilot number as a request for a voice call continuity (VCC) communication session, wherein the call identifies a first device that is a client of the enterprise network as a destination, and wherein the first and second devices are both located in communication networks that are external to the enterprise network and are not controlled by the enterprise network; identifying, by the enterprise network, whether the first device is registered with the enterprise network as available to the enterprise network via an Internet Protocol (IP) network; performing, by the enterprise network, signaling with the first device and the second device to establish the communication session between the first and second devices, wherein the establishment of the communication session is controlled by the enterprise network; establishing, by the enterprise network, a first media path between the enterprise network and the first device, wherein the first media path is a cellular bearer path formed by coupling a VCC media gateway of the enterprise network to the first device via an Internet Protocol (IP)-Public Switched Telephone Network (PSTN) media gateway of the enterprise network using a first call leg between the first device and the IP-PSTN media gateway and a second call leg between the IP-PSTN media gateway and the VCC media gateway if the first device is not registered as available via the IP network and is an IP bearer path formed by directly coupling the VCC media gateway to the first device using a single third call leg without passing through the IP-PSTN media gateway if the first device is registered as available via the IP network; and establishing, by the enterprise network, a second media path between the enterprise network and the second device, wherein the second media path includes a fourth call leg between the second device and the IP-PSTN media gateway and a fifth call leg between the IP-PSTN media gateway and the VCC media gateway, wherein the second media path is connected to the first media path on the VCC media gateway, and wherein the first and second media paths connect the first and second devices for the communication session. - View Dependent Claims (17, 18, 19, 20, 21)
-
Specification