Full PBX telephony feature preservation across a voice over packet network
First Claim
1. A network device operable to provide supplementary services information in a packet voice network, comprising:
- a first communication device to receive a list of information elements as a Q.931 message from a separate and independent sending station in a private branch exchange network;
a tandem node separate and independent from the first communication device to;
insert the list into an analogous call control message for the packet voice network such that any supplementary services information included in the information elements from the Q.931 message is preserved in the packet voice network, wherein the tandem node is configured to insert the list into the analogous call control message by appending the list to a tail of the analogous call control message, and wherein supplementary services are services that rely upon the presence of another service to operate and include at least one of call forwarding, call hold, call transfer, call waiting, and completion of call to busy subscriber; and
map a locally significant message into a globally significant message in a private branch exchange network wherein any supplementary services information in the locally significant messages is preserved in the packet voice network, wherein the locally significant message is a message that is otherwise not transmitted to other stations on a network but upon which at least one supplementary service relies; and
a second communication device to send the analogous call control message and the globally significant message to a receiving station in the private branch exchange network.
0 Assignments
0 Petitions
Accused Products
Abstract
A method for providing supplementary services in a packet voice network. The method includes the steps of receiving a list of information elements from a sending station and then inserting the list into a call control message. The message is inserted in such a manner as to ensure that any supplementary services information included in the information elements is preserved. In addition locally significant messages are included in a globally significant message so any supplementary services information in the locally significant messages is preserved. After the supplementary services information is preserved, the messages are sent to a receiving station. A network device operable to provide this functionality is also discussed.
21 Citations
18 Claims
-
1. A network device operable to provide supplementary services information in a packet voice network, comprising:
-
a first communication device to receive a list of information elements as a Q.931 message from a separate and independent sending station in a private branch exchange network; a tandem node separate and independent from the first communication device to; insert the list into an analogous call control message for the packet voice network such that any supplementary services information included in the information elements from the Q.931 message is preserved in the packet voice network, wherein the tandem node is configured to insert the list into the analogous call control message by appending the list to a tail of the analogous call control message, and wherein supplementary services are services that rely upon the presence of another service to operate and include at least one of call forwarding, call hold, call transfer, call waiting, and completion of call to busy subscriber; and map a locally significant message into a globally significant message in a private branch exchange network wherein any supplementary services information in the locally significant messages is preserved in the packet voice network, wherein the locally significant message is a message that is otherwise not transmitted to other stations on a network but upon which at least one supplementary service relies; and a second communication device to send the analogous call control message and the globally significant message to a receiving station in the private branch exchange network. - View Dependent Claims (2, 3, 4, 11, 12, 13, 14)
-
-
5. A method of providing supplementary services information in a packet voice network, comprising:
-
communicating with a sending node; communicating with a receiving node; mapping a locally significant Q.931 message to a globally significant message in a private branch exchange network from the sending node to the receiving node such that private branch exchange services are transferred from the sending node to the receiving node via the packet voice network, wherein the locally significant Q.931 message is a message not otherwise transmitted to other stations on the network but upon which at least one Q.931 supplementary service relies, and wherein the private branch exchange services include at least one of call forwarding, call hold, call transfer, call waiting, and completion of call to busy subscriber; receiving the Q.931 message from the sending node, the Q.931 message comprising a list of information elements; and inserting the list of information elements into a call control message for the packet voice network such that any supplementary services information included in the information elements from the Q.931 message is preserved in the packet voice network, wherein the inserting comprises appending the list to a tail of the call control message. - View Dependent Claims (6, 7)
-
-
8. An article of manufacture including computer-readable code stored on a computer-readable storage medium, the code when executed by a computer, causes the computer to:
-
communicate with a sending node; communicate with a receiving node; map a locally significant Q.931 message to a globally significant message in a private branch exchange network from the sending node to the receiving node such that private branch exchange services are transferred from the sending node to the receiving node via a packet voice network, wherein the locally significant Q.931 message is a message not otherwise transmitted past the sending node but upon which at least one Q.931 supplementary service relies, and wherein the private branch exchange services include at least one of call forwarding, call hold, call transfer, call waiting, and completion of call to busy subscriber; receive the Q.931 message from the sending node, the Q.931 message comprising a list of information elements; and insert the list of information elements into a call control message for the packet voice network such that any supplementary services information included in the information elements from the Q.931 message is preserved in the packet voice network, wherein the inserting comprises appending the list to a tail of the call control message. - View Dependent Claims (9)
-
-
10. A network device operable to provide supplementary services information in a packet voice network, comprising:
-
means for receiving a list of information elements as a Q.931 message from a separate and independent sending station in a private branch exchange network; means for inserting the list into an analogous call control message for the packet voice network such that any supplementary services information included in the information elements from the Q.931 message is preserved in the packet voice network, wherein supplementary services are services that rely upon the presence of another service to operate and include at least one of call forwarding, call hold, call transfer, call waiting, and completion of call to busy subscriber, wherein the means for inserting the list into the analogous call control message comprises means for appending the list to a tail of the analogous call control message; means for mapping a locally significant message into a globally significant message in a private branch exchange network wherein any supplementary services information in the locally significant messages is preserved in the packet voice network, wherein the locally significant message is a message that is otherwise not transmitted to other stations on a network but upon which at least one supplementary service relies; and means for sending the analogous call control message and the globally significant message to a receiving station in the private branch exchange network. - View Dependent Claims (15, 16, 17, 18)
-
Specification