Method and apparatus for messaging between disparate networks
First Claim
1. A method of messaging between disparate networks comprising:
- receiving a signaling information message from a first network;
storing first network specific information from the signaling information message in an interaction database;
determining second network specific information corresponding to the first network specific information and storing the second network specific information in the interaction database;
sending the signaling information message to a second network using the second network specific information;
receiving a response from the second network;
associating the response with the signaling information message by referencing the interaction database; and
sending the response to the first network using the first network specific information.
6 Assignments
0 Petitions
Accused Products
Abstract
Method and apparatus for messaging between disparate networks. A service control gateway (SCG) provides the capability to extend advanced intelligent network (AIN) services transparently between circuit switched and packet networks. In one embodiment, the invention works by translating signaling system 7 (SS7) transaction capabilities application part (TCAP) messages into session initiation protocol (SIP) INVITE messages. SIP messages, which may be responses to the translated messages referred to above, are translated back into TCAP messages. Data from messages is stored in an interaction database, a data structure maintained at the SCG. The SCG uses the interaction database to properly format translated messages for each network.
247 Citations
21 Claims
-
1. A method of messaging between disparate networks comprising:
-
receiving a signaling information message from a first network;
storing first network specific information from the signaling information message in an interaction database;
determining second network specific information corresponding to the first network specific information and storing the second network specific information in the interaction database;
sending the signaling information message to a second network using the second network specific information;
receiving a response from the second network;
associating the response with the signaling information message by referencing the interaction database; and
sending the response to the first network using the first network specific information. - View Dependent Claims (2, 3)
-
-
4. A computer program product for messaging between disparate networks, the computer program product including a media with a computer program embodied thereon, the computer program comprising:
-
computer program code for receiving a signaling information message from a first network;
computer program code for storing first network specific information from the signaling information message in an interaction database;
computer program code for determining second network specific information corresponding to the first network specific information and storing the second network specific information in the interaction database;
computer program code for sending the signaling information message to a second network using the second network specific information;
computer program code for receiving a response from the second network;
computer program code for associating the response with the signaling information message by referencing the interaction database; and
computer program code for sending the response to the first network using the first network specific information. - View Dependent Claims (5, 6)
-
-
7. Apparatus for messaging between disparate networks comprising:
-
means for receiving a signaling information message from a first network;
means for storing first network specific information from the signaling information message in an interaction database;
means for determining second network specific information corresponding to the first network specific information and storing the second network specific information in the interaction database;
means for sending the signaling information message to a second network using the second network specific information;
means for receiving a response from the second network;
means for associating the response with the signaling information message by referencing the interaction database; and
means for sending the response to the first network using the first network specific information.
-
-
8. A computer readable memory system encoded with an interaction database, the interaction database containing:
-
first network specific information derived from a signaling information message sent by a first network; and
second network specific information corresponding to the signaling information message, wherein the first network specific information and the second network specific information are accessible by a computer program that enables a service control gateway to pass signaling information messages and responses between the first network and a second network. - View Dependent Claims (9)
-
-
10. A service control gateway that enables messages related to telecommunication services to be processed across disparate networks by performing the steps of:
-
receiving a signaling information message from a first network;
storing first network specific information from the signaling information message in an interaction database;
determining second network specific information corresponding to the first network specific information and storing the second network specific information in the interaction database;
sending the signaling information message to a second network using the second network specific information;
receiving a response from the second network;
associating the response with the signaling information message by referencing the interaction database; and
sending the response to the first network using the first network specific information. - View Dependent Claims (11, 12, 13)
-
-
14. A service control gateway that enables telecommunication services to be provided across disparate networks, the service control gateway comprising:
-
connections for a first network and a second network;
one or more processors for controlling the operation of the service access gateway; and
a computer readable memory system connected to the one or more processors, the computer readable memory system operable to maintain an interaction database for storing first network specific information derived form a signaling information message sent by the first network, and second network specific information corresponding to the signaling information message, wherein the first network specific information and the second network specific information are accessible by the one or more processors under the control of a computer program so that the signaling information message can be transferred between the first network and the second network. - View Dependent Claims (15, 16, 17)
-
-
18. A system for interconnecting two or more disparate constituent networks, the system comprising:
-
packet-based constituent network apparatus including a number server that is operable as a proxy for packet-based network servers; and
a service control gateway having connections for a circuit-switched constituent network, and being connected to the packet-based constituent network apparatus, the service control gateway including a computer readable memory system operable for storing an interaction database including circuit-switched and packet-based network specific information corresponding to a signaling information message, wherein the circuit-switched and packet-based network specific information is accessible by one or more processors under the control of a computer program so that the signaling information message can be transferred amongst the two or more disparate constituent networks. - View Dependent Claims (19, 20, 21)
-
Specification