Method and apparatus for backhaul of telecommunications signaling protocols over packet-switching networks
First Claim
1. A computer-readable medium for backhauling signaling data in voice calls to a media gateway controller, the computer-readable medium carrying one or more instructions which, when executed by one or more processors cause the one or more processors to perform the steps of:
- receiving a first voice call in accordance with a first signaling protocol;
extracting the first signaling data from the first voice call;
packaging the first signaling data into a first message, the first message including a first message header indicating the first signaling protocol and first message body including a first protocol data unit encapsulating the first signaling data; and
transmitting the first message to the media gateway controller.
0 Assignments
0 Petitions
Accused Products
Abstract
A generic backhaul protocol is provided for passing telecommunication signaling messages according to multiple signaling protocols between a gateway and a media gateway controller. A message in accordance with the generic backhaul protocol includes a message header that indicates the signaling protocol and/or the channel being used on the gateway. The message also includes a message body that contains a protocol data unit encapsulating signaling data in accordance with a signaling protocol.
-
Citations
49 Claims
-
1. A computer-readable medium for backhauling signaling data in voice calls to a media gateway controller, the computer-readable medium carrying one or more instructions which, when executed by one or more processors cause the one or more processors to perform the steps of:
-
receiving a first voice call in accordance with a first signaling protocol; extracting the first signaling data from the first voice call; packaging the first signaling data into a first message, the first message including a first message header indicating the first signaling protocol and first message body including a first protocol data unit encapsulating the first signaling data; and transmitting the first message to the media gateway controller. - View Dependent Claims (2, 3, 4, 5)
-
-
6. A gateway for backhauling signaling data in voice calls to a media gateway controller, the gateway being configured to:
-
receive a first voice call in accordance with a first signaling protocol; extract the first signaling data from the first voice call; package the first signaling data into a first message, the first message including a first message header indicating the first signaling protocol and first message body including a first protocol data unit encapsulating the first signaling data; and transmit the first message to the media gateway controller. - View Dependent Claims (7, 8, 9, 10)
-
-
11. A gateway for backhauling signaling data in voice calls to a media gateway controller, the gateway comprising:
-
means for receiving a first voice call in accordance with a first signaling protocol; means for extracting the first signaling data from the first voice call; means for packaging the first signaling data into a first message, the first message including a first message header indicating the first signaling protocol and first message body including a first protocol data unit encapsulating the first signaling data; and means for transmitting the first message to the media gateway controller. - View Dependent Claims (12, 13, 14, 15)
-
-
16. A telecommunications device, comprising:
-
communication interface means in communication with a gateway; processing means coupled to the communication interface; and memory means coupled to the processing means and storing instructions which, when executed by the processing means, cause the telecommunications device to perform the steps of; instantiating a plurality of protocol adapters for processing signaling data according to a plurality of signaling protocols; receiving a first message from the gateway, the message including a first message header indicating the first signaling protocol and a first message body containing a first protocol data unit encapsulating the first signaling data; and identifying and causing a first protocol adapter that is instantiated to process signaling data according to the first signaling protocol to process the first signaling data encapsulated in the first protocol data unit based on the first message header. - View Dependent Claims (17, 18, 19)
-
-
20. A method for processing data in a telecommunications device, the method comprising the computer-implemented steps of:
-
instantiating a plurality of protocol adapters for processing signaling data according to a plurality of signaling protocols; receiving a first message from a gateway, the first message including a first message header indicating a first signaling protocol and a first message body containing a first protocol data unit encapsulating first signaling data; and identifying and causing a first protocol adapter that is instantiated to process signaling data according to the first signaling protocol to process the first signaling data encapsulated in the first protocol data unit based on the first message header. - View Dependent Claims (21, 22, 23)
-
-
24. A computer-readable medium for processing data in a telecommunications device, the computer-readable medium carrying one or more instructions which, when processed by one or more processors, cause the one or more processors to perform the steps of:
-
instantiating a plurality of protocol adapters for processing signaling data according to a plurality of signaling protocols; receiving a first message from a gateway, the first message including a first message header indicating a first signaling protocol and a first message body containing a first protocol data unit encapsulating first signaling data; and identifying and causing a first protocol adapter that is instantiated to process signaling data according to the first signaling protocol to process the first signaling data encapsulated in the first protocol data unit based on the first message header. - View Dependent Claims (25, 26, 27)
-
-
28. A telecommunications device, comprising:
-
communication interface means in communication with a gateway; processing means coupled to the communication interface; and memory means coupled to the processing means and storing instructions which, when executed by the processing means, cause the telecommunications device to perform the steps of; instantiating a plurality of call instances for processing signaling data borne on a plurality of channels of the gateway; receiving a first message from the gateway, the message including a first message header indicating the first channel and a first message body containing a first protocol data unit encapsulating the first signaling data; and identifying and causing a first call instance that is instantiated to process signaling data borne on the first channel to process the first signaling data encapsulated in the first protocol data unit based on the first message header. - View Dependent Claims (29, 30, 31)
-
-
32. A method for processing data in a telecommunications device, the method comprising the computer-implemented steps of:
-
instantiating a plurality of call instances for processing signaling data borne on a plurality of channels of the gateway; receiving a first message from the gateway, the message including a first message header indicating the first channel and a first message body containing a first protocol data unit encapsulating the first signaling data; and identifying and causing a first call instance that is instantiated to process signaling data borne on the first channel to process the first signaling data encapsulated in the first protocol data unit based on the first message header. - View Dependent Claims (33, 34, 35)
-
-
36. A computer-readable medium for processing data in a telecommunications device, the computer-readable medium carrying one or more instructions which, when executed by one or more processors, cause the one or more processors to perform the steps of:
-
instantiating a plurality of call instances for processing signaling data borne on a plurality of channels of the gateway; receiving a first message from the gateway, the message including a first message header indicating the first channel and a first message body containing a first protocol data unit encapsulating the first signaling data; and identifying and causing a first call instance that is instantiated to process signaling data borne on the first channel to process the first signaling data encapsulated in the first protocol data unit based on the first message header. - View Dependent Claims (37, 38, 39)
-
-
40. A method for backhauling signaling data in voice calls in a telecommunications network, the method comprising the computer-implemented steps of:
-
originating a first voice call bearing first signaling data according to a first signaling protocol; controlling one or more gateways, in communication with the packet-switching network and a terminating node terminating the voice call, based on the first signaling data to provide voice communications over the packet-switching network between the first node and a terminating gateway; and extracting the first signaling data from the first voice call, packaging the first signaling data into a first message, and transmitting the first message to a media gateway controller, the first message including a first message header indicating the first signaling protocol and a first message body containing a first protocol data unit encapsulating the first signaling data. - View Dependent Claims (41, 42, 43, 44)
-
-
45. A method for backhauling signaling data in voice calls in a telecommunications network, the method comprising the computer-implemented steps of:
-
originating a first voice call bearing first signaling data; controlling a first gateway and a terminating gateway, in communication with a packet-switching network and a terminating node terminating the voice call, based on the first signaling data to provide voice communications over the packet-switching network between the first node and the terminating gateway; and extracting the first signaling data from the first voice call, packaging the first signaling data into a first message, and transmitting the first message to the media gateway controller, the first message including a first message header indicating the first channel and a first message body containing a first protocol data unit encapsulating the first signaling data. - View Dependent Claims (46, 47, 48, 49)
-
Specification