Technique for performing signaling conversion between HTTP and SIP domains
First Claim
Patent Images
1. A method of performing signaling conversion between a Hypertext Transfer Protocol (HTTP) stateful session and a Session Initiation Protocol (SIP) dialog, comprising:
- receiving from an HTTP enabled entity a first HTTP request message, the first HTTP request message including HTTP state information;
creating a first SIP message in response to receipt of the first HTTP request message, the first SIP message belonging to an SIP dialog;
sending the first SIP message to an SIP enabled entity;
establishing a mapping between the HTTP state information and the SIP dialog;
receiving a second SIP message;
determining the SIP dialog to which the second SIP message belongs;
determining the HTTP state information associated with the SIP dialog;
generating a second HTTP request message including or referencing the HTTP state information thus determined; and
sending the second HTTP request message to the HTTP enabled entity.
1 Assignment
0 Petitions
Accused Products
Abstract
A technique for performing signaling conversion between an HTTP stateful session and an SIP dialog is described. In a method realization of this technique, an HTTP request message including HTTP state information is received from an HTTP enabled entity. In response to receipt of the HTTP request message, an SIP message belonging to an SIP dialog is created. In further steps, the first SIP message is sent to an SIP enabled entity, and a mapping between the HTTP state information and the SIP dialog is established.
-
Citations
26 Claims
-
1. A method of performing signaling conversion between a Hypertext Transfer Protocol (HTTP) stateful session and a Session Initiation Protocol (SIP) dialog, comprising:
-
receiving from an HTTP enabled entity a first HTTP request message, the first HTTP request message including HTTP state information; creating a first SIP message in response to receipt of the first HTTP request message, the first SIP message belonging to an SIP dialog; sending the first SIP message to an SIP enabled entity; establishing a mapping between the HTTP state information and the SIP dialog; receiving a second SIP message; determining the SIP dialog to which the second SIP message belongs; determining the HTTP state information associated with the SIP dialog; generating a second HTTP request message including or referencing the HTTP state information thus determined; and sending the second HTTP request message to the HTTP enabled entity. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 16, 17)
-
-
11. A method of performing signaling conversion between a Session Initiation Protocol (SIP) dialog and a Hypertext Transfer Protocol (HTTP) stateful session, comprising:
-
receiving from an SIP enabled entity a first SIP message, the first SIP message belonging to an SIP dialog; establishing a mapping between HTTP state information and the SIP dialog; creating a first HTTP request message indicative of a content of the first SIP message, the first HTTP request message including the HTTP state information mapped on the SIP dialog; sending the first HTTP request message to an HTTP enabled entity; receiving a second HTTP request message, the second HTTP request message including the HTTP state information and an optional indication of a second SIP message that is to be created; determining the SIP dialog mapped on the HTTP state information; creating a second SIP message in response to receipt of the second HTTP request message based on the optional indication in the second HTTP request message and the determined SIP dialog; and sending the second SIP message to the SIP enabled entity. - View Dependent Claims (12, 13, 14, 15)
-
-
18. An apparatus for performing signaling conversion between a Hypertext Transfer Protocol (HTTP) stateful session and a Session Initiation Protocol (SIP) dialog, comprising:
-
an HTTP User Agent adapted to receive from an HTTP enabled entity a first HTTP request message, the first HTTP request message including HTTP state information; an SIP User Agent adapted to send a first SIP message to an SIP enabled entity in response to receipt of the first HTTP request message, the first SIP message belonging to an SIP dialog; and a mapping logic adapted to establish a mapping between the HTTP state information and the SIP dialog, wherein the SIP User Agent is further adapted to receive a second SIP message, wherein the mapping logic is further adapted to determine the SIP dialog to which the second SIP message belongs and to determine the HTTP state information associated with the SIP dialog, and wherein the HTTP User Agent is further adapted to generate a second HTTP request message including or referencing the HTTP state information thus determined and to send the second HTTP request message to the HTTP enabled entity. - View Dependent Claims (19, 22)
-
-
20. An apparatus for performing signaling conversion between a Session Initiation Protocol (SIP) dialog and a Hypertext Transfer Protocol, or HTTP, stateful session, comprising:
-
an SIP User Agent adapted to receive from an SIP enabled entity a first SIP message, the first SIP message belonging to an SIP dialog; a mapping logic adapted to establish a mapping between HTTP state information and the SIP dialog; an HTTP User Agent adapted to send a first HTTP request message indicative of a content of the first SIP message to an HTTP enabled entity, the first HTTP request message including the HTTP state information mapped on the SIP dialog, wherein the HTTP User Agent is further adapted to receive a second HTTP message, the second HTTP request message including the HTTP state information and an optional indication of a second SIP message that is to be created, wherein the mapping logic is further adapted to determine the SIP dialog mapped on the HTTP state information and to create a second SIP message in response to receipt of the second HTTP request message based on the optional indication in the second HTTP request message and the determined SIP dialog, and wherein the SIP User Agent is further adapted to send the second SIP message to the SIP enabled entity. - View Dependent Claims (21)
-
-
23. The A method of performing signaling conversion between a Hypertext Transfer Protocol (HTTP) stateful session and a Session Initiation Protocol (SIP) dialog, comprising:
-
receiving from an HTTP enabled entity a first HTTP request message, the first HTTP request message including HTTP state information; creating a first SIP message in response to receipt of the first HTTP request message, the first SIP message belonging to an SIP dialog; sending the first SIP message to an SIP enabled entity; and establishing a mapping between the HTTP state information and the SIP dialog, wherein the HTTP enabled entity is a user equipment or the SIP enabled entity is an Internet Protocol Multimedia Subsystem (IMS) entity, and wherein the SIP dialog is performed in one of a user registration context, a session initiation context and a session termination context.
-
-
24. A method of performing signaling conversion between a Session Initiation Protocol (SIP) dialog and a Hypertext Transfer Protocol (HTTP) stateful session, comprising:
-
receiving from an SIP enabled entity a first SIP message, the first SIP message belonging to an SIP dialog; establishing a mapping between HTTP state information and the SIP dialog; creating a first HTTP request message indicative of a content of the first SIP message, the first HTTP request message including the HTTP state information mapped on the SIP dialog; and sending the first HTTP request message to an HTTP enabled entity, wherein the HTTP enabled entity is a user equipment or the SIP enabled entity is an Internet Protocol Multimedia Subsystem (IMS) entity, and wherein the SIP dialog is performed in one of a user registration context, a session initiation context and a session termination context.
-
-
25. An apparatus for performing signaling conversion between a Hypertext Transfer Protocol (HTTP) stateful session and a Session Initiation Protocol (SIP) dialog, comprising:
-
an HTTP User Agent adapted to receive from an HTTP enabled entity a first HTTP request message, the first HTTP request message including HTTP state information; an SIP User Agent adapted to send a first SIP message to an SIP enabled entity in response to receipt of the first HTTP request message, the first SIP message belonging to an SIP dialog; and a mapping logic adapted to establish a mapping between the HTTP state information and the SIP dialog, wherein the HTTP enabled entity is a user equipment or the SIP enabled entity is an Internet Protocol Multimedia Subsystem (IMS) entity, and wherein the SIP dialog is performed in one of a user registration context, a session initiation context and a session termination context.
-
-
26. An apparatus for performing signaling conversion between a Session Initiation Protocol (SIP) dialog and a Hypertext Transfer Protocol, or HTTP, stateful session, comprising:
-
an SIP User Agent adapted to receive from an SIP enabled entity a first SIP message, the first SIP message belonging to an SIP dialog; a mapping logic adapted to establish a mapping between HTTP state information and the SIP dialog; an HTTP User Agent adapted to send a first HTTP request message indicative of a content of the first SIP message to an HTTP enabled entity, the first HTTP request message including the HTTP state information mapped on the SIP dialog, wherein the HTTP enabled entity is a user equipment or the SIP enabled entity is an Internet Protocol Multimedia Subsystem (IMS) entity, and wherein the SIP dialog is performed in one of a user registration context, a session initiation context and a session termination context.
-
Specification