Communicating voice over a packet-switching network
First Claim
1. A signaling apparatus for establishing a voice call bearing voice data though a packet-switching network, comprising:
- a first communication interface coupled to a first coding unit so as to communicate information with the first coding unit;
a second communication interface coupled to a second coding unit so as to communicate information with the second coding unit;
one or more processors coupled to the first communication interface and the second communication interface; and
a memory coupled to the one or more processors and comprising instructions which, when executed by the one or more processors, cause the signaling apparatus to perform the steps of;
receiving signaling data for establishing the voice call;
obtaining a network address of the first coding unit in the packet-switching network by transmitting, in response to receiving the signaling data, a first message to the first coding unit requesting the network address of the first coding unit, and receiving a second message from the first coding unit containing the network address of the first coding unit; and
controlling the second coding unit 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.
2 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 first 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.
163 Citations
30 Claims
-
1. A signaling apparatus for establishing a voice call bearing voice data though a packet-switching network, comprising:
-
a first communication interface coupled to a first coding unit so as to communicate information with the first coding unit;
a second communication interface coupled to a second coding unit so as to communicate information with the second coding unit;
one or more processors coupled to the first communication interface and the second communication interface; and
a memory coupled to the one or more processors and comprising instructions which, when executed by the one or more processors, cause the signaling apparatus to perform the steps of;
receiving signaling data for establishing the voice call;
obtaining a network address of the first coding unit in the packet-switching network by transmitting, in response to receiving the signaling data, a first message to the first coding unit requesting the network address of the first coding unit, and receiving a second message from the first coding unit containing the network address of the first coding unit; and
controlling the second coding unit 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. - View Dependent Claims (2, 3, 4, 5, 6)
the first communication interface is coupled to a second signaling apparatus so as to communicate signaling information between the first coding unit and the second signaling apparatus;
the step of controlling a second coding unit 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 includes the step of transmitting the signaling data and the network address of the first coding unit to the second signaling apparatus for controlling the second coding unit to establish the bearer channel with the first coding unit for carrying the voice data through the packet-switching network, based on the network address of the first coding unit.
-
-
4. The signaling apparatus of claim 3, wherein the step of obtaining the network address of the first coding unit includes the steps of:
-
transmitting, in response to receiving the signaling data, a first message to the first coding unit requesting the network address of the first coding unit through the first communication interface; and
receiving, through the first communication interface, a second message from the first coding unit containing the network address of the first coding unit.
-
-
5. The signaling apparatus of claim 1, wherein:
-
the second communication interface is further coupled to a second signaling apparatus; and
the memory includes one or more additional instructions which, when executed by the one or more processors, cause the one or more processors to provide a signaling message to the second signaling apparatus, wherein the signaling message contains the signaling data and the network address of the first coding unit.
-
-
6. The signaling apparatus of claim 5, wherein the step of controlling the second coding unit includes the step of transmitting, through the second communication interface, a control message to the second coding unit to establish the bearer channel, wherein the control message includes the network address of the first coding unit.
-
7. A method of establishing a voice call bearing voice data through a packet-switching network, comprising:
-
receiving signaling data for establishing the voice call;
obtaining a network address of a first coding unit in the packet-switching network by transmitting, in response to receiving the signaling data, a first message to the first coding unit requesting the network address of the first coding unit, and receiving a second message from the first coding unit containing the network address of the first coding unit; and
controlling a second coding unit in the packet-switching network 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 of the first coding unit in the packet-switching network. - View Dependent Claims (8, 9, 10, 11, 12, 13)
receiving the signaling data includes receiving the signaling data at the first signaling apparatus; and
transmitting the first message includes transmitting the first message from the first signaling apparatus.
-
-
11. The method of claim 10, wherein controlling the second coding unit includes transmitting a control message from the second signaling apparatus to the second coding unit to establish the bearer channel, wherein the control message includes the network of the first coding unit.
-
12. The method of claim 7, wherein controlling the second coding unit includes transmitting a control message to the second coding unit to establish the bearer channel, wherein the control message includes the network address of the first coding unit.
-
13. The method of claim 12, wherein:
-
receiving the signaling data includes receiving a signaling message from a first signaling apparatus by a second signaling apparatus, wherein the signaling message contains the signaling data and the network address of the first coding unit;
obtaining the network address of the first coding unit includes extracting the network address of the first coding unit from the signaling message; and
transmitting the control message includes transmitting the control message from the second signaling apparatus.
-
-
14. A computer-readable medium bearing instructions for establishing a voice call bearing voice data through a packet-switching network, said instructions arranged, when executed, for causing one or more processors to perform the steps of:
-
receiving signaling data for establishing the voice call;
obtaining a network address of a first coding unit in the packet-switching network by transmitting, in response to receiving the signaling data, a first message to the first coding unit requesting the network address of the first coding unit, and receiving a second message from the first coding unit containing the network address of the first coding unit; and
controlling a second coding unit in the packet-switching network 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 of the first coding unit in the packet-switching network. - View Dependent Claims (15, 16, 17, 18, 19, 20)
receiving the signaling data includes receiving the signaling data at the first signaling apparatus; and
transmitting the first message includes transmitting the first message from the first signaling apparatus.
-
-
18. The computer-readable medium of claim 14, wherein:
-
receiving the signaling data includes receiving the signaling data at a first signaling apparatus; and
transmitting the first message includes transmitting the first message from the first signaling apparatus.
-
-
19. The computer-readable medium of claim 17, wherein the step of controlling the second coding unit includes the step of transmitting a control message to the second coding unit to establish the bearer channel, wherein the control message includes the network of the first coding unit.
-
20. The computer-readable medium of claim 19, wherein:
-
the step of receiving the signaling data includes the step of receiving a signaling message from a first signaling apparatus by a second signaling apparatus, wherein the signaling message contains the signaling data and the network address of the first coding unit; and
the step of obtaining the network address of the first coding unit includes the step of extracting the network address of the first coding unit from the signaling message; and
transmitting the control message includes transmitting the control message from the second signaling apparatus.
-
-
21. A telecommunications network, comprising:
-
a packet-switching network;
a first coding unit coupled to the packet-switching network and a first node originating a voice call bearing voice data, configured to convert between multiplexed voice data and voice data packets, wherein the first coding unit is further configured to extract signaling data associated with the voice call and transmit the signaling data to the first signaling apparatus;
a second coding unit coupled to the packet-switching network and a second node terminating the voice call, configured to convert between multiplexed voice data and voice data packets; and
a first signaling apparatus coupled to the first coding unit and the second coding unit;
wherein the first coding unit is configured to transmit to the first signaling apparatus a network address of the first coding unit;
wherein the second coding unit is controllable by the first signaling apparatus to establish a connection through the packet-switching network with the first coding unit for the voice call based on a network address of the first coding unit. - View Dependent Claims (22, 23, 24, 25, 26, 27, 28, 29, 30)
receiving signaling data for establishing the voice call;
obtaining the network address of the first coding unit in the packet-switching network; and
controlling the second coding unit 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.
-
-
27. The network of claim 26, wherein the step of obtaining the network address of the first coding unit includes the steps of:
-
transmitting a first message to the first coding unit requesting the network address, in response to said receiving the signaling data; and
receiving a second message from the first coding unit containing the network address.
-
-
28. The network of claim 27, further comprising a second signaling apparatus coupled between the first signaling apparatus and the second coding unit so as to communicate information therebetween;
wherein the step of controlling the second coding unit includes the step of transmitting the signaling data and the packet-switching network address to the second signaling apparatus.
-
29. The network of claim 26, further comprising a second signaling apparatus coupled between the second coding unit and the first signaling apparatus so as to communicate information therebetween;
wherein the step of controlling the second coding unit includes the step of transmitting a control message from the second signaling apparatus to the second coding unit to establish the bearer channel, wherein the control message includes the network address.
-
30. The network of claim 29, wherein:
-
the step of receiving the signaling data includes the step of receiving a signaling message from the first signaling apparatus, wherein the signaling message contains the signaling data and the network address; and
the step of obtaining the network address includes the step of extracting the network address from the signaling message.
-
Specification