Communicating voice over a packet-switching network
First Claim
1. A method of establishing a voice call through a packet-switching network, comprising:
- receiving first signaling data for establishing the voice call, wherein the first signaling data conforms to an originating signaling protocol;
in response to receiving the first signaling data, generating second signaling data that conforms to a terminating signaling protocol, by;
a first abstract machine generating a universal call message and transmitting the universal call message to a second abstract machine, andbased on receiving the universal call message, the second abstract machine generating the second signaling data that conforms to the terminating signaling protocol;
identifying a terminating signaling unit associated with a terminating node for receiving the voice call through the packet-switching network;
transmitting the second signaling data to the terminating signaling unit; and
causing a bearer channel to be established for carrying the voice data through the packet-switching network.
0 Assignments
0 Petitions
Accused Products
Abstract
Communicating voice over a packet-switching network is implemented on a telecommunications network that includes the packet-switching network, two coding units coupled to the packet-switching network and to an originating node and a terminating node, respectively, and at least one signaling apparatus. The first of the two coding units is configured to extract signaling data associated with the voice call and transmit the signaling data and its network address to the signaling apparatus. Signaling data for establishing the voice call is received by the signaling apparatus, and a network address of the coding unit in the packet-switching network is obtained. The second coding unit is controlled to establish a bearer channel with the first coding unit for carrying the voice data through the packet-switching network, based on the network address.
90 Citations
92 Claims
-
1. A method of establishing a voice call through a packet-switching network, comprising:
-
receiving first signaling data for establishing the voice call, wherein the first signaling data conforms to an originating signaling protocol; in response to receiving the first signaling data, generating second signaling data that conforms to a terminating signaling protocol, by; a first abstract machine generating a universal call message and transmitting the universal call message to a second abstract machine, and based on receiving the universal call message, the second abstract machine generating the second signaling data that conforms to the terminating signaling protocol; identifying a terminating signaling unit associated with a terminating node for receiving the voice call through the packet-switching network; transmitting the second signaling data to the terminating signaling unit; and causing a bearer channel to be established for carrying the voice data through the packet-switching network. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13)
-
-
14. A method of establishing a voice call bearing voice data through a packet-switching network, comprising:
-
receiving signaling data for establishing the voice call; based on receiving the signaling data, causing an originating coding unit to obtain an endpoint for an end to end bearer channel; identifying a terminating signaling unit associated with a terminating node for receiving the voice call in the packet-switching network; transmitting the signaling data to the terminating signaling unit; causing, based on the signaling data received by the terminating signaling unit, a terminating coding unit associated with the terminating signaling unit to establish a connection between the terminating node and the end point for the bearer channel obtained by the originating coding unit; receiving a call alerting message from the terminating signaling unit; and based on receiving the call alerting message, causing the originating coding unit to establish the end-to-end bearer channel for carrying the voice data through the packet-switching network. - View Dependent Claims (15, 16, 17, 18, 19, 20, 21, 22, 23)
-
-
24. A tangible computer-readable medium carrying one or more computer instructions for establishing a voice call bearing voice data through a packet-switching network which, when executed by one or more processors, causes:
-
receiving first signaling data for establishing the voice call, wherein the first signaling data conforms to an originating signaling protocol; in response to receiving the first signaling data, generating second signaling data that conforms to a terminating signaling protocol, by; a first abstract machine generating a universal call message and transmitting the universal call message to a second abstract machine, and based on receiving the universal call message, the second abstract machine generating the second signaling data that conforms to the terminating signaling protocol; identifying a terminating signaling unit associated with a terminating node for receiving the voice call through the packet-switching network; transmitting the second signaling data to the terminating signaling unit; and causing a bearer channel to be established for carrying the voice data through the packet-switching network. - View Dependent Claims (25, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36)
-
-
37. A tangible computer-readable medium carrying one or more computer instructions for establishing a voice call bearing voice data through a packet-switching network which, when executed by one or more processors, causes:
-
receiving signaling data for establishing the voice call; based on receiving the signaling data, causing an originating coding unit to obtain an endpoint for an end to end bearer channel; identifying a terminating signaling unit associated with a terminating node for receiving the voice call in the packet-switching network; transmitting the signaling data to the terminating signaling unit; causing, based on the signaling data received by the terminating signaling unit, a terminating coding unit associated with the terminating signaling unit to establish a connection between the terminating node and the end point for the bearer channel obtained by the originating coding unit; receiving a call alerting message from the terminating signaling unit; and based on receiving the call alerting message, causing the originating coding unit to establish the end-to-end bearer channel for carrying the voice data through the packet-switching network. - View Dependent Claims (38, 39, 40, 41, 42, 43, 44, 45, 46)
-
-
47. An apparatus comprising:
-
a computer memory storing one or more computer instructions which, when executed by one or more processors, causes; receiving first signaling data for establishing a voice call bearing voice data, wherein the first signaling data conforms to an originating signaling protocol; in response to receiving the first signaling data, generating second signaling data that conforms to a terminating signaling protocol, by; a first abstract machine generating a universal call message and transmitting the universal call message to a second abstract machine, and based on receiving the universal call message, the second abstract machine generating the second signaling data that conforms to the terminating signaling protocol; identifying a terminating signaling unit associated with a terminating node for receiving the voice call through the packet-switching network; transmitting the second signaling data to the terminating signaling unit; and causing a bearer channel to be established for carrying the voice data through the packet-switching network. - View Dependent Claims (48, 49, 50, 51, 52, 53, 54, 55, 56, 57, 58, 59)
-
-
60. An apparatus comprising:
-
a computer memory storing one or more computer instructions which, when executed by one or more processors, causes; receiving signaling data for establishing a voice call bearing voice data; based on receiving the signaling data, causing an originating coding unit to obtain an endpoint for an end to end bearer channel; identifying a terminating signaling unit associated with a terminating node for receiving the voice call in the packet-switching network; transmitting the signaling data to the terminating signaling unit; causing, based on the signaling data received by the terminating signaling unit, a terminating coding unit associated with the terminating signaling unit to establish a connection between the terminating node and the end point for the bearer channel obtained by the originating coding unit; receiving a call alerting message from the terminating signaling unit; and based on receiving the call alerting message, causing the originating coding unit to establish the end-to-end bearer channel for carrying the voice data through the packet-switching network. - View Dependent Claims (61, 62, 63, 64, 65, 66, 67, 68, 69)
-
-
70. An apparatus comprising:
-
means for receiving first signaling data for establishing a voice call bearing voice data, wherein the first signaling data conforms to an originating signaling protocol; means for in response to receiving the first signaling data, generating second signaling data that conforms to a terminating signaling protocol, a first abstract machine generating a universal call message and transmitting the universal call message to a second abstract machine, and based on receiving the universal call message, the second abstract machine generating the second signaling data that conforms to the terminating signaling protocol; means for identifying a terminating signaling unit associated with a terminating node for receiving the voice call through the packet-switching network; means for transmitting the second signaling data to the terminating signaling unit; and means for causing a bearer channel to be established for carrying the voice data through the packet-switching network. - View Dependent Claims (71, 72, 73, 74, 75, 76, 77, 78, 79, 80, 81, 82)
-
-
83. An apparatus comprising:
-
means for receiving signaling data for establishing a voice call bearing voice data; means for, based on receiving the signaling data, causing an originating coding unit to obtain an endpoint for an end to end bearer channel; means for identifying a terminating signaling unit associated with a terminating node for receiving the voice call in the packet-switching network; means for transmitting the signaling data to the terminating signaling unit; means for causing, based on the signaling data received by the terminating signaling unit, a terminating coding unit associated with the terminating signaling unit to establish a connection between the terminating node and the end point for the bearer channel obtained by the originating coding unit; means for receiving a call alerting message from the terminating signaling unit; and means for, based on receiving the call alerting message, causing the originating coding unit to establish the end-to-end bearer channel for carrying the voice data through the packet-switching network. - View Dependent Claims (84, 85, 86, 87, 88, 89, 90, 91, 92)
-
Specification