摘要:
An auxiliary communication network is introduced into a virtual private network for passing signaling messages that present features not supported by the public, primary communication network portion of the virtual private network. Protocol converters are positioned within the virtual private network to intercept signaling messages, establish a connection through the auxiliary network, determine whether the intercepted messages present unsupported features, and, in which case, route corresponding feature requested through the auxiliary communication network. Preferably, the auxiliary network connection is established in a direction reverse to and in response to the primary network connection.
摘要:
An auxiliary communication network is introduced into a virtual private network for passing signaling messages that present features not supported by the public, primary communication network portion of the virtual private network. Protocol converters are positioned within the virtual private network to intercept signaling messages, establish a connection through the auxiliary network, determine whether the intercepted messages present unsupported features, and, in which case, route corresponding feature requested through the auxiliary communication network. Preferably, the auxiliary network connection is established in a direction reverse to and in response to the primary network connection.
摘要:
A scalable, programmable software based application run on a programmed general-purpose digital computer is used for interconnecting a plurality of heterogeneous network nodes. The application has the ability to convert between any two signaling protocols used, such as those used over a telecommunications network, by converting an originating protocol to a universal non-protocol specific representation, and then converting the universal non-protocol specific representation to a receiving protocol. A call context is used to store information elements created from the originating protocol so that a universal call model applies inter-working rules. The universal call model is also in communication with state machines associated with both the originating and the terminating sides in order to supply the appropriate response signals anticipated by the originating and terminating sides received when each is in communication with its own protocol. As such, the universal call model allows both the originating and terminating sides of a call to operate independently of each other by virtue of the fact that each side deal through the universal call model and not directly with the side for which the protocol message is being converted. Therefore, any protocol is easily converted to any other protocol by first translating the protocol message to the universal protocol non-specific format.
摘要:
A scalable, programmable software based application run on a programmed general purpose digital computer is used for interconnecting a plurality of heterogeneous network nodes. The application has the ability to convert between any two signaling protocols used, such as those used over a telecommunications network, by converting an originating protocol to a universal non-protocol specific representation, and then converting the universal non-protocol specific representation to a receiving protocol. A call context is used to store information elements created from the originating protocol so that a universal call model applies inter-working rules. The universal call model is also in communication with state machines associated with both the originating and the terminating sides in order to supply the appropriate response signals anticipated by the originating and terminating sides received when each is in communication with its own protocol. As such, the universal call model allows both the originating and terminating sides of a call to operate independently of each other by virtue of the fact that each side deal through the universal call model and not directly with the side for which the protocol message is being converted. Therefore, any protocol is easily converted to any other protocol by first translating the protocol message to the universal protocol non-specific format.
摘要:
An auxiliary communication network is introduced into a virtual private network for passing signaling messages that present features not supported by the public, primary communication network portion of the virtual private network. Protocol converters are positioned within the virtual private network to intercept signaling messages, establish a connection through the auxiliary network, determine whether the intercepted messages present unsupported features, and, in which case, route corresponding feature requested through the auxiliary communication network. Preferably, the auxiliary network connection is established in a direction reverse to and in response to the primary network connection.
摘要:
A scalable, programmable software based application run on a programmed general purpose digital computer is used for interconnecting a plurality of heterogeneous network nodes. The application has the ability to convert between any two signaling protocols used, such as those used over a telecommunications network, by converting an originating protocol to a universal non-protocol specific representation, and then converting the universal non-protocol specific representation to a receiving protocol. A call context is used to store information elements created from the originating protocol so that a universal call model applies inter-working rules. The universal call model is also in communication with state machines associated with both the originating and the terminating sides in order to supply the appropriate response signals anticipated by the originating and terminating sides received when each is in communication with its own protocol. As such, the universal call model allows both the originating and terminating sides of a call to operate independently of each other by virtue of the fact that each side deal through the universal call model and not directly with the side for which the protocol message is being converted. Therefore, any protocol is easily converted to any other protocol by first translating the protocol message to the universal protocol non-specific format.
摘要:
Reducing overload conditions of a node of communication system comprises storing one or more sets of overload range values, where each set represents a range of used capacity of a component of the node. A rejection proportion value is stored in association with each of the sets of overload range values. Messages arrive at the node and are processed by the node. The current processing load or saturation level of the node is continuously measured in real time. The current saturation level is associated with one of the overload ranges. The node rejects a number of messages equal to the rejection proportion value that is associated with the overload range that corresponds to the current saturation level. In an embodiment, only call initialization messages, such as call setup messages or initial address messages, are rejected. The node may be a call processor in a telecommunication network, such as a universal protocol converter.
摘要:
A method and apparatus for protocol conversion using channel associated signaling (CAS) is disclosed. A protocol conversion system is located logically between a first signaling system and a second signaling system, in which the first signaling system uses the Common Channel Signaling (CCS) protocol and the second signaling system uses CAS, which is incompatible with CCS. The protocol conversion system receives a first message from the first signaling system that conforms to the CCS protocol, converts the first message to one or more second messages that conform to the CAS protocol, and communicates the one or more second messages to the second signaling system, whereby a voice conversation is established between the first signaling system and the second signaling system. The protocol conversion system preferably comprises a universal protocol converter coupled to a CAS module. The CAS module interfaces trunks of the two incompatible networks and drops or inserts signaling information in frames carried by the trunks. The universal protocol converter executes a state machine that determines how to convert CCS messages into CAS messages, and instructs the CAS module what messages are to be sent to each network. In this configuration, voice conversations can be set up over incompatible signaling networks.
摘要:
A method and apparatus for reducing overload conditions of a node of communication system is disclosed. One or more pairs of predefined upper and lower overload threshold values are stored. A rejection proportion value is stored in association with each of the pairs of overload threshold values. Messages arrive at the node and are processed by it. The current processing load or saturation level of the node is continuously measured in real time. The current saturation level is associated with one of the predefined pairs of overload threshold values. The node rejects a number of messages equal to the rejection proportion value that is associated with the overload threshold values that correspond to the current saturation level. Preferably, only call initialization messages, such as call setup messages or initial address messages, are rejected. Accordingly, the node rejects those messages which, if acknowledged, would lead to the creation and transmission of numerous other messages and would worsen the overload condition. The node may be a call processor in a telecommunication network, such as a universal protocol converter.
摘要:
A method and apparatus are disclosed for interconnecting a circuit-switched telephone network and a packet-switched data network for communication among them. A signaling trunk of a circuit-switched telephone network is coupled to a signaling access server that is also coupled to a signaling, management and control network. One or more voice trunks of the telephone network are coupled to one or more network access servers, which are also coupled to the control network to thereby receive instructions from the signaling access server. The network access servers are also coupled to a packet-switched data network, such as the global packet-switched network known as Internet. The signaling access server can receive call setup messages and other messages in standard telephone network protocol formats and convert them into call setup messages in a special protocol for communications between the signaling access server and the network access servers. The signaling access server can instruct the network access servers to establish a call, containing voiceband information such as modem-based data calls, from the voice trunks to the data network. Accordingly, the public switched telephone network and the Internet may be interconnected and may inter-communicate without modifying the protocols of either one.