SIP-HTTP application correlator
First Claim
Patent Images
1. A method for correlating application information between an Internet Protocol (IP) Multimedia Subsystem (IMS) network and a non-IMS node, the method comprising:
- receiving, at a gateway, a first message using a first signaling protocol from said IMS network, the first message being part of an IMS protocol based session;
associating the received first message with an instance of an application selected from a plurality of applications running on said non-IMS node in accordance with an application instance identification table, the application instance identification table correlating the received first message with the instance of the application running on the non-IMS node; and
transmitting a second message towards said non-IMS node using a second signaling protocol that is different from said first signaling protocol, said second message including an application instance identification corresponding to the instance of the associated application, the application instance identification being used to route the second message to the instance of the associated application running on said non-IMS node.
1 Assignment
0 Petitions
Accused Products
Abstract
Systems and methods according to the present invention facilitate communications between devices which utilize different signaling protocols. A gateway can analyze incoming messages, in a first protocol such as SIP, to identify an application instance to which the messages should be routed. The messages can then be converted into another protocol and forwarded to the identified application.
-
Citations
34 Claims
-
1. A method for correlating application information between an Internet Protocol (IP) Multimedia Subsystem (IMS) network and a non-IMS node, the method comprising:
-
receiving, at a gateway, a first message using a first signaling protocol from said IMS network, the first message being part of an IMS protocol based session; associating the received first message with an instance of an application selected from a plurality of applications running on said non-IMS node in accordance with an application instance identification table, the application instance identification table correlating the received first message with the instance of the application running on the non-IMS node; and transmitting a second message towards said non-IMS node using a second signaling protocol that is different from said first signaling protocol, said second message including an application instance identification corresponding to the instance of the associated application, the application instance identification being used to route the second message to the instance of the associated application running on said non-IMS node. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17)
-
-
18. A gateway device comprising:
-
a communication interface configured to transmit and receive messages, a first received message being from an IMS network, having a first signaling protocol and including information associated with an application; a memory configured to store information that includes application instance identifications (IDs), Uniform Resource Locators (URLs), default information and IMS Communication Service Identifiers (ICSIs); and a processor for correlating said first received message having said first signaling protocol with the information stored in the memory to associate the message with an instance of an application selected from a plurality of applications to which to route a second message using a second signaling protocol different from said first signaling protocol, said second message using said using said second signaling protocol including an application instance identification corresponding to said instance of the associated application, wherein the application instance identification is used to route the second message to the instance of the associated application on a non-IMS node. - View Dependent Claims (19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34)
-
Specification