In accordance with the service definition and requirements in TS 22.173, the IMS multimedia telephony communication service specified herein allows multimedia conversational communication between two or more end points. An end point is typically located in a UE, but can also be located in a network entity.
As for traditional circuit-switched telephony, the protocols for the IMS multimedia Telephony communication service allow a user to connect to any other user, regardless of operator and access technology.
The IMS multimedia Telephony communication service consists of two principal parts: a basic communication part, and an optional supplementary services part.
An application server shall implement the role of a multimedia telephony application server. Various application server usages are called out by references to the various supplementary services, see clause 4.3. It is an implementation decision on how to allocate the functionality to one or more application servers.
The basic communication part of an IMS multimedia telephony communication service session is realised by a single SIP session. It utilises media capabilities and flexibility provided by the SIP protocol and the 3GPP IMS specifications. In accordance with the service definition in TS 22.173, media capabilities include RTP-based transfer of voice, real-time video, real-time text and data, and UDPTL-based transfer of fax (RFC 3362), as well as TCP/MSRP-based transfer of text, arbitrary files and sharing of media files with predefined formats.
To ensure interoperability, media handling (including codecs and formats) is fully specified for RTP-based and MSRP-based transfer in:
The service is highly dynamic in terms of media component usage: the protocols allow a communication session to start with one or more media components, and components can then be added and/or removed during the communication session. The protocols allow both one-way and two ways transfer between end points. Full duplex speech, and speech combined with other media components, are typical media cases but the protocols do not mandate the use of speech in all sessions.
The supplementary services part of the IMS multimedia telephony communication service consists of a number of specified supplementary services. These are fully standardized to ensure interoperability between multiple end points, and between end points and network control entities. The behaviour of supplementary services is similar to supplementary services specified for CS speech (TS 11). Supplementary services uses SIP as enabling protocol. Configuration of supplementary services by the user should:
take place over the Ut interface using XCAP as enabling protocol as described in TS 24.623; or
use SIP based user configuration as described in TS 24.238 ;
The "SS_domain_setting" leaf in TS 24.167 provides a mechanism to:
instruct the UE to only use the PS domain for SS setting control;
instruct the UE to only use the CS domain for SS setting control; or
instruct the UE to use the PS domain for SS setting control when the PS domain is being used by the UE for voice services, and to use the CS domain for SS setting control when the CS domain is being used by the UE for voice services.
If one of the restrictions described in the bullets a) or c) applies, then the "PS_domain_IMS_SS_control_preference" leaf in TS 24.167 provides a mechanism to:
restrict the UE to use the Ut interface with XCAP as enabling protocol as described in TS 24.623; or
restrict the UE to use SIP based user configuration as described in TS 24.238.
This URN indicates that the device supports the IMS Multimedia Telephony Communication Service.
The URN is intended primarily for use in the following applications, protocols, services, or negotiation mechanisms:
This URN is most useful in a communications application, for describing the capabilities of a device, such as a phone or PDA.
Examples of typical use:
Indicating that a mobile phone can support the IMS Multimedia Telephony Communication Service.
Related standards or documents:
3GPP TS 24.173: "IMS Multimedia Telephony Communication Service and Supplementary Services, stage 3"
The IMS multimedia telephony communication service can support different types of media, including media types listed in TS 22.173. The session control procedures for the different media types shall be in accordance with TS 24.229 and TS 24.247, with the following additions:
Multimedia telephony is an IMS communication service and the P-Preferred-Service and P-Asserted-Service headers shall be treated as described in TS 24.229. The coding of the ICSI value in the P-Preferred-Service and P-Asserted-Service headers shall be according to clause 5.1.
The multimedia telephony participant shall include the "+g.3gpp. icsi-ref" header field parameter equal to the ICSI value defined in clause 5.1 in the Contact header field in initial requests and responses as described in TS 24.229.
The multimedia telephony participant shall include an Accept-Contact header field containing the "+g.3gpp.icsi-ref" header field parameter containing the ICSI value defined in clause 5.1 in initial requests. If the multimedia telephony participant supports the IMS data channel usage as specified in TS 26.114, then the multimedia telephony participant may include an Accept-Contact header field containing the "sip.app-subtype" media feature tag defined in RFC 5688 with a value of "webrtc-datachannel" in a request for a new dialog or standalone transaction. If the user requests capabilities other than multimedia telephony and IMS data channel, the Accept-Contact header field may contain other feature parameters and feature parameter values, and other Accept-Contact header fields may be added to express user preferences as per RFC 3841.
The multimedia telephony application server shall include the "+g.3gpp.icsi-ref" header field parameter equal to the ICSI value defined in clause 5.1 in a Feature-Caps header field in requests sent to the terminating user and in 1xx or 2xx responses to requests from the originating user as described in TS 24.229 and RFC 6809.
The multimedia telephony participant may use the presence of a "+g.3gpp.icsi-ref" header field parameter equal to the ICSI value defined in clause 5.1 in a Feature-Caps header field in requests and responses as described in RFC 6809 to determine that a multimedia telephony application server is participating in the session and multimedia telephony is the IMS communication service supported for use in the dialog.
The multimedia telephony application server may insert a Response-Source header field in accordance with the procedures in clause 5.7.1.0 of TS 24.229, where the "role" header field parameter is set to "tas" when initiating a failure response to any received request.
The multimedia telephony participant could receive initial requests that do not contain the ICSI value defined in clause 5.1 in the Accept-Contact header but still invoke the IMS multimedia telephony communication service application.