WO2005027460A1 - Combinational multimedia services - Google Patents
Combinational multimedia servicesInfo
- Publication number
- WO2005027460A1 WO2005027460A1 PCT/EP2004/052032 EP2004052032W WO2005027460A1 WO 2005027460 A1 WO2005027460 A1 WO 2005027460A1 EP 2004052032 W EP2004052032 W EP 2004052032W WO 2005027460 A1 WO2005027460 A1 WO 2005027460A1
- Authority
- WO
- WIPO (PCT)
- Prior art keywords
- service
- terminal
- user
- multimedia
- sip
- Prior art date
Links
Classifications
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04M—TELEPHONIC COMMUNICATION
- H04M3/00—Automatic or semi-automatic exchanges
- H04M3/42—Systems providing special services or facilities to subscribers
- H04M3/42136—Administration or customisation of services
- H04M3/4217—Managing service interactions
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L65/00—Network arrangements, protocols or services for supporting real-time applications in data packet communication
- H04L65/60—Network streaming of media packets
- H04L65/75—Media network packet handling
- H04L65/765—Media network packet handling intermediate
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L67/00—Network arrangements or protocols for supporting network services or applications
- H04L67/14—Session management
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L69/00—Network arrangements, protocols or services independent of the application payload and not provided for in the other groups of this subclass
- H04L69/24—Negotiation of communication capabilities
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04M—TELEPHONIC COMMUNICATION
- H04M7/00—Arrangements for interconnection between switching centres
- H04M7/006—Networks other than PSTN/ISDN providing telephone service, e.g. Voice over Internet Protocol (VoIP), including next generation networks with a packet-switched transport layer
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L65/00—Network arrangements, protocols or services for supporting real-time applications in data packet communication
- H04L65/10—Architectures or entities
- H04L65/1016—IP multimedia subsystem [IMS]
Definitions
- the present invention relates to combinational multimedia services and more particularly to a method of establishing combinational multimedia sessions between parties.
- IP Multimedia (IPMM) services provide a dynamic combination of voice, video, messaging, data, etc. within the same session.
- IPMM IP Multimedia
- IP Multimedia Subsystem is the technology defined by the Third Generation Partnership Project (3GPP) to provide IP Multimedia services over 3G mobile communication networks (3GPP TS 23.228 and TS 24.229 Release 5 and Release 6). IMS provides key features to enrich the end-user person-to- person communication experience through the integration and interaction of services. IMS allows new rich person-to-person (client-to-client) as well as person-to-content (client-to-server) communications over an IP-based network.
- the IMS makes use of the Session Initiation Protocol (SIP) to set up and control calls or sessions between user terminals (or user terminals and web servers).
- SDP Session Description Protocol
- IMS requires an access network which would typically be a 2G/3G General Packet Radio Service (GPRS) / Packet Switched (PS) network, but which might be some other access network such as fixed broadband or WiFi.
- GPRS General Packet Radio Service
- PS Packet Switched
- An example of a combinational IP Multimedia service is a multimedia service that includes and combines both a Circuit Switched media (such as voice) and a Packet Switched media over the IP Multimedia domain (such as pictures, video, presence, instant messages, etc.).
- a service referred to here as "WeShare” combines the full IP Multimedia Subsystem (IMS) benefits of a multimedia service with CS voice.
- IMS IP Multimedia Subsystem
- the service enables an end-user during a Circuit Switched (CS) voice conversation to immediately share content with another end-user.
- Such content may include (but is not limited to):
- Either party in the conversation may initiate transmission of content to the other party.
- Figure 2 illustrates the WeShare combinational service and service features.
- 3GPP does not specify any specific service. Rather, 3GPP defines the overall architecture for IP Multimedia services and its protocols (mainly SIP). It is out of the scope of 3GPP as to how the protocols are used for each service, and what the service logic should be. 2. 3GPP does not specify any architecture nor service solution that supports combinational IP Multimedia services, such as WeShare services.
- WeShare services always include the combination of a CS call and an IMS (over PS) session.
- WeShare is a service that enriches an already established CS voice call. The end users shall perceive the enriched call as ONE multimedia call/service.
- a WeShare service is able to indicate to the user whether or not the service has good chance of succeeding before the user actually tries to send content.
- Each party involved in the CS call shall discover if it is possible to send content to the other party.
- a user shall be able to use WeShare services when two conditions are met: 1 the sending user has a valid subscription to one or more WeShare services features; 2 both parties involved in the CS conversation have a WeShare capable terminal supporting the subscribed service feature.
- a user can subscribe to any of the WeShare service features in any combination. It is the task of the "service authorization discovery” procedure to find out which service features a user has subscribed to.
- a UE may not support all WeShare service features. It is the task of the "service capability discovery” procedure to find out which service features are supported by the remote UE. • After IMS user registration, the UE (WeShare client) enters the "service authorization discovery” phase. If the UE learns that the user is not authorized to use the WeShare service (i.e. not subscribed to any of the WeShare service features), then the "service capability discovery” phase is skipped. If the user has authorization, then the UE enters the "service capability discovery" under the following conditions: 1 The first time is after service authorization discovery at initial registration. The capability discovery is then initiated for all those E.164 numbers in the phone book which are identified as mobile subscriber numbers.
- the purpose of the discovery process is to establish if these necessary conditions are met; when they are met the discovery is considered successful.
- the terminal indicates to the human user the service features availability, e.g. by activating a "blinking icon" for each available service features. If the discovery fails, no service feature availability is indicated to the human user.
- the WeShare service shall be easy to use; e.g. a party with a WeShare capable terminal performs the following actions: 1) uses the built-in camera to take a picture; 2) looks at the picture to see if it is OK to be sent; 3) pushes /clicks on the button / icon (that is activated) to send the picture to the other party in the ongoing CS conversation.
- an IMS session establishment shall be initiated between the sending party's UE and the receiving party's UE.
- the IMS session establishment signalling (SIP/SDP) carries information on the WeShare service feature being invoked and the media/content.
- the receiving party is prompted for its consent to receive such WeShare content. If the receiving party answers with a positive consent, then the IMS session is successfully established and the content transfer is started. No further request for consent will be needed during the ongoing CS call. If the receiving party refuses consent, the IMS session establishment is aborted, the content transmission does not start, and the sending party is informed accordingly.
- the sending party implicitly provides its consent/willingness to receive content when he/she presses the WeShare button/icon to start content sharing.
- the sending party shall be informed that the content has been rendered on the receiving party's UE.
- the present invention aims to overcome the problems identified above by defining a simple and general sequence logic for WeShare services that can be used to standardize the IMS terminal behaviour in the context of such services.
- a WeShare Client (application-specific logic in the UE) and a WeShare Application Server (service logic) are introduced into the IMS.
- the main functionalities of the WeShare Client are: authorization discovery, remote UE capability discovery, user interaction, and send/receive content.
- the main functionalities of the WeShare Application Server are: service authorization, user-plane handling, policing (e.g. allowed content type/size), and charging.
- the WeShare Application Server and the UE support IMS SIP and SDP in the control-plane, and a set of user-plane protocols for media transmission and control, such as Real-time Transport Protocol and Real-time Transport Control Protocol (RTP/RTCP), Message Session Relay Protocol (MSRP), Hyper Text Transfer Protocol (HTTP), and possibly others.
- the UE/WeShare Client provides the necessary coordination between the CS and IMS/PS components of the multimedia session (e.g. the UE releases the SIP session as soon as the associated CS call is released).
- a method of establishing a combinational multimedia session between at least two end user terminals comprising: discovering at each end user terminal the end user authorization to use the multimedia service; subsequently establishing a circuit switched connection between the end user terminals via one or more telecommunication networks; upon successful discovery of end user authorization to use the multimedia service and prior to or following the establishment of said circuit switched connection, discovering at each end user terminal the multimedia capabilities of the or each other terminal; and whilst the circuit switched connection is established, establishing an IP multimedia subsystem session between the end user terminals via one or more
- IP multimedia subsystem networks and transferring IP multimedia information between the user terminals, said multimedia information relating to a service supported by both or all user terminals.
- said end user authorization to use the multimedia service is established at each end user terminal automatically (following IMS registration). This may be initiated at the application layer within each user terminal. More preferably, the process of discovering user authorization at a terminal comprises the steps of sending a request from the end user terminal to the server hosting the service. The server responds by returning the list of services authorized to the end user.
- said multimedia capabilities of the terminal are established at each user terminal automatically (following successful authorization discovery) prior to or following the establishment of a circuit switched connection. This may be initiated at the application layer within each user terminal. More preferably, the process of discovering capabilities at a terminal comprises the steps of sending a capability request from a first of the terminals, e.g. the call initiating terminal, to the or each other terminal. This request includes the capabilities of the first terminal. The or each receiving terminal responds by returning its capabilities in a capability response message to the first terminal.
- the capability discovery request and response messages may be SIP messages.
- the transfer of said multimedia information can be triggered by the pressing of a single button on a user terminal.
- the method comprises providing an indication, e.g. visual or audio, to a user that multimedia information transfer between terminals is possible and/or not possible.
- an indication e.g. visual or audio
- the steps of establishing service authorization (service subscription) and of transferring multimedia information comprise routing signalling and user data through an IMS server arranged to control the provision of said combinational multimedia service.
- a method of discovering, at a user terminal, the end user's own service authorization in respect of a combinational multimedia service facilitated by an IP multimedia subsystem comprising: sending a SIP OPTIONS request message from the user terminal to a Serving Call Session Control Function node of the IP multimedia subsystem, the OPTIONS request message including in a URI field a Public Service Identity identifying a SIP application server; routing the OPTIONS request message to the SIP application server on the basis of the Public Service Identity; and in response to receipt of the OPTIONS request message at the application server, returning a SIP OPTIONS response message to the user terminal containing the list of services the end user is authorized to use.
- the SIP OPTIONS response is a SIP 200 OK message.
- a method of routing a SIP message from a Serving Call Session Control Function to a SIP Application Server the message including in a Request URI field thereof, a Public Service Identity which uniquely identifies the IMS service to which the message relates, the method comprising: at the Serving Call Session Control Function, inspecting the Request URI field to identify the Public Service Identity; and mapping the Public Service Identity to an IP address of a SIP application server, and forwarding the message to that SIP application server using the IP address.
- a method of discovering, at a user terminal, the supported capabilities of a remote terminal in respect of a combinational multimedia service facilitated by an IP multimedia subsystem comprising: sending a SIP OPTIONS request message from the user terminal to a Serving Call Session Control Function node of the IP multimedia subsystem, the OPTIONS request message including in a URI field a Public User Identity identifying the remote end user; routing the OPTIONS request message to the remote terminal on the basis of the Public User Identity; and in response to receipt of the OPTIONS request message at the remote terminal, returning a SIP OPTIONS response message to the enquiring terminal containing the supported capabilities of the remote terminal.
- a method of providing in a user terminal, information to an end user identifying the service availability in respect of a combinational multimedia service comprising: at the user terminal, determining service availability from discovered service authorization information for the end user, local terminal capability information, and capability information obtained for a remote terminal; and providing a visual indication to the end user of the service availability in respect of the combinational multimedia service.
- a method of setting up a multimedia session during an established circuit switched call, facilitated by an IP multimedia subsystem comprising: sending a SIP INVITE request message from an initiating user terminal to a Serving Call Session Control Function node of the IP multimedia subsystem, the INVITE request message including in a URI field a Public Service Identity identifying the service, and including the identity of a remote user in the body of the message; at the Serving Call Session Control Function, inspecting the Request URI field to identify the Public Service Identity; mapping the Public Service Identity to an IP address of a SIP application server, and forwarding the message to that SIP application server using the IP address; at said SIP application server, authorizing the sender and, if authorized, routing the INVITE request message to the remote user's terminal on the basis of the Public User Identity found in the body of the message; and in response to receipt of the INVITE request message at the remote user's terminal, returning a SIP INVITE response message to the
- Figure 1 illustrates schematically the IMS architecture within a 3G network
- Figure 2 illustrates schematically the WeShare service and service feature
- Figure 3 shows signalling associated with the WeShare service
- Figure 4 illustrates schematically the WeShare service architecture.
- Dashed arrows represent MSRP (Message Session Relay Protocol) messages or similar
- IMS Core A is serving User A
- IMS Core B is serving User B
- WeShare Server is serving both User A and User B.
- Phase 1 - CS session set-up and discovery phase (signalling steps 1 to 9 in Figure 3)
- Steps 1. & 2. UE-A and UE-B register to their-own serving IMS Core; this is typically done when the UE is turned on. Steps 3. & 4. After IMS registration, UE-A discovers User-A's WeShare service authorization (i.e. service subscription) at the serving WeShare server. UE-B discovers User-B's WeShare service authorization (i.e. service subscription) at the serving WeShare server.
- WeShare service authorization i.e. service subscription
- Step 5 User-A establishes a voice call with User-B using the Circuit Switched domain.
- Steps 6. & 7. Each UE discovers the WeShare terminal capability of the remote UE. Since either of the two parties can send images, each of the UEs needs to perform its own capability discovery process. For each UE to enter the terminal capability discovery step, the following conditions must be met:
- the UE is registered with the IMS network
- the authorization discovery step has detected a subscription to the WeShare service
- the UE is involved in an established CS call
- Steps 8. & 9. A user shall be informed (e.g. via a blinking icon) when it is possible to transmit images to the other party.
- the WeShare service availability indication is given to the users when two conditions are met:
- the sending user has a valid WeShare subscription to one or more features (i.e. has authorization to use the service), and
- phase 1 the end users are not allowed to send or receive images.
- the procedure for IMS registration uses the SIP REGISTER message .
- the procedure for service authorization discovery and remote terminal capability discovery uses the SIP OPTIONS message.
- Phase 2 - WeShare session set-up phase (signalling steps 10 to 15 in Figure 3)
- Step 10 User-A takes a picture and pushes the WeShare button to send the image to User-B.
- a user who has been given an indication of WeShare service availability, shall be able to prepare the image (e.g. by pressing a button to take a photograph with an in-built camera) and transmit it to the other party by pressing a WeShare button.
- the transmitting party's terminal may generate a query, e.g. confirm image, after presenting the image to its user, requesting that the user presses once again the button to initiate transmission.
- a user, who has been given an indication of WeShare service availability may also be able to select pre-stored content in his/her terminal's memory and transmit this content to the other party in the conversation.
- Step 11 A WeShare IMS session set-up request towards the B-party is initiated.
- Step 12 to 15 Upon receiving a WeShare IMS session set-up request, the receiving UE will prompt the receiving user to ask whether he/she would like to enrich the CS call to a WeShare multimedia session (i.e. whether he/she would like to accept the content/image). If the receiving UE accepts, network resources will be reserved, and the WeShare IMS session will be successfully established. If the receiver refuses then the sender is informed accordingly, and the PtS session is aborted.
- the procedure for setting up the WeShare session and reserving resources for the session uses the SIP INVITE, SIP 200 OK for SIP INVITE, and SIP ACK messages, along with the SDP Offer/Answer model.
- the negotiation of type and size of the image is accomplished via the SDP Offer/Answer model within the SIP INVITE, SIP 200 OK for SIP INVITE, and SIP ACK messages.
- Phase 3 - Image transfer phase (signalling steps 16 to 26 in Figure 3) Steps 16. to 26.
- the transmission of the image may be initiated when two conditions are met: a) The sending UE has received confirmation that it can send images, and b) The sending user has confirmed which image to send.
- Condition (a) is verified when the sending UE receives confirmation of a successful WeShare session set-up; condition (b) is verified when the sender has pressed the confirm image button to push a specific image.
- the image transmission begins when user-A presses the confirmation button and lasts until the content reception response (successful or not) has been received by the sending terminal.
- a transfer state indication is given to the user.
- Either of the parties in a CS voice conversation may receive and send images to the other party.
- Steps 20. & 26 Upon successful image transmission, the network produces charging reports for billing of the users.
- the procedure for the sending UE to send an image uses the MSRP SEND message over a TCP connection.
- Phase 4 - WeShare session tear down (signalling steps 27 to 29 in Figure 3)
- Steps 27. to 29 As soon as the CS voice call is terminated, the IMS WeShare session is released, and all resources allocated to the IMS session shall be released.
- the procedure for tearing down the WeShare session uses the SIP BYE message.
- the procedure used for releasing the MSRP resources is to close the TCP connection.
- the WeShare service architecture is further illustrated in Figure 4 and is based on the IMS as defined in 3GPP R5/R6, 23.228 and 24.229, with the addition of a WeShare client and WeShare server functional entities.
- the UE is the terminal equipment containing the WeShare XX client (application software). Every WeShare XX service will use a Type A terminal [3GPP TS 23.060].
- the IMS core includes the Proxy-, Interrogating- and Serving-Call Session Control Functions (P-, I-, and S-CSCF) and the Home Subscriber Server (HSS), as defined in 3GPP R5/R6 TS 23.228 and TS 24.229.
- the IMS Core performs the following functions: - Routes the SIP signalling between the UE and the WeShare server;
- the UE shall send all SIP messages to the IP address of the P-CSCF (outbound proxy) after resolving the SIP URI of the P-CSCF to an IP address.
- the WeShare Server handles the WeShare XX service.
- the WeShare server performs the following functions: - Handles SIP signalling;
- the CS Core contains MSC/VLR, GMSC, HLR and possibly other logical elements according to 3GPP R5/R6 TS 23.002.
- the signalling illustrated in Figure 3 will now be considered in more detail.
- the user terminals of A and B register with the IMS using SIP.
- Each terminal sends a SIP REGISTER message according to 3GPP R5/R6 TS 23.228 and TS 24.229, including in the message the supported terminal's capabilities (e.g. media feature tags).
- Such terminal capabilities will be used for routing a SIP request towards the right terminal. This is typically carried out immediately following power-up of the user terminals.
- the SIP OPTIONS request is addressed to the Public Service Identity (PSI) of the WeShare Service (e.g.
- PSI Public Service Identity
- the S-CSCF routes the OPTIONS messages to the
- the WeShare Application Server responds by returning to the enquiring UE an OPTIONS response (i.e. SIP 200 OK) message containing the authorised service information of the user (i.e. a list of media feature tags).
- SIP 200 OK the authorised service information of the user
- the terminal capability discovery process is initiated.
- the terminal capability discovery at the remote UE may occur prior to a CS call being established belween user A and user B (e.g. the terminal capability discovery is initiated for all those E.164 numbers in the phone book that are marked up as "mobile" numbers). This procedure is discussed further below. The case which will be considered now is that where the terminal capability discovery occurs once a CS call has been established (possibly because user B's E.164 number is not in user A's address book).
- user A's terminal sends a SIP OPTIONS request message to user B's terminal.
- the sending of the SIP OPTIONS request message may be initiated automatically, with the whole capability exchange process being invisible to the users.
- the SIP OPTIONS request includes user B's E.164 number (used to establish the CS call) in the Request-URI header.
- the IMS Core serving user A translates user B's E.164 number to a SIP Universal Resource Identity (URI), such as "userb@ericsson.com", by contacting an ENUM/DNS or via some other means, and routes the message to user B's terminal, through the IMS Core serving B.
- URI SIP Universal Resource Identity
- user B's terminal In response to receipt of the SIP OPTIONS request message, user B's terminal generates a SIP 200 OK response message (for the OPTIONS request) including the multimedia capabilities of the terminal (e.g. including a list a media feature tags).
- the SIP 200 OK response message is routed via the IMS Core serving user B and the IMS Core serving user A, to user A's terminal.
- WeShare service features e.g. a still camera to indicate WeShare image, a video camera to indicate WeShare video.
- This discovery procedure can be generalized to all services identified by media feature tags.
- WeShare service An important requirement for the WeShare service to be successful is user friendliness and ease of use.
- no other identities i.e. numbers, URIs, etc.
- the users should merely have to push a button (soft or hard key) on their terminals to, for example, take a picture and then push one further button to send the picture.
- the IMS network accepts E.164 identities. Once the calling user's S-CSCF is reached, the identity must be translated to a SIP URI. Such translation is done by querying for example a DNS ENUM server. This could be done for each SIP message sent during a given CS call. Nevertheless, the SIP OPTIONS exchange may be used to provide the Public User Identity SIP URI (or "address of record") of each user to its peer. Each user gets the SIP URI of the other user from the OPTIONS request FROM field.
- This solution of using the OPTIONS exchange may be applied to any service, not just WeShare (or other CS+PS services) that use the OPTIONS exchange before invoking the service.
- capability discovery for the remote user terminal is performed following establishment of a CS call.
- this discovery may be carried out prior to initiation of a CS call under the following conditions: • The first time following service authorization of a user, after initial IMS registration, capability discovery is initiated for all those E.164 numbers in the phone book of the user's terminal which are identified as mobile subscriber numbers. Periodically for all those E.164 numbers in the phone book which are identified as mobile subscriber numbers. Intervals could be as long as once every two weeks. Whenever a single new E.164 number identified as a mobile subscriber number is added to the phone book, capability discovery is invoked only on that number.
- WeShare services requires, for authorization, charging and control purposes, that SIP sessions related to a WeShare service pass through the WeShare Application Server (within the IMS) hosting this service.
- the S-CSCF node which receives SIP messages must be able to distinguish SIP sessions that are set up for WeShare, from other session setups, in order to route the message to the correct WeShare Application Server.
- IMS initial filter criteria which relies upon message headers or Session Description Protocol
- Session Description Protocol SDP
- m-line media line
- SDP Session Description Protocol
- a preferred mechanism for identifying the service that a particular SIP message (e.g. a SIP INVITE or OPTIONS message) might have been issued for, requires the inclusion of a Public Service Identity (PSI) in the Request-URI field.
- PSI Public Service Identity
- An example of a PSI identifying a particular WeShare service might be "WeShare@operator.com”. This mechanism has the significant advantage that it does not require standardisation as the PSIs are only required to be unique within a given operator's network.
- the filter criteria based on the contents of the Request-URI field is relatively simple to define.
- Initial filter criteria processing in the S-CSCF is simplified when the initial filter criteria is the PSI to be matched to the Request-URI.
Abstract
A method of establishing a combinational multimedia session between at least two end user terminals, the method comprising: discovering at each end user terminal the end user authorization to use the multimedia service; subsequently establishing a circuit switched connection between the end user terminals via one or more telecommunication networks; upon successful discovery of end user authorization to use the multimedia service and prior to or following the establishment of said circuit switched connection, discovering at each end user terminal the multimedia capabilities of the or each other terminal; and whilst the circuit switched connection is established, establishing an IP multimedia subsystem session between the end user terminals via one or more IP multimedia subsystem networks, and transferring IP multimedia information between the user terminals, said multimedia information relating to a service supported by both or all user terminals.
Description
Combinational Multimedia Services
Field of the Invention
The present invention relates to combinational multimedia services and more particularly to a method of establishing combinational multimedia sessions between parties.
Background to the Invention
IP Multimedia (IPMM) services provide a dynamic combination of voice, video, messaging, data, etc. within the same session. By growing the numbers of basic applications and the media which it is possible to combine, the number of services offered to the end users will grow, and the inter-personal communication experience will be enriched. This will lead to a new generation of personalised, rich multimedia communication services, including so-called "combinational IP Multimedia" services which are considered in more detail below.
IP Multimedia Subsystem (IMS) is the technology defined by the Third Generation Partnership Project (3GPP) to provide IP Multimedia services over 3G mobile communication networks (3GPP TS 23.228 and TS 24.229 Release 5 and Release 6). IMS provides key features to enrich the end-user person-to- person communication experience through the integration and interaction of services. IMS allows new rich person-to-person (client-to-client) as well as person-to-content (client-to-server) communications over an IP-based network. The IMS makes use of the Session Initiation Protocol (SIP) to set up and control calls or sessions between user terminals (or user terminals and web servers). The Session Description Protocol (SDP), carried by SIP signalling, is used to describe and negotiate the media components of the session. Others protocols are used for media transmission and control, such as Real-time Transport Protocol and Real-time Transport Control Protocol (RTP/RTCP), Message
Session Relay Protocol (MSRP), Hyper Text Transfer Protocol (HTTP). IMS requires an access network which would typically be a 2G/3G General Packet Radio Service (GPRS) / Packet Switched (PS) network, but which might be some other access network such as fixed broadband or WiFi. Figure 1 illustrates schematically how the IMS fits into the mobile network architecture in the case of a GPRS/PS access network.
An example of a combinational IP Multimedia service is a multimedia service that includes and combines both a Circuit Switched media (such as voice) and a Packet Switched media over the IP Multimedia domain (such as pictures, video, presence, instant messages, etc.). A service referred to here as "WeShare" combines the full IP Multimedia Subsystem (IMS) benefits of a multimedia service with CS voice. The service enables an end-user during a Circuit Switched (CS) voice conversation to immediately share content with another end-user. Such content may include (but is not limited to):
• a picture taken during the conversation with the terminal's in-built camera, or a pre-stored picture (WeShare Image service feature);
• a one-way live video of, for example, the immediate physical surroundings, captured during the conversation with the terminal's in-built camera (WeShare Video service feature);
• a video clip recorded during the conversation with the terminal's in-built camera, a pre-stored video clip with a sequence recorded previously or downloaded from the Web (WeShare Clip service feature).
Either party in the conversation may initiate transmission of content to the other party.
Figure 2 illustrates the WeShare combinational service and service features.
The introduction into the market of services such as WeShare puts a number of new requirements on the current IMS architecture and on the IMS/SIP-enabled terminal behaviour. Problems with current IMS technology mean that it is not capable of fulfilling all the above requirements. These problems are: 1. 3GPP does not specify any specific service. Rather, 3GPP defines the
overall architecture for IP Multimedia services and its protocols (mainly SIP). It is out of the scope of 3GPP as to how the protocols are used for each service, and what the service logic should be. 2. 3GPP does not specify any architecture nor service solution that supports combinational IP Multimedia services, such as WeShare services.
Summary of the Invention
The main characteristics resulting from the introduction of services such as WeShare and the impact on network and terminal behaviour are:
• WeShare services always include the combination of a CS call and an IMS (over PS) session. WeShare is a service that enriches an already established CS voice call. The end users shall perceive the enriched call as ONE multimedia call/service.
• A WeShare service is able to indicate to the user whether or not the service has good chance of succeeding before the user actually tries to send content. Each party involved in the CS call shall discover if it is possible to send content to the other party. A user shall be able to use WeShare services when two conditions are met: 1 the sending user has a valid subscription to one or more WeShare services features; 2 both parties involved in the CS conversation have a WeShare capable terminal supporting the subscribed service feature.
• A user can subscribe to any of the WeShare service features in any combination. It is the task of the "service authorization discovery" procedure to find out which service features a user has subscribed to.
A UE may not support all WeShare service features. It is the task of the "service capability discovery" procedure to find out which service features are supported by the remote UE.
• After IMS user registration, the UE (WeShare client) enters the "service authorization discovery" phase. If the UE learns that the user is not authorized to use the WeShare service (i.e. not subscribed to any of the WeShare service features), then the "service capability discovery" phase is skipped. If the user has authorization, then the UE enters the "service capability discovery" under the following conditions: 1 The first time is after service authorization discovery at initial registration. The capability discovery is then initiated for all those E.164 numbers in the phone book which are identified as mobile subscriber numbers. 2 Periodically for all those E.164 numbers in the phone book which are identified as mobile subscriber numbers. Intervals could be as long as once every two weeks. 3 Whenever a single new E.164 number identified as a mobile subscriber number is added to the phonebook. The capability discovery is invoked only on that number. 4 During a CS call which is made with an end user that does not exist in the phone book. The capability discovery is invoked only with the remote end user of the ongoing CS call. According to conditions 1 to 3 above, the service capabilities of the remote UE are discovered regardless of whether or not a CS call is established, thus avoiding the need to launch the discovery procedure for each and every CS call. On the other hand, according to condition 4 the discovery procedure is launched during the established CS call.
Therefore, the purpose of the discovery process is to establish if these necessary conditions are met; when they are met the discovery is considered successful. As a result of a successful discovery process the terminal indicates to the human user the service features availability, e.g. by activating a "blinking icon" for each available service features. If the discovery fails, no service feature availability is indicated to the human user.
• The WeShare service shall be easy to use; e.g. a party with a WeShare
capable terminal performs the following actions: 1) uses the built-in camera to take a picture; 2) looks at the picture to see if it is OK to be sent; 3) pushes /clicks on the button / icon (that is activated) to send the picture to the other party in the ongoing CS conversation.
• To invoke a WeShare multimedia service, the user does not need to enter any further address besides the E.164 number used to establish the CS call.
• When a party presses the WeShare button to send content (e.g. image, clip, video) to the other party for the first time during an ongoing CS call, an IMS session establishment shall be initiated between the sending party's UE and the receiving party's UE. The IMS session establishment signalling (SIP/SDP) carries information on the WeShare service feature being invoked and the media/content. The receiving party is prompted for its consent to receive such WeShare content. If the receiving party answers with a positive consent, then the IMS session is successfully established and the content transfer is started. No further request for consent will be needed during the ongoing CS call. If the receiving party refuses consent, the IMS session establishment is aborted, the content transmission does not start, and the sending party is informed accordingly. The sending party implicitly provides its consent/willingness to receive content when he/she presses the WeShare button/icon to start content sharing.
• Upon successful transfer, the sending party shall be informed that the content has been rendered on the receiving party's UE.
The present invention aims to overcome the problems identified above by defining a simple and general sequence logic for WeShare services that can be used to standardize the IMS terminal behaviour in the context of such services.
A WeShare Client (application-specific logic in the UE) and a WeShare Application Server (service logic) are introduced into the IMS. The main functionalities of the WeShare Client are: authorization discovery, remote UE
capability discovery, user interaction, and send/receive content. The main functionalities of the WeShare Application Server are: service authorization, user-plane handling, policing (e.g. allowed content type/size), and charging. The WeShare Application Server and the UE support IMS SIP and SDP in the control-plane, and a set of user-plane protocols for media transmission and control, such as Real-time Transport Protocol and Real-time Transport Control Protocol (RTP/RTCP), Message Session Relay Protocol (MSRP), Hyper Text Transfer Protocol (HTTP), and possibly others. Also, the UE/WeShare Client provides the necessary coordination between the CS and IMS/PS components of the multimedia session (e.g. the UE releases the SIP session as soon as the associated CS call is released).
According to a first aspect of the present invention there is provided a method of establishing a combinational multimedia session between at least two end user terminals, the method comprising: discovering at each end user terminal the end user authorization to use the multimedia service; subsequently establishing a circuit switched connection between the end user terminals via one or more telecommunication networks; upon successful discovery of end user authorization to use the multimedia service and prior to or following the establishment of said circuit switched connection, discovering at each end user terminal the multimedia capabilities of the or each other terminal; and whilst the circuit switched connection is established, establishing an IP multimedia subsystem session between the end user terminals via one or more
IP multimedia subsystem networks, and transferring IP multimedia information between the user terminals, said multimedia information relating to a service supported by both or all user terminals.
Preferably, said end user authorization to use the multimedia service is established at each end user terminal automatically (following IMS registration). This may be initiated at the application layer within each user terminal. More preferably, the process of discovering user authorization at a terminal
comprises the steps of sending a request from the end user terminal to the server hosting the service. The server responds by returning the list of services authorized to the end user.
Preferably, said multimedia capabilities of the terminal are established at each user terminal automatically (following successful authorization discovery) prior to or following the establishment of a circuit switched connection. This may be initiated at the application layer within each user terminal. More preferably, the process of discovering capabilities at a terminal comprises the steps of sending a capability request from a first of the terminals, e.g. the call initiating terminal, to the or each other terminal. This request includes the capabilities of the first terminal. The or each receiving terminal responds by returning its capabilities in a capability response message to the first terminal. The capability discovery request and response messages may be SIP messages.
Preferably, the transfer of said multimedia information can be triggered by the pressing of a single button on a user terminal.
Preferably, the method comprises providing an indication, e.g. visual or audio, to a user that multimedia information transfer between terminals is possible and/or not possible.
Preferably, the steps of establishing service authorization (service subscription) and of transferring multimedia information comprise routing signalling and user data through an IMS server arranged to control the provision of said combinational multimedia service.
According to a second aspect of the present invention there is provided a method of discovering, at a user terminal, the end user's own service authorization in respect of a combinational multimedia service facilitated by an IP multimedia subsystem, the method comprising: sending a SIP OPTIONS request message from the user terminal to a Serving Call Session Control Function node of the IP multimedia subsystem,
the OPTIONS request message including in a URI field a Public Service Identity identifying a SIP application server; routing the OPTIONS request message to the SIP application server on the basis of the Public Service Identity; and in response to receipt of the OPTIONS request message at the application server, returning a SIP OPTIONS response message to the user terminal containing the list of services the end user is authorized to use.
Preferably, the SIP OPTIONS response is a SIP 200 OK message.
According to a third aspect of the present invention there is provided a method of routing a SIP message from a Serving Call Session Control Function to a SIP Application Server, the message including in a Request URI field thereof, a Public Service Identity which uniquely identifies the IMS service to which the message relates, the method comprising: at the Serving Call Session Control Function, inspecting the Request URI field to identify the Public Service Identity; and mapping the Public Service Identity to an IP address of a SIP application server, and forwarding the message to that SIP application server using the IP address.
According to a fourth aspect of the present invention there is provided a method of discovering, at a user terminal, the supported capabilities of a remote terminal in respect of a combinational multimedia service facilitated by an IP multimedia subsystem, the method comprising: sending a SIP OPTIONS request message from the user terminal to a Serving Call Session Control Function node of the IP multimedia subsystem, the OPTIONS request message including in a URI field a Public User Identity identifying the remote end user; routing the OPTIONS request message to the remote terminal on the basis of the Public User Identity; and in response to receipt of the OPTIONS request message at the remote terminal, returning a SIP OPTIONS response message to the enquiring terminal
containing the supported capabilities of the remote terminal.
According to a fifth aspect of the present invention there is provided a method of providing in a user terminal, information to an end user identifying the service availability in respect of a combinational multimedia service, the method comprising: at the user terminal, determining service availability from discovered service authorization information for the end user, local terminal capability information, and capability information obtained for a remote terminal; and providing a visual indication to the end user of the service availability in respect of the combinational multimedia service.
According to a sixth aspect of the present invention there is provided a method of setting up a multimedia session during an established circuit switched call, facilitated by an IP multimedia subsystem, the method comprising: sending a SIP INVITE request message from an initiating user terminal to a Serving Call Session Control Function node of the IP multimedia subsystem, the INVITE request message including in a URI field a Public Service Identity identifying the service, and including the identity of a remote user in the body of the message; at the Serving Call Session Control Function, inspecting the Request URI field to identify the Public Service Identity; mapping the Public Service Identity to an IP address of a SIP application server, and forwarding the message to that SIP application server using the IP address; at said SIP application server, authorizing the sender and, if authorized, routing the INVITE request message to the remote user's terminal on the basis of the Public User Identity found in the body of the message; and in response to receipt of the INVITE request message at the remote user's terminal, returning a SIP INVITE response message to the originating user terminal indicating whether the invitation to establish a multimedia session is accepted.
Brief Description of the Drawings
Figure 1 illustrates schematically the IMS architecture within a 3G network; Figure 2 illustrates schematically the WeShare service and service feature; Figure 3 shows signalling associated with the WeShare service; and Figure 4 illustrates schematically the WeShare service architecture.
Detailed Description of Certain Embodiments
There is illustrated in Figure 3 the signalling exchanged between two user terminals (A and B) and network nodes, associated with a WeShare service, where:
• Solid arrows represent SIP protocol messages,
• Dashed arrows represent MSRP (Message Session Relay Protocol) messages or similar, and
• Arrows between "User" and "UA" boxes represent user interaction. In particular, Figure 3 refers to:
• An intra-operator (i.e. one network) scenario, where: IMS Core A is serving User A; IMS Core B is serving User B; the same WeShare Server is serving both User A and User B.
• A WeShare Image service feature scenario (although the same scenario applies to other WeShare service features including the WeShare Clip service feature, and most of the signalling applies to any WeShare XX service feature).
Four main signalling phases can be identified as follows:
Phase 1 - CS session set-up and discovery phase (signalling steps 1 to 9 in Figure 3)
Steps 1. & 2. UE-A and UE-B register to their-own serving IMS Core; this is typically done when the UE is turned on.
Steps 3. & 4. After IMS registration, UE-A discovers User-A's WeShare service authorization (i.e. service subscription) at the serving WeShare server. UE-B discovers User-B's WeShare service authorization (i.e. service subscription) at the serving WeShare server.
Step 5. User-A establishes a voice call with User-B using the Circuit Switched domain.
Steps 6. & 7. Each UE discovers the WeShare terminal capability of the remote UE. Since either of the two parties can send images, each of the UEs needs to perform its own capability discovery process. For each UE to enter the terminal capability discovery step, the following conditions must be met:
• The UE is registered with the IMS network,
• The authorization discovery step has detected a subscription to the WeShare service,
• The UE is involved in an established CS call, and
• The WeShare capabilities of the remote UE (e.g. UE-B) are not known to the local UE (e.g. UE-A) from an earlier capability discovery procedure (see below for further details).
Steps 8. & 9. A user shall be informed (e.g. via a blinking icon) when it is possible to transmit images to the other party. The WeShare service availability indication is given to the users when two conditions are met:
• The sending user has a valid WeShare subscription to one or more features (i.e. has authorization to use the service), and
• Both users have a WeShare capable terminal that supports the subscribed features.
During phase 1 the end users are not allowed to send or receive images.
The procedure for IMS registration uses the SIP REGISTER message . The procedure for service authorization discovery and remote terminal capability discovery uses the SIP OPTIONS message.
Phase 2 - WeShare session set-up phase (signalling steps 10 to 15 in Figure 3)
Step 10. User-A takes a picture and pushes the WeShare button to send the image to User-B. A user, who has been given an indication of WeShare service availability, shall be able to prepare the image (e.g. by pressing a button to take a photograph with an in-built camera) and transmit it to the other party by pressing a WeShare button. The transmitting party's terminal may generate a query, e.g. confirm image, after presenting the image to its user, requesting that the user presses once again the button to initiate transmission. A user, who has been given an indication of WeShare service availability, may also be able to select pre-stored content in his/her terminal's memory and transmit this content to the other party in the conversation.
Step 11. A WeShare IMS session set-up request towards the B-party is initiated.
Step 12 to 15. Upon receiving a WeShare IMS session set-up request, the receiving UE will prompt the receiving user to ask whether he/she would like to enrich the CS call to a WeShare multimedia session (i.e. whether he/she would like to accept the content/image). If the receiving UE accepts, network resources will be reserved, and the WeShare IMS session will be successfully established. If the receiver refuses then the sender is informed accordingly, and the PtS session is aborted.
The procedure for setting up the WeShare session and reserving resources for the session uses the SIP INVITE, SIP 200 OK for SIP INVITE, and SIP ACK messages, along with the SDP Offer/Answer model. The negotiation of type and size of the image is accomplished via the SDP Offer/Answer model within the SIP INVITE, SIP 200 OK for SIP INVITE, and SIP ACK messages.
Phase 3 - Image transfer phase (signalling steps 16 to 26 in Figure 3)
Steps 16. to 26. The transmission of the image may be initiated when two conditions are met: a) The sending UE has received confirmation that it can send images, and b) The sending user has confirmed which image to send.
Condition (a) is verified when the sending UE receives confirmation of a successful WeShare session set-up; condition (b) is verified when the sender has pressed the confirm image button to push a specific image. Hence the image transmission begins when user-A presses the confirmation button and lasts until the content reception response (successful or not) has been received by the sending terminal. A transfer state indication is given to the user.
Either of the parties in a CS voice conversation may receive and send images to the other party.
Steps 20. & 26. Upon successful image transmission, the network produces charging reports for billing of the users.
The procedure for the sending UE to send an image uses the MSRP SEND message over a TCP connection.
Phase 4 - WeShare session tear down (signalling steps 27 to 29 in Figure 3)
Steps 27. to 29. As soon as the CS voice call is terminated, the IMS WeShare session is released, and all resources allocated to the IMS session shall be released.
The procedure for tearing down the WeShare session uses the SIP BYE message. The procedure used for releasing the MSRP resources is to close the TCP connection.
The WeShare service architecture is further illustrated in Figure 4 and is based
on the IMS as defined in 3GPP R5/R6, 23.228 and 24.229, with the addition of a WeShare client and WeShare server functional entities. The UE is the terminal equipment containing the WeShare XX client (application software). Every WeShare XX service will use a Type A terminal [3GPP TS 23.060].
The IMS core includes the Proxy-, Interrogating- and Serving-Call Session Control Functions (P-, I-, and S-CSCF) and the Home Subscriber Server (HSS), as defined in 3GPP R5/R6 TS 23.228 and TS 24.229. The IMS Core performs the following functions: - Routes the SIP signalling between the UE and the WeShare server;
- Terminates the SIP compression from the terminal;
- Performs IMS authentication and authorisation;
- Maintains the registration state and the SIP session state; and
- Reports to the charging system. The UE shall send all SIP messages to the IP address of the P-CSCF (outbound proxy) after resolving the SIP URI of the P-CSCF to an IP address.
The WeShare Server handles the WeShare XX service. The WeShare server performs the following functions: - Handles SIP signalling;
- Authorises access to the WeShare XX service;
- Handles user-plane for the WeShare XX service;
- Reports to the charging system;
- Applies policy by enforcing the rule that the content transferred in the user plane conforms to the WeShare XX service contract (e.g. maximum image/clip size, image/clip/video encoding types);
- Monitors the WeShare XX content transmission and notifies of transmission failure.
The CS Core contains MSC/VLR, GMSC, HLR and possibly other logical elements according to 3GPP R5/R6 TS 23.002.
The signalling illustrated in Figure 3 will now be considered in more detail.
The user terminals of A and B register with the IMS using SIP. Each terminal sends a SIP REGISTER message according to 3GPP R5/R6 TS 23.228 and TS 24.229, including in the message the supported terminal's capabilities (e.g. media feature tags). Such terminal capabilities will be used for routing a SIP request towards the right terminal. This is typically carried out immediately following power-up of the user terminals.
Immediately following IMS registration, both users (A and B) discover their subscription information (authorisation to use the WeShare services) by contacting their respective WeShare Application Servers. This procedure makes use of the SIP OPTIONS message. The SIP OPTIONS request is addressed to the Public Service Identity (PSI) of the WeShare Service (e.g.
WeShare@operator.com), and this identity is included in the Request URI of the OPTIONS message. The S-CSCF routes the OPTIONS messages to the
WeShare Application Server on the basis of the PSI. Upon receipt of an
OPTIONS request message, the WeShare Application Server responds by returning to the enquiring UE an OPTIONS response (i.e. SIP 200 OK) message containing the authorised service information of the user (i.e. a list of media feature tags).
After a successful service authorization discovery process, the terminal capability discovery process is initiated.
The terminal capability discovery at the remote UE may occur prior to a CS call being established belween user A and user B (e.g. the terminal capability discovery is initiated for all those E.164 numbers in the phone book that are marked up as "mobile" numbers). This procedure is discussed further below. The case which will be considered now is that where the terminal capability discovery occurs once a CS call has been established (possibly because user B's E.164 number is not in user A's address book).
Once a CS call has been set up by user A to user B (i.e. by user A dialling the
E.164 number of user B and user B answering the call), user A's terminal sends a SIP OPTIONS request message to user B's terminal. The sending of the SIP OPTIONS request message may be initiated automatically, with the whole capability exchange process being invisible to the users.
The SIP OPTIONS request includes user B's E.164 number (used to establish the CS call) in the Request-URI header. The IMS Core serving user A translates user B's E.164 number to a SIP Universal Resource Identity (URI), such as "userb@ericsson.com", by contacting an ENUM/DNS or via some other means, and routes the message to user B's terminal, through the IMS Core serving B. In response to receipt of the SIP OPTIONS request message, user B's terminal generates a SIP 200 OK response message (for the OPTIONS request) including the multimedia capabilities of the terminal (e.g. including a list a media feature tags). The SIP 200 OK response message is routed via the IMS Core serving user B and the IMS Core serving user A, to user A's terminal.
The same OPTIONS request and OPTIONS response exchange is repeated when user B sends an OPTIONS request message to A. Thereafter each terminal knows the capabilities supported for use during the ongoing CS call. When the following three conditions are met for one or more WeShare service features:
• Subscription authorization of the local user has been obtained,
• The capability of the local user's terminal (part of the terminal local settings) has been determined, and • The capability of the remote user's terminal determined (via the capability discovery) then a message is displayed at each user terminal to show that the WeShare service features are active. Icons may be displayed to indicate the available
WeShare service features, e.g. a still camera to indicate WeShare image, a video camera to indicate WeShare video.
Using the procedure described above, the network/service operators can ensure that the capabilities available on the terminals are used only if the users
of those terminals have a subscription to the service. This discovery procedure can be generalized to all services identified by media feature tags.
An important requirement for the WeShare service to be successful is user friendliness and ease of use. In particular, once user A has dialled the E.164 number to establish the CS speech call to the B user, no other identities (i.e. numbers, URIs, etc.) should need to be entered by the users in order to use the WeShare service. The users should merely have to push a button (soft or hard key) on their terminals to, for example, take a picture and then push one further button to send the picture.
The IMS network accepts E.164 identities. Once the calling user's S-CSCF is reached, the identity must be translated to a SIP URI. Such translation is done by querying for example a DNS ENUM server. This could be done for each SIP message sent during a given CS call. Nevertheless, the SIP OPTIONS exchange may be used to provide the Public User Identity SIP URI (or "address of record") of each user to its peer. Each user gets the SIP URI of the other user from the OPTIONS request FROM field.
Subsequent SIP transactions and/or SIP dialogues relating to the same WeShare service call could use the SIP URI saved from the SIP OPTIONS exchange, and would thus not require a further DNS ENUM translation to be performed.
This solution of using the OPTIONS exchange may be applied to any service, not just WeShare (or other CS+PS services) that use the OPTIONS exchange before invoking the service.
In the procedure described above, capability discovery for the remote user terminal is performed following establishment of a CS call. In an alternative procedure, this discovery may be carried out prior to initiation of a CS call under the following conditions: • The first time following service authorization of a user, after initial IMS
registration, capability discovery is initiated for all those E.164 numbers in the phone book of the user's terminal which are identified as mobile subscriber numbers. Periodically for all those E.164 numbers in the phone book which are identified as mobile subscriber numbers. Intervals could be as long as once every two weeks. Whenever a single new E.164 number identified as a mobile subscriber number is added to the phone book, capability discovery is invoked only on that number.
As will be apparent from the above discussion, the provision of WeShare services requires, for authorization, charging and control purposes, that SIP sessions related to a WeShare service pass through the WeShare Application Server (within the IMS) hosting this service. For instance, the S-CSCF node which receives SIP messages must be able to distinguish SIP sessions that are set up for WeShare, from other session setups, in order to route the message to the correct WeShare Application Server. Using the standard IMS initial filter criteria (which relies upon message headers or Session Description Protocol), it may not always be possible to identify the service for which a SIP message (e.g. INVITE) has been issued. It is unlikely that there will be a "media feature tag" specified for each and every IMS service.
Differentiating between session setup messages related to various kind of session requires looking into the Session Description Protocol (SDP) field for the presence (or absence) of a particular protocol in a so-called "m-line" (i.e. media line). For instance, differentiating between a WeShare Image/Clip related setup message and an instant messaging-based Chat service related setup message, both using "a messaging session as media type", requires something more, either in the SDP or in the SIP headers (e.g. Accept-Contact with a specific feature tag).
A preferred mechanism for identifying the service that a particular SIP message (e.g. a SIP INVITE or OPTIONS message) might have been issued for, requires
the inclusion of a Public Service Identity (PSI) in the Request-URI field. An example of a PSI identifying a particular WeShare service might be "WeShare@operator.com". This mechanism has the significant advantage that it does not require standardisation as the PSIs are only required to be unique within a given operator's network. The filter criteria based on the contents of the Request-URI field is relatively simple to define.
The use of a mechanism which triggers the forwarding of a SIP INVITE from the S-CSCF towards an Application Server based on the Request-URI provides a simple way for the S-CSCF to route the SIP message. No extra filter criterion is needed in the Home Subscription Server (HSS) to identify services which a user does not have. Filter criteria are only stored for services that a user has.
Initial filter criteria processing in the S-CSCF is simplified when the initial filter criteria is the PSI to be matched to the Request-URI.
Table 1 below defines certain terms used in this document.
It will be appreciated by the person of skill in the art that various modifications may be made to the above described embodiments without departing from the scope of the present invention.
Table 1
Claims
1. A method of establishing a combinational multimedia session between at least two end user terminals, the method comprising: discovering at each end user terminal the end user authorization to use the multimedia service; subsequently establishing a circuit switched connection between the end user terminals via one or more telecommunication networks; upon successful discovery of end user authorization to use the multimedia service and prior to or following the establishment of said circuit switched connection, discovering at each end user terminal the multimedia capabilities of the or each other terminal; and whilst the circuit switched connection is established, establishing an IP multimedia subsystem session between the end user terminals via one or more IP multimedia subsystem networks, and transferring IP multimedia information between the user terminals, said multimedia information relating to a service supported by both or all user terminals.
2. A method according to claim 1 , wherein said IP multimedia subsystem session is established following the selection by a user of a data share service during said connection.
3. A method according to any one of the preceding claims, wherein said IP multimedia subsystem session is terminated automatically upon termination of said circuit switched connection.
4. A method according to any one of the preceding claims, the step of discovering capabilities of the or each other terminal comprising: at each user terminal, generating a capability discovery request message; sending the message to each other user terminal, via a packet switched network; and at each user terminal, generating a capability discovery response message identifying the capabilities of the terminal: sending the response message to the or each other user terminal.
5. A method according to claim 4, wherein said capability request message is a SIP OPTIONS request message, and said capability response message is a SIP OPTIONS response message.
6. A method according to claim 5, wherein upon receipt of a SIP OPTIONS request message, the IP multimedia subsystem obtains a Universal Resource Indicator corresponding to the public user identity of a peer user, and this Universal Resource Indicator is included in the SIP OPTIONS request message, and is stored at the terminal receiving said SIP OPTIONS request message.
7. A method according to any one of the preceding claims and comprising carrying out for each user terminal, a Session Initiation Protocol registration procedure prior to establishing said circuit switched connection.
8. A method according to any one of the preceding claims, wherein said step of discovering at an end user terminal the multimedia capabilities of the or each other terminal is performed prior to the establishment of the circuit switched call and is prompted by the presence or entry of a mobile subscriber number in an address book of a user terminal.
9. A method according to claim 8 and comprising the step of discovering at an end user terminal the multimedia capabilities of each mobile terminal associated with a mobile subscriber number entered into an address book.
10. A method of discovering, at a user terminal, the end user's own service authorization in respect of a combinational multimedia service facilitated by an IP multimedia subsystem, the method comprising: sending a SIP OPTIONS request message from the user terminal to a Serving Call Session Control Function node of the IP multimedia subsystem, the OPTIONS request message including in a URI field a Public Service Identity identifying a SIP application server; routing the OPTIONS request message to the SIP application server on the basis of the Public Service Identity; and in response to receipt of the OPTIONS request message at the application server, returning a SIP OPTIONS response message to the user terminal containing the list of services the end user is authorized to use.
11. A method of routing a SIP message from a Serving Call Session Control Function to a SIP Application Server, the message including in a Request URI field thereof, a Public Service Identity which uniquely identifies the IMS service to which the message relates, the method comprising: at the Serving Call Session Control Function, inspecting the Request URI field to identify the Public Service Identity; and mapping the Public Service Identity to an IP address of a SIP application server, and forwarding the message to that SIP application server using the IP address.
12. A method of discovering, at a user terminal, the supported capabilities of a remote terminal in respect of a combinational multimedia service facilitated by an IP multimedia subsystem, the method comprising: sending a SIP OPTIONS request message from the user terminal to a Serving Call Session Control Function node of the IP multimedia subsystem, the OPTIONS request message including in a URI field a Public User Identity identifying the remote end user; routing the OPTIONS request message to the remote terminal on the basis of the Public User Identity; and in response to receipt of the OPTIONS request message at the remote terminal, returning a SIP OPTIONS response message to the enquiring terminal containing the supported capabilities of the remote terminal.
13. A method of providing in a user terminal, information to an end user identifying the service availability in respect of a combinational multimedia service, the method comprising: at the user terminal, determining service availability from discovered service authorization information for the end user, local terminal capability information, and capability information obtained for a remote terminal; and providing a visual indication to the end user of the service availability in respect of the combinational multimedia service.
14. A method of setting up a multimedia session during an established circuit switched call, facilitated by an IP multimedia subsystem, the method comprising: sending a SIP INVITE request message from an initiating user terminal to a Serving Call Session Control Function node of the IP multimedia subsystem, the INVITE request message including in a URI field a Public Service Identity identifying the service, and including the identity of a remote user in the body of the message; at the Serving Call Session Control Function, inspecting the Request URI field to identify the Public Service Identity; mapping the Public Service Identity to an IP address of a SIP application server, and forwarding the message to that SIP application server using the IP address; at said SIP application server, authorizing the sender and, if authorized, routing the INVITE request message to the remote user's terminal on the basis of the Public User Identity found in the body of the message; and in response to receipt of the INVITE request message at the remote user's terminal, returning a SIP INVITE response message to the originating user terminal indicating whether the invitation to establish a multimedia session is accepted .
15. A method according to any one of the preceding claims, wherein the multimedia service is facilitated by an IP multimedia subsystem relying upon
Session Initiation Protocol signalling.
Applications Claiming Priority (6)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
GB0321417A GB0321417D0 (en) | 2003-09-12 | 2003-09-12 | Multimedia services |
GB0321417.8 | 2003-09-12 | ||
GB0321413.7 | 2003-09-12 | ||
GB0321413A GB0321413D0 (en) | 2003-09-12 | 2003-09-12 | Multimedia service identification |
GB0321415.2 | 2003-09-12 | ||
GB0321415A GB0321415D0 (en) | 2003-09-12 | 2003-09-12 | Capability discovery in a multimedia service |
Publications (1)
Publication Number | Publication Date |
---|---|
WO2005027460A1 true WO2005027460A1 (en) | 2005-03-24 |
Family
ID=34317136
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
PCT/EP2004/052032 WO2005027460A1 (en) | 2003-09-12 | 2004-09-03 | Combinational multimedia services |
Country Status (1)
Country | Link |
---|---|
WO (1) | WO2005027460A1 (en) |
Cited By (33)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
WO2006102830A1 (en) * | 2005-03-28 | 2006-10-05 | Huawei Technologies Co., Ltd. | A method for terminal identifying capability interaction route control while ims and cs are coinstantaneous |
WO2006113116A1 (en) * | 2005-04-14 | 2006-10-26 | Hewlett-Packard Development Company, L.P. | Multimedia transfer for wireless networks |
WO2006137762A1 (en) * | 2005-06-23 | 2006-12-28 | Telefonaktiebolaget Lm Ericsson (Publ) | Method for synchronizing the presentation of media streams in a mobile communication system and terminal for transmitting media streams |
WO2006126959A3 (en) * | 2005-05-25 | 2007-01-18 | Ericsson Telefon Ab L M | Local switching of calls setup by multimedia core network |
WO2007016863A1 (en) * | 2005-08-08 | 2007-02-15 | Huawei Technologies Co., Ltd. | A control method and sysytem of a session routing path |
WO2007052315A1 (en) * | 2005-11-03 | 2007-05-10 | Telecom Italia S.P.A. | Method for establishing a multimedia session with a remote user of a communications network |
WO2007089586A3 (en) * | 2006-01-31 | 2007-09-13 | Interdigital Tech Corp | Interworking for a combined circuit switched (cs) and ip multimedia subsystem (ims) session |
WO2007146626A2 (en) * | 2006-06-08 | 2007-12-21 | At & T Corp. | Method and apparatus for invoking multimodal interaction in a voip call |
WO2008006698A1 (en) * | 2006-07-11 | 2008-01-17 | International Business Machines Corporation | Establishing two or more simultaneous channels of communication with a user |
WO2008015488A1 (en) * | 2006-07-28 | 2008-02-07 | Telecom Italia S.P.A. | Communications method between a combinational terminal and a multimedia terminal |
EP1892980A1 (en) * | 2006-08-24 | 2008-02-27 | Nokia Siemens Networks Gmbh & Co. Kg | Method and device for automatically adding services to an ongoing group session in a 3GPP-based network |
WO2008131109A1 (en) | 2007-04-17 | 2008-10-30 | Aylus Networks, Inc. | Systems and methods for using a recipient handset as a remote screen |
WO2008132543A1 (en) * | 2007-04-27 | 2008-11-06 | Sony Ericsson Mobile Communications Ab | System and method for set up of an ip communication to the origin of a circuit switched call |
WO2008140391A1 (en) * | 2007-05-11 | 2008-11-20 | Telefonaktiebolaget L M Ericsson (Publ) | Group call capability query |
WO2008145051A1 (en) * | 2007-05-31 | 2008-12-04 | Huawei Technologies Co., Ltd. | Method for converting conversation media, method and device for updating calling establishment |
DE102006010507B4 (en) * | 2006-03-07 | 2009-08-27 | Infineon Technologies Ag | A communication connection setup control unit, a method of establishing a communication connection, a communication terminal, and a method of requesting a communication connection |
US7583957B2 (en) * | 2005-08-31 | 2009-09-01 | Samsung Electronics Co., Ltd. | Method for sending message that recommends viewing digital multimedia broadcast and mobile terminal using the method |
EP2127405A1 (en) * | 2007-01-23 | 2009-12-02 | KT Corporation | Method for multimedia service of mobile communication network and computer readable record-medium on which program for executing method thereof |
WO2010060766A1 (en) * | 2008-11-28 | 2010-06-03 | International Business Machines Corporation | System, device, method and computer-readable medium for providing network service information |
EP2222024A1 (en) * | 2007-12-28 | 2010-08-25 | Huawei Technologies Co., Ltd. | A terminal, a server, a method for managing the terminal and a method for reporting the terminal ability information |
CN101924772A (en) * | 2010-08-27 | 2010-12-22 | 北京邮电大学 | Communication system and method supporting cross-network and cross-terminal realization of multimedia session merging |
RU2447597C2 (en) * | 2006-12-22 | 2012-04-10 | Нек Корпорейшн | System of user circuit switching agent, communication device and service providing method used for this |
WO2012079620A1 (en) * | 2010-12-14 | 2012-06-21 | Telefonaktiebolaget Lm Ericsson (Publ) | A client and a method in a client in a communication network for providing a service |
US8254553B2 (en) | 2007-08-10 | 2012-08-28 | Tekelec, Inc. | Systems, methods, and computer program products for number translation with local directory number support |
US8285852B2 (en) | 2005-05-25 | 2012-10-09 | Telefonaktiebolaget Lm Ericsson (Publ) | Method and apparatus for identifying an IMS service |
US8441949B2 (en) | 2006-12-14 | 2013-05-14 | Telefonaktiebolaget Lm Ericsson (Publ) | Methods, apparatuses and computer program products for routing a call from a circuit switched domain to a unified service domain |
US20140301248A1 (en) * | 2011-11-02 | 2014-10-09 | Telefonaktiebolaget L M Ericsson (Publ) | Methods and apparatus for determining network support for other media during ims emergency sessions |
US9026117B2 (en) | 2006-05-16 | 2015-05-05 | Aylus Networks, Inc. | Systems and methods for real-time cellular-to-internet video transfer |
US9160570B2 (en) | 2007-02-22 | 2015-10-13 | Aylus Networks, Inc. | Systems and method for enabling IP signaling in wireless networks |
US9380629B2 (en) | 2006-06-20 | 2016-06-28 | Intel Deutschland Gmbh | Message generating arrangement |
DE102006028324B4 (en) * | 2006-06-20 | 2020-02-13 | Intel Deutschland Gmbh | Message generation arrangement and method for generating a message |
US20210337386A1 (en) * | 2015-08-07 | 2021-10-28 | Qualcomm Incorporated | Validating authorization for use of a set of features of a device |
US11729588B1 (en) | 2021-09-30 | 2023-08-15 | T-Mobile Usa, Inc. | Stateless charging and message handling |
-
2004
- 2004-09-03 WO PCT/EP2004/052032 patent/WO2005027460A1/en active Application Filing
Non-Patent Citations (3)
Title |
---|
"Digital cellular telecommunications system (Phase 2+); Universal Mobile Telecommunications System (UMTS); IP Multimedia Subsystem (IMS); Stage 2 (3GPP TS 23.228 version 5.9.0 Release 5); ETSI TS 123 228", ETSI STANDARDS, EUROPEAN TELECOMMUNICATIONS STANDARDS INSTITUTE, SOPHIA-ANTIPO, FR, vol. 3-SA2, no. V590, June 2003 (2003-06-01), XP014007879, ISSN: 0000-0001 * |
ERICSSON, NOKIA, SIEMENS: "PSI configuration and routing", 3GPP TSG-SA WG2, 22 August 2003 (2003-08-22), BRUSSELS, pages 1 - 6, XP002305575, Retrieved from the Internet <URL:http://www.3gpp.org/ftp/tsg_sa/WG2_Arch/draft_new_versions_after%20SA%20plenary/SA%20%2321/23.228%20(IMS%20stage%202)%20done/S2-033249.doc> * |
J. ROSENBERG ET AL.: "SIP: Session Initiation Protocol", RFC 3261, June 2002 (2002-06-01), REQUEST FOR COMMENTS, NETWORK WORKING GROUP, XP015009039 * |
Cited By (61)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US10237726B2 (en) | 2005-03-28 | 2019-03-19 | Huawei Technologies Co., Ltd. | Method of implementing UE capability exchange and route control for parallel IMS and CS services |
US9037732B2 (en) | 2005-03-28 | 2015-05-19 | Huawei Technologies Co., Ltd. | Method of implementing UE capability exchange and route control for parallel IMS and CS services |
WO2006102830A1 (en) * | 2005-03-28 | 2006-10-05 | Huawei Technologies Co., Ltd. | A method for terminal identifying capability interaction route control while ims and cs are coinstantaneous |
WO2006113116A1 (en) * | 2005-04-14 | 2006-10-26 | Hewlett-Packard Development Company, L.P. | Multimedia transfer for wireless networks |
US7529813B2 (en) | 2005-04-14 | 2009-05-05 | Hewlett-Packard Development Company, L.P. | Multimedia transfer for wireless network |
WO2006126959A3 (en) * | 2005-05-25 | 2007-01-18 | Ericsson Telefon Ab L M | Local switching of calls setup by multimedia core network |
US8285852B2 (en) | 2005-05-25 | 2012-10-09 | Telefonaktiebolaget Lm Ericsson (Publ) | Method and apparatus for identifying an IMS service |
US8984146B2 (en) | 2005-05-25 | 2015-03-17 | Optis Wireless Technology, Llc | Method and apparatus for identifying an IMS service |
WO2006137762A1 (en) * | 2005-06-23 | 2006-12-28 | Telefonaktiebolaget Lm Ericsson (Publ) | Method for synchronizing the presentation of media streams in a mobile communication system and terminal for transmitting media streams |
WO2007016863A1 (en) * | 2005-08-08 | 2007-02-15 | Huawei Technologies Co., Ltd. | A control method and sysytem of a session routing path |
US7583957B2 (en) * | 2005-08-31 | 2009-09-01 | Samsung Electronics Co., Ltd. | Method for sending message that recommends viewing digital multimedia broadcast and mobile terminal using the method |
US8532000B2 (en) | 2005-11-03 | 2013-09-10 | Telecom Italia S.P.A. | Method for establishing a multimedia session with a remote user of a communications network |
KR101316020B1 (en) * | 2005-11-03 | 2013-10-15 | 텔레콤 이탈리아 소시에떼 퍼 아찌오니 | Method for establishing a multimedia session with a remote user of a communications network |
WO2007052315A1 (en) * | 2005-11-03 | 2007-05-10 | Telecom Italia S.P.A. | Method for establishing a multimedia session with a remote user of a communications network |
US9055137B2 (en) | 2006-01-31 | 2015-06-09 | Interdigital Technology Corporation | Method for supporting circuit switched interworking |
US8553682B2 (en) | 2006-01-31 | 2013-10-08 | Interdigital Technology Corporation | Method and apparatus for supporting circuit switched interworking |
WO2007089586A3 (en) * | 2006-01-31 | 2007-09-13 | Interdigital Tech Corp | Interworking for a combined circuit switched (cs) and ip multimedia subsystem (ims) session |
US9871831B2 (en) | 2006-01-31 | 2018-01-16 | Interdigital Technology Corporation | Method for supporting circuit switched interworking |
US8149820B2 (en) | 2006-01-31 | 2012-04-03 | Interdigital Technology Corporation | Method and apparatus for supporting circuit switched interworking |
DE102006010507B4 (en) * | 2006-03-07 | 2009-08-27 | Infineon Technologies Ag | A communication connection setup control unit, a method of establishing a communication connection, a communication terminal, and a method of requesting a communication connection |
US9148766B2 (en) | 2006-05-16 | 2015-09-29 | Aylus Networks, Inc. | Systems and methods for real-time cellular-to-internet video transfer |
US9026117B2 (en) | 2006-05-16 | 2015-05-05 | Aylus Networks, Inc. | Systems and methods for real-time cellular-to-internet video transfer |
US8804694B2 (en) | 2006-06-08 | 2014-08-12 | At&T Intellectual Property Ii, L.P. | Method and apparatus for invoking multimodal interaction in a VOIP call |
WO2007146626A3 (en) * | 2006-06-08 | 2008-02-07 | At & T Corp | Method and apparatus for invoking multimodal interaction in a voip call |
WO2007146626A2 (en) * | 2006-06-08 | 2007-12-21 | At & T Corp. | Method and apparatus for invoking multimodal interaction in a voip call |
US9380629B2 (en) | 2006-06-20 | 2016-06-28 | Intel Deutschland Gmbh | Message generating arrangement |
DE102006028324B4 (en) * | 2006-06-20 | 2020-02-13 | Intel Deutschland Gmbh | Message generation arrangement and method for generating a message |
WO2008006698A1 (en) * | 2006-07-11 | 2008-01-17 | International Business Machines Corporation | Establishing two or more simultaneous channels of communication with a user |
TWI395441B (en) * | 2006-07-11 | 2013-05-01 | Ibm | Establishing two or more simultaneous channels of communication with a user |
US7769018B2 (en) | 2006-07-11 | 2010-08-03 | International Business Machines Corporation | Establishing two or more simultaneous channels of communication with a user |
WO2008015488A1 (en) * | 2006-07-28 | 2008-02-07 | Telecom Italia S.P.A. | Communications method between a combinational terminal and a multimedia terminal |
US7979062B2 (en) | 2006-07-28 | 2011-07-12 | Telecom Italia S.P.A. | Communications method between a combinational terminal and multimedia terminal |
EP1892980A1 (en) * | 2006-08-24 | 2008-02-27 | Nokia Siemens Networks Gmbh & Co. Kg | Method and device for automatically adding services to an ongoing group session in a 3GPP-based network |
US8441949B2 (en) | 2006-12-14 | 2013-05-14 | Telefonaktiebolaget Lm Ericsson (Publ) | Methods, apparatuses and computer program products for routing a call from a circuit switched domain to a unified service domain |
RU2447597C2 (en) * | 2006-12-22 | 2012-04-10 | Нек Корпорейшн | System of user circuit switching agent, communication device and service providing method used for this |
EP2127405A4 (en) * | 2007-01-23 | 2012-10-31 | Kt Corp | Method for multimedia service of mobile communication network and computer readable record-medium on which program for executing method thereof |
EP2127405A1 (en) * | 2007-01-23 | 2009-12-02 | KT Corporation | Method for multimedia service of mobile communication network and computer readable record-medium on which program for executing method thereof |
US8929928B2 (en) | 2007-01-23 | 2015-01-06 | Kt Corporation | Establishment of multimedia service sessions in mobile terminals |
US9160570B2 (en) | 2007-02-22 | 2015-10-13 | Aylus Networks, Inc. | Systems and method for enabling IP signaling in wireless networks |
EP2137632A1 (en) * | 2007-04-17 | 2009-12-30 | Aylus Networks, Inc. | Systems and methods for using a recipient handset as a remote screen |
WO2008131109A1 (en) | 2007-04-17 | 2008-10-30 | Aylus Networks, Inc. | Systems and methods for using a recipient handset as a remote screen |
EP2137632A4 (en) * | 2007-04-17 | 2014-11-26 | Aylus Networks Inc | Systems and methods for using a recipient handset as a remote screen |
WO2008132543A1 (en) * | 2007-04-27 | 2008-11-06 | Sony Ericsson Mobile Communications Ab | System and method for set up of an ip communication to the origin of a circuit switched call |
WO2008140391A1 (en) * | 2007-05-11 | 2008-11-20 | Telefonaktiebolaget L M Ericsson (Publ) | Group call capability query |
CN101682617B (en) * | 2007-05-11 | 2013-07-17 | 艾利森电话股份有限公司 | Method for determining multimedia capacity, multimedia application server and system |
KR101402433B1 (en) | 2007-05-11 | 2014-06-03 | 텔레폰악티에볼라겟엘엠에릭슨(펍) | Group call capability query |
WO2008145051A1 (en) * | 2007-05-31 | 2008-12-04 | Huawei Technologies Co., Ltd. | Method for converting conversation media, method and device for updating calling establishment |
US8588211B2 (en) | 2007-05-31 | 2013-11-19 | Huawei Technologies Co., Ltd. | Method for changing session media, method for establishing a call, and equipment thereof |
US8515053B2 (en) | 2007-05-31 | 2013-08-20 | Huawei Technologies Co., Ltd. | Method for changing session media, method for establishing a call, and equipment thereof |
US8254553B2 (en) | 2007-08-10 | 2012-08-28 | Tekelec, Inc. | Systems, methods, and computer program products for number translation with local directory number support |
EP2222024A1 (en) * | 2007-12-28 | 2010-08-25 | Huawei Technologies Co., Ltd. | A terminal, a server, a method for managing the terminal and a method for reporting the terminal ability information |
EP2575292A1 (en) * | 2007-12-28 | 2013-04-03 | Huawei Technologies Co., Ltd. | Terminal, server, terminal management method, and terminal capability information reporting method |
EP2222024A4 (en) * | 2007-12-28 | 2011-11-09 | Huawei Tech Co Ltd | A terminal, a server, a method for managing the terminal and a method for reporting the terminal ability information |
WO2010060766A1 (en) * | 2008-11-28 | 2010-06-03 | International Business Machines Corporation | System, device, method and computer-readable medium for providing network service information |
CN101924772A (en) * | 2010-08-27 | 2010-12-22 | 北京邮电大学 | Communication system and method supporting cross-network and cross-terminal realization of multimedia session merging |
CN101924772B (en) * | 2010-08-27 | 2013-05-08 | 北京邮电大学 | Communication system and method supporting cross-network and cross-terminal realization of multimedia session merging |
WO2012079620A1 (en) * | 2010-12-14 | 2012-06-21 | Telefonaktiebolaget Lm Ericsson (Publ) | A client and a method in a client in a communication network for providing a service |
US9661032B2 (en) | 2010-12-14 | 2017-05-23 | Telefonaktiebolaget L M Ericsson | Client and a method in a client in a communication network for providing a service |
US20140301248A1 (en) * | 2011-11-02 | 2014-10-09 | Telefonaktiebolaget L M Ericsson (Publ) | Methods and apparatus for determining network support for other media during ims emergency sessions |
US20210337386A1 (en) * | 2015-08-07 | 2021-10-28 | Qualcomm Incorporated | Validating authorization for use of a set of features of a device |
US11729588B1 (en) | 2021-09-30 | 2023-08-15 | T-Mobile Usa, Inc. | Stateless charging and message handling |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
WO2005027460A1 (en) | Combinational multimedia services | |
EP1665722B1 (en) | Exchange protocol for combinational multimedia services | |
KR101245915B1 (en) | Method and apparatus for identifying an ims service | |
US11431774B2 (en) | Method, user equipment and application server for adding media stream of multimedia session | |
US8787267B2 (en) | Technique for providing access to a media resource attached to a network-registered device | |
US8054843B2 (en) | Method for securing privacy in automatic answer mode of push-to service | |
EP2106156A1 (en) | A method, device and system for transferring terminal information in multimedia subsystem | |
EP2404424B1 (en) | Capability query handling in a communication network | |
WO2006064347A1 (en) | Method and system to the instant transfer of multimedia files between mobile radio users within the scope of combinational services | |
WO2011098972A1 (en) | Devices and methods for implementing call pickup using gruu in an ims newtork | |
EP1914973B1 (en) | System and method to provide combinational services to anonymous callers | |
JP2017510116A (en) | Method and server for enabling a first user to automatically detect a second user's social network identifier and the respective status of this second user in those social networks | |
JP5260746B2 (en) | End-to-end address forwarding | |
JP5805200B2 (en) | Method and apparatus for maintaining registration for emergency services | |
WO2008006311A1 (en) | A method and corresponding device for using of user terminal identifier | |
EP3228057B1 (en) | Ims application control protocol | |
EP2200254A1 (en) | Mobile network system and guidance message providing method | |
CN1885859B (en) | Method for holding combined circuit domain calling and Internet multimedia subsystem conversation | |
EP2130347B1 (en) | System and method to provide combinational services to anonymous callers | |
WO2008095440A1 (en) | A method, communication system and device for acquiring and providing msisdn number | |
Hyun et al. | System and Method for Providing SIP-Based Conference Service without Memorizing Temporary Conference ID | |
Soitinaho | Session Initiation Protocol (SIP) |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
AK | Designated states |
Kind code of ref document: A1 Designated state(s): AE AG AL AM AT AU AZ BA BB BG BW BY BZ CA CH CN CO CR CU CZ DK DM DZ EC EE EG ES FI GB GD GE GM HR HU ID IL IN IS JP KE KG KP KZ LC LK LR LS LT LU LV MA MD MK MN MW MX MZ NA NI NO NZ PG PH PL PT RO RU SC SD SE SG SK SY TJ TM TN TR TT TZ UA UG US UZ VN YU ZA ZM |
|
AL | Designated countries for regional patents |
Kind code of ref document: A1 Designated state(s): GM KE LS MW MZ NA SD SZ TZ UG ZM ZW AM AZ BY KG MD RU TJ TM AT BE BG CH CY DE DK EE ES FI FR GB GR HU IE IT MC NL PL PT RO SE SI SK TR BF CF CG CI CM GA GN GQ GW ML MR SN TD TG |
|
121 | Ep: the epo has been informed by wipo that ep was designated in this application | ||
122 | Ep: pct application non-entry in european phase |