Signaling protocol for controlling voice calls in a packet switching network
First Claim
1. A first signaling apparatus for establishing a voice call bearing voice data through a packet-switching network, said signaling apparatus comprising:
- a first communication interface coupled to a coding unit so as to communicate information therewith;
a second communication interface coupled to a second signaling apparatus so as to communication information therewith;
one or more processors coupled to the first communication interface, the second communication interface; and
a memory coupled to the one or more processors and storing instructions which, when executed by the one or more processors, cause the first signaling apparatus to perform the steps of;
receiving a set of signaling data for establishing the voice call in a first protocol, generating messages encapsulating the set of signaling data in accordance with a second protocol, wherein each of said messages in accordance with the second protocol includes a call identifier that uniquely identifies said voice call within said packet-switching network, transmitting the messages to the second signaling apparatus using a third protocol, wherein the third protocol is a signaling protocol and wherein the first protocol is different than the second protocol, and the second protocol is different than the third protocol.
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 two signaling apparatuses. Signaling data for establishing the voice call is received by an originating signaling apparatus, which generates a message encapsulates the signaling data in accordance with a common signaling protocol, and transmits the message to destination signaling apparatus. The message, in accordance with the common signaling protocol, includes a call identifier that uniquely identifies the voice within the packet-switching network, the network address of a signaling apparatus, and/or a connection descriptor for a coding unit.
-
Citations
66 Claims
-
1. A first signaling apparatus for establishing a voice call bearing voice data through a packet-switching network, said signaling apparatus comprising:
-
a first communication interface coupled to a coding unit so as to communicate information therewith;
a second communication interface coupled to a second signaling apparatus so as to communication information therewith;
one or more processors coupled to the first communication interface, the second communication interface; and
a memory coupled to the one or more processors and storing instructions which, when executed by the one or more processors, cause the first signaling apparatus to perform the steps of;
receiving a set of signaling data for establishing the voice call in a first protocol, generating messages encapsulating the set of signaling data in accordance with a second protocol, wherein each of said messages in accordance with the second protocol includes a call identifier that uniquely identifies said voice call within said packet-switching network, transmitting the messages to the second signaling apparatus using a third protocol, wherein the third protocol is a signaling protocol and wherein the first protocol is different than the second protocol, and the second protocol is different than the third protocol. - View Dependent Claims (2, 3, 4, 5, 21, 22, 23, 24, 25, 26, 27, 28)
a header that includes a call identifier that uniquely identifies said voice call within said packet-switching network, wherein the header includes a protocol ID field, a version field, a length field, a message type field, and a message data field; and
a body that includes signaling data for establishing the voice call over the packet-switching network.
-
-
22. The first signaling apparatus of claim 21, wherein the header further includes a network address of the first signaling apparatus, wherein the message originates at the first signaling apparatus.
-
23. The first signaling apparatus of claim 22, wherein the header further includes a network address of the second signaling apparatus, wherein the second signaling apparatus is the intended destination of the message.
-
24. The first signaling apparatus of claim 21, wherein the message further comprises an information element containing a connection descriptor indicating information about a connection managed by the coding unit.
-
25. The first signaling apparatus of claim 24, wherein the information about the connection managed by the coding unit includes a network address of the coding unit and/or a virtual circuit identifier.
-
26. The first signaling apparatus of claim 1, wherein a universal call model controls the operation of the coding unit.
-
27. The first signaling apparatus of claim 1, wherein the third protocol is XISUP.
-
28. The first signaling apparatus of claim 1, wherein the first protocol is DPNSS.
-
6. A method of establishing a voice call bearing voice data through a packet-switching network, said method comprising:
-
receiving a set of signaling data for establishing the voice call in a first protocol;
generating messages encapsulating the set of signaling data in accordance with a second protocol, wherein each of said messages in accordance with the second protocol includes a call identifier that uniquely identifies said voice call within said packet-switching network; and
transmitting the messages to a destination signaling apparatus using a third protocol, wherein the third protocol is a signaling protocol, and wherein the first protocol is different than the second protocol, and the second protocol is different than the third protocol. - View Dependent Claims (7, 8, 9, 10, 42, 43, 44, 45, 46)
a header that includes a call identifier that uniquely identifies said voice call within said packet-switching network, wherein the header includes a protocol ID field, a version field, a length field, a message type field, and a message data field; and
a body that includes signaling data for establishing the voice call over the packet-switching network.
-
-
43. The method of claim 42, wherein the header further includes a network address of a first signaling unit, wherein the messages originate at the first signaling unit.
-
44. The method of claim 43, wherein the header further includes a network address of the destination signaling apparatus.
-
45. The method of claim 42, wherein the messages further comprise an information element containing a connection descriptor indicating information about a connection managed by a coding unit.
-
46. The method of claim 45, wherein the information about the connection managed by the coding unit includes a network address of the coding unit and/or a virtual circuit identifier.
-
11. A computer-readable medium bearing instructions for establishing a voice call bearing voice data through a packet-switching network, said instructions arranged, when executed by one or more processors, to cause the one or more processors to perform the steps of:
-
receiving a set of signaling data for establishing the voice call in a first protocol;
generating messages encapsulating the set of signaling data in accordance with a second protocol, wherein each of said messages in accordance with the second protocol includes a call identifier that uniquely identifies said voice call within said packet-switching network; and
transmitting the messages to a destination signaling apparatus using a third protocol, and wherein the first protocol is different than the second protocol, and the second protocol is different than the third protocol. - View Dependent Claims (12, 13, 14, 15, 47, 48, 49, 50, 51)
a header that includes a call identifier that uniquely identifies said voice call within said packet-switching network wherein the header includes a protocol ID field, a version field, a length field, a message type field, and a message data field; and
a body that includes signaling data for establishing the voice call over the packet-switching network.
-
-
48. The computer-readable medium of claim 47, wherein the header further includes a network address of a first signaling unit, wherein the messages originate at the first signaling unit.
-
49. The computer-readable medium of claim 48, wherein the header further includes a network address of the destination signaling apparatus.
-
50. The computer-readable medium of claim 47, wherein the message further comprises an information element containing a connection descriptor indicating information about a connection managed by a coding unit.
-
51. The computer-readable medium of claim 50, wherein the information about the connection managed by the coding unit includes a network address of the coding unit and/or a virtual circuit identifier.
-
16. A telecommunications network, comprising:
-
a packet-switching network;
a first coding unit coupled to the packet-switching network, configured to convert between multiplexed voice data and voice data packets;
a second coding unit coupled to the packet-switching network, configured to convert between multiplexed voice data and voice data packets; and
a first signaling apparatus coupled to the first coding unit;
a second signaling apparatus coupled to the first signaling apparatus and the second coding unit;
wherein the first signaling apparatus is configured to perform the steps of;
receiving a set of signaling data for establishing the voice call in a first protocol;
generating messages encapsulating the set of signaling data in accordance with a second protocol, wherein each of said messages in accordance with the second protocol includes a call identifier that uniquely identifies said voice call within said packet-switching network; and
transmitting the messages to a destination signaling apparatus using a third protocol, and wherein the first protocol is different than the second protocol, and the second protocol is different than the third protocol. - View Dependent Claims (17, 18, 19, 20, 52, 53, 54, 55, 56)
a header that includes a call identifies that uniquely identifies said voice call within said packet-switching network, wherein the header includes a protocol ID field, a version field, a length field, a message type field, and a message data field; and
a body that includes signaling data for establishing the voice call over the packet-switching network.
-
-
53. The telecommunications network of claim 52, wherein the header further includes a network address of the first signaling apparatus, wherein the messages originate at the first signaling apparatus.
-
54. The telecommunications network of claim 53, wherein the header further includes a network address of the second signaling apparatus, wherein the second signaling apparatus is the intended destination of the message.
-
55. The telecommunications network of claim 52, wherein the message further comprises an information element containing a connection descriptor indicating information about a connection managed by the first coding unit.
-
56. The telecommunications network of claim 55, wherein the information about the connection managed by the first coding unit includes a network address of the first coding unit and/or a virtual circuit identifier.
-
29. A fast signaling apparatus for establishing a voice call bearing voice data through a packet-switching network, said signaling apparatus comprising:
-
a means for a first communication interface coupled to a means for coding so as to communicate information therewith;
a means for a second communication interface coupled to a second signaling apparatus so as to communication information therewith;
a processing means coupled to the means for the first communication interface and the means for the second communication interface; and
a memory means coupled to the processing means and storing instructions which, when executed by the processing means, cause the processing means to perform the steps of;
receiving a set of signaling data for establishing the voice call in a first protocol, generating messages encapsulating the set of signaling data in accordance with a second protocol, wherein each of said messages in accordance with the second protocol includes a call identifier that uniquely identifies said voice call within said packet-switching network, transmitting the messages to the second signaling apparatus using the third protocol, and wherein the first protocol is different than the second protocol, and the second protocol is different than the third protocol. - View Dependent Claims (30, 31, 32, 33, 39, 40, 41, 57, 58, 59, 60, 61)
a header that includes a call identifier that uniquely identifies said voice call within said packet-switching network, wherein the header includes a protocol ID field, a version field, a length field, a message type field, and a message data field; and
a body that includes signaling data for establishing the voice call over the packet-switching network.
-
-
58. The first signaling apparatus of claim 57, wherein the header further includes a network address of the first signaling apparatus, wherein the messages originate at the first signaling apparatus.
-
59. The first signaling apparatus of claim 58, wherein the header further includes a network address of the second signaling apparatus, wherein the second signaling apparatus is the intended destination of the message.
-
60. The first signaling apparatus of claim 57, wherein the messages further comprise an information element containing a connection descriptor indicating information about a connection managed by the means for coding.
-
61. The first signaling apparatus of claim 60, wherein the information about the connection managed by the means for coding includes a network address of the means for coding and/or a virtual circuit identifier.
-
34. An apparatus for establishing a voice call bearing voice data through a packet-switching network, said apparatus comprising:
-
a means for receiving a set of signaling data for establishing the voice call in a first protocol;
a means for generating messages encapsulating the set of signaling data in accordance with a second protocol, wherein each of said messages in accordance with the second protocol includes a call identifier that uniquely identifies said voice call within said packet-switching network; and
a means for transmitting the messages to a destination signaling apparatus using a third protocol, wherein the first protocol is different than the second protocol, and the second protocol is different than the third protocol. - View Dependent Claims (35, 36, 37, 38, 62, 63, 64, 65, 66)
a header that includes a call identifier that uniquely identifies said voice call within said packet-switching network, wherein the header includes a protocol ID field, a version field, a length field, a message type field, and a message data field; and
a body that includes signaling data for establishing the voice call over the packet-switching network.
-
-
63. The apparatus of claim 62, wherein the header further includes a network address of a first signaling unit, wherein the messages originate at the first signaling unit.
-
64. The apparatus of claim 63, wherein the header further includes a network address of the destination signaling apparatus.
-
65. The apparatus of claim 62, wherein the messages further comprise an information element containing a connection descriptor indicating information about a connection managed by a means for coding.
-
66. The apparatus of claim 65, wherein the information about the connection managed by the means for coding includes a network address of the means for coding and/or a virtual circuit identifier.
Specification