Claims
- 1. A method for providing conversion between Protocol Data Units (PDUs) conforming to a first transport protocol, and PDUs conforming to a second transport protocol, comprising steps of:
a) receiving PDUs conforming to the first transport protocol from a first broadband network; b) extracting a content portion of each received PDU; c) converting the content portion of the PDU into a data stream conforming to a base format; d) converting the data stream in the base format into a PDU conforming to the second transport protocol; and e) transmitting the PDUs conforming to the second transport protocol to a second broadband network.
- 2. The method as claimed in claim 1 wherein the base format comprises Pulse Code Modulated (PCM) data.
- 3. The method as claimed in claim 1 further comprising a step of sequencing received PDUs with respect to sequencing data contained in headers of the received PDUs, prior to extracting respective content portions.
- 4. The method as claimed in claim 1 further comprising a step of decoding received PDUs prior to converting the content portions into the base format.
- 5. An interworking gateway for providing conversion among members of a provisioned set of broadband transport networks, comprising:
a) at least one receive path connected to each of the broadband transport networks, each receive path being adapted to receive protocol data units (PDUs) from a respective broadband transport network, extract a content of the PDUs, and convert the content to data in a base format; b) at least one transmit path connected to each of the broadband transport networks, each transmit path being adapted to receive a stream of base format data from one of the at least one receive paths, convert the base format data into PDUs of a respective broadband transport network, and send the PDUs into the respective broadband network; c) a switch for selectively connecting and disconnecting a one of the at least one receive paths to a one of the at least one transmit paths; and d) a controller for controlling the switch in response to connection setup messages received from the respective broadband transport networks.
- 6. An interworking gateway as claimed in claim 5, wherein the PDUs of the members of the provisioned set of broadband transport networks include: Real-time Transfer Protocol over Internet Protocol (RTP/IP) packets, Asynchronous Transfer Mode (ATM) Adaptation Layer 1 (AAL 1) cells, (ATM) Adaptation Layer 2 (AAL 2) cells and Frame Relay (FR) frames.
- 7. An interworking gateway as claimed in claim 5 wherein the base format is Pulse Code Modulated (PCM) data format.
- 8. An interworking gateway as claimed in claim 5, wherein each receive path comprises:
a) a receive buffer adapted to temporarily store PDUs received from the broadband transport network of the receive path; and b) a receive format adapter enabled to extract content from the received PDUs, and convert the content into the base format.
- 9. An interworking gateway as claimed in claim 8 wherein the receive format adapter comprises:
a) a decoder adapted to decode the payload data of the received PDUs, and pass the decoded payload data to a converter; and b) the converter is adapted to convert the payload data to the base format.
- 10. An interworking gateway as claimed in claim 9, wherein the decoder of a Real-time Transfer Protocol over Internet Protocol (RTP/IP) format adapter is adapted to decode the extracted payload data of the PDUs using a selected one of G.711, G.729 or G.726 encoding methods.
- 11. An interworking gateway as claimed in claim 5, wherein the controller is adapted to exchange control messages with Media Gateways of each of the respective broadband transport networks.
- 12. An interworking gateway as claimed in claim 11 wherein the control messages conform to an H.248 control messaging protocol.
- 13. An interworking gateway as claimed in claim 11 wherein the controller is adapted to perform messaging functions of a Media Gateway in each of the provisioned set of broadband transport networks.
- 14. An interworking gateway as claimed in claim 5, wherein each transmit path comprises:
a) a transmit buffer adapted to temporarily store PDUs prior to transmission into the broadband transport network of the transmit path; and b) a transmit format adapter enabled to convert a stream of base format data into PDUs of the broadband transport network to which the transmit path is connected.
- 15. An interworking gateway as claimed in claim 14 wherein the transmit format adapter comprises:
a) an encoder adapted to encode the stream of base format data, and b) a PDU generator for generating PDUs in a protocol of the broadband transport network to which the transmit path is connected, and for inserting the encoded data as payload into the PDUs.
- 16. An interworking gateway as claimed in claim 15, wherein the encoder of a Real-time Transfer Protocol over Internet Protocol (RTP/IP) is adapted to encode the data stream in the base format using a selected one of G.711, G.729, or G.726 voice encoding methods.
- 17. A method of establishing a communications session through an interworking gateway that provides interworking among a provisioned set of broadband transport networks, said method comprising steps of:
a) receiving from a Call Server (CS) connected to a first broadband transport network, a control message indicating a second broadband transport network, a first Signaling Correlation Tag (SCT) associated with the second broadband transport network, and a second SCT associated with the first broadband transport network; b) associating with the first SCT both a receive path and a transmit path connected to the first broadband transport network; c) associating with the second SCT both a receive path and a transmit path connected to the second broadband transport network; d) interconnecting the receive path associated with the second SCT with the transmit path associated with the first SCT; and e) interconnecting the receive path associated with the first SCT with the transmit path associated with the second SCT.
- 18. A method as claimed in claim 17 wherein the control message conforms to H.248 control messaging protocol.
- 19. A method as claimed in claim 16 wherein the step of receiving the signaling message comprises steps of:
a) receiving from the CS, an Initial Address Advisory message providing an identifier of the second broadband transport network, the network address of a first Media Gateway in the second broadband transport network, and the first SCT; and b) receiving from the CS a correlate message containing the first SCT and the second SCT.
- 20. A method as claimed in claim 19 further comprising a step of initiating a connection setup through the second broadband transport network in order to establish virtual trunk connection between the interworking gateway and the first media gateway.
- 21. A method as claimed in claim 19 further comprising steps of:
a) receiving from the second media gateway a connection setup message containing the second SCT, as well as a network address of the second media gateway; and b) transmitting a connect message through the first broadband transport network to the second media gateway.
- 22. A method as claimed in claim 17 wherein protocol data units (PDUs) respectively transported by the set of broadband transport networks comprise at least one of: Real-time Transfer Protocol over Internet Protocol (RTP/IP) packets, Asynchronous Transfer Mode ATM Adaptation Layer 1 (AAL 1) cells, ATM Adaptation Layer 2 (AAL 2) cells and Frame Relay (FR) frames.
CROSS-REFERENCE TO RELATED APPLICATIONS
[0001] This is the first application filed for the present invention.
[0002] Not applicable.