Method and apparatus for identifying an IMS service
AssigneeTelefonaktiebolaget L M Ericsson (publ)
InventorsBo Åström, Mats Stille, Anders Ryde, Stephen Terrill, Bror Lennart Norell
Life of this patent
Estimating the term…
Abstract
A User Equipment (UE) and IP Multimedia Subsystem (IMS) network node for indicating the IMS services and IMS applications to which a Session Initiation Protocol (SIP) message relates. An IMS communication service identifier and an IMS application reference are added to the SIP message. The identifier and the reference may be added as Feature Tags. The reference may also be added as an a-line augmenting an m-line in a Session Description Protocol (SDP) part of the SIP message.
Claims20
A User Equipment (UE) for communicating with an IP Multimedia Subsystem (IMS) network node utilizing Session Initiation Protocol (SIP) signaling, wherein the UE comprises a processor coupled to a memory that stores computer program instructions, wherein when the processor executes the instructions, the UE is caused to:
- set an IMS communication service identifier to identify one of a plurality of IMS communication services;
- set an IMS application reference to identify one of a plurality of IMS applications to be used for handling the identified one of the plurality of IMS communication services;
- and
- send to the IMS network node, a SIP message that includes the IMS communication service identifier and the IMS application reference, thereby enabling an IMS protocol stack in the IMS network node to utilize the IMS communication service identifier to forward the SIP message to the identified one of the plurality of IMS communication services, and enabling the identified one of the plurality of IMS communication services to utilize the IMS application reference to forward the SIP message to the identified one of the plurality of IMS applications.
A User Equipment (UE) for communicating with an IP Multimedia Subsystem (IMS) network node utilizing Session Initiation Protocol (SIP) signaling, the UE comprising:
- a processor coupled to a memory that stores computer program instructions, wherein when the processor executes the instructions, the processor implements an IMS protocol stack;
- a plurality of IMS communication services in communication with the IMS protocol stack;
- and
- a plurality of IMS applications interfaced with the plurality of IMS communication services;
- wherein the processor controls the IMS protocol stack to:
- receive from the IMS network node, a Session Initiation Protocol (SIP) message that includes an IMS communication service identifier and an IMS application reference;
- utilize the IMS communication service identifier to identify one of the plurality of IMS communication services;
- and
- forward the received SIP message to the identified one of the plurality of IMS communication services;
- wherein the identified one of the plurality of IMS communication services is configured to:
- receive the SIP message from the IMS protocol stack;
- utilize the IMS application reference to identify one of the plurality of IMS applications;
- and
- forward the received SIP message to the identified one of the plurality of IMS applications.
A Session Initiation Protocol Application Server (SIP AS) in an IP Multimedia Subsystem (IMS) network, wherein the SIP AS comprises a processor coupled to a memory that stores computer program instructions, wherein when the processor executes the instructions, the SIP AS is caused to:
- set an IMS communication service identifier to identify one of a plurality of IMS communication services;
- set an IMS application reference to identify one of a plurality of IMS applications to be used for handling the identified one of the plurality of IMS communication services;
- and
- send to a User Equipment (UE), a SIP message that includes the IMS communication service identifier and the IMS application reference, thereby enabling an IMS protocol stack in the UE to utilize the IMS communication service identifier to forward the SIP message to the identified one of the plurality of IMS communication services, and enabling the identified one of the plurality of IMS communication services to utilize the IMS application reference to forward the SIP message to the identified one of the plurality of IMS applications.
A node in an IP Multimedia Subsystem (IMS) network for communicating with a User Equipment (UE) or another IMS network node utilizing Session Initiation Protocol (SIP) signaling, the node in the IMS network comprising:
- a processor coupled to a memory that stores computer program instructions, wherein when the processor executes the instructions, the processor implements an IMS protocol stack;
- a plurality of IMS communication services in communication with the IMS protocol stack;
- and
- a plurality of IMS applications interfaced with the plurality of IMS communication services;
- wherein the processor controls the IMS protocol stack to:
- receive from the UE or the other IMS network node, a Session Initiation Protocol (SIP) message that includes an IMS communication service identifier and an IMS application reference;
- utilize the IMS communication service identifier to identify one of the plurality of IMS communication services;
- and
- forward the received SIP message to the identified one of the plurality of IMS communication services;
- wherein the identified one of the plurality of IMS communication services is configured to:
- receive the SIP message from the IMS protocol stack;
- utilize the IMS application reference to identify one of the plurality of IMS applications;
- and
- forward the received SIP message to the identified one of the plurality of IMS applications.
Dependencies are inferred from the claim text.