http://developer.symbian.org/wiki/index.php/An_Introduction_to_IMS
Symbian OS IMS and IETF APIs
http://developer.symbian.org/wiki/index.php/Symbian_OS_IMS_APIs
p.s : Nokia의 Symbian OS가 전면 오픈소스화가 되었기 때문에.
관련 소스를 보실 수 있습니다.
IMS and SIP standards
- Basic SIP and IMS Specifications
- SIP - Session Initiation Protocol
- SDP - Session Description Protocol
- Media, Service Based Local Policy (SBLP) and Quality of Service (QoS)
- Cx, Dx and Sh interfaces - Diamter based
- Device Configuration
- Voice Call Continuity (VCC)
- IMS Emergency Calls
- IMS Charging
- IMS Security
- SIP Compression
- IMS Identities and Adressing
- IMS Service Provisioning
- Combination of Circuited Switched and IMS Services (CSI)
- Multimedia Telephony
- Presence
- Messaging
- Conferencing
- Push to Talk over Cellular (PoC)
- SMS over IP
- Other IMS Studies and Issues
- Testing
- Examples
- Other base protocols and specifications
Basic SIP and IMS Specifications
- IP Multimedia Subsystem (IMS in OMA)
The IMS in OMA Enabler Release version 1.0 contains general requirements and guidelines and does not specify detailed requirements that should be tested or that by themselves can be implemented in products.
- RFC 3261 - The Session Initiation Protocol (SIP)
The basic IETF SIP specification
- RFC 3262 - Reliability of Provisional Responses (100rel)
Definition of the PRACK method, the RAck and RSeq headers. Used to send 1xx responses reliably. In IMS used to allow SDP Offer/Answer Exchange in early dialog state.
- RFC 3264 - An Offer/Answer Model with the Session Description Protocol (SDP)
Definition of the SDP Offer / Answer mechanism, that is used in SIP to negotiate session parameters between the two endpoints.
- RFC 3265 - Session Initiation Protocol (SIP) - Specific Event Notification
Definition of the SIP SUBSCRIBE and NOTIFY messages and related headers. Allows a user to subscribe to continous notification of an event service (e.g. used for presence and reg-event)
- RFC 3311 - The Session Initiation Protocol (SIP) UPDATE Method
Definition of the UPDATE request. Allows updating of session parameters (SDP) during a dialog. In IMS used to confirm successful resource reservation at the A-side during session establishment.
- RFC 3325 - Private Extensions to the Session Initiation Protocol (SIP) for Asserted Identity within Trusted Networks
Definition of the P-Preferred-Identity and P-Asserted-Identity headers. User can indicate it's preferred identity to the network, which then asserts the identity. Used in IMS for authentication purposes.
- RFC 3327 - Session Initiation Protocol (SIP) Extension Header Field for Registering Non-Adjacent Contacts
Definition of Path header, which is used to enforce routing via certain Proxies towards the user. In IMS used for enforcing routing of initial request via the P-CSCF.
- RFC 3455 - Private Header (P-Header) Extensions to the Session Initiation Protocol (SIP) for the 3rd-Generation Partnership Project (3GPP)
3GPP specfic headers: P-Associated-URI, P-Called-Party-ID, P-Visited-Network-ID, P-Access-Network-Info, P-Charging-Function-Address, P-Charging-Vector
- RFC 3588 - Diameter Base Protocol
Diameter is used on Cx, Dx and Sh interfaces within the IMS, i.e. between the HSS and the CSCFs and between the HSS and an Application Server (AS).
- RFC 3608 - Session Initiation Protocol (SIP) Extension Header Field for Service Route Discovery During Registration
Definition of the Service-Route header, which is used to indicate the UE the address of the Home Service Proxy. Im IMS used for enforcing routing of initial requests via the S-CSCF.
- RFC 3680 - A Session Initiation Protocol (SIP) Event Package for Registrations
Definition of the Reg-Event package. In IMS used for registering implicitly registered public user identities (AORs), network initiated re-authentication and de-registration.
- TS 22.228 - Service requirements for the Internet Protocol (IP) multimedia core network subsystem (IMS); Stage 1
The basic IMS requirements.
- TS 23.228 - IP Multimedia Subsystem (IMS); Stage 2
The basic IMS architecture specification.
- TS 24.229 - Internet Protocol (IP) multimedia call control protocol based on Session Initiation Protocol (SIP) and Session Description Protocol (SDP); Stage 3
The IMS protocol specification - how SIP and SDP are used in IMS.
- TS 29.163 - Interworking between the IP Multimedia (IM) Core Network (CN) subsystem and Circuit Switched (CS) networks
IMS to PSTN / ISUP interworking
- TS 33.203 - 3G security; Access security for IP-based services
The basic IMS security specification.
SIP - Session Initiation Protocol
- RFC 2543 - SIP: Session Initiation Protocol ---obsolted---
The old version of the basic SIP specification. This document was obsolted by RFC 3261. Only listed for backward-compatibility issues.
- RFC 2976 - The SIP INFO Method
Definest the SIP INFO messages. Used mainly for interworking with / tunneling of ISUP.
- RFC 3261 - The Session Initiation Protocol (SIP)
The basic IETF SIP specification
- RFC 3262 - Reliability of Provisional Responses (100rel)
Definition of the PRACK method, the RAck and RSeq headers. Used to send 1xx responses reliably. In IMS used to allow SDP Offer/Answer Exchange in early dialog state.
- RFC 3263 - Session Initiation Protocol (SIP): Locating SIP Servers
How to find and resolve SIP Servers
- RFC 3264 - An Offer/Answer Model with the Session Description Protocol (SDP)
Definition of the SDP Offer / Answer mechanism, that is used in SIP to negotiate session parameters between the two endpoints.
- RFC 3265 - Session Initiation Protocol (SIP) - Specific Event Notification
Definition of the SIP SUBSCRIBE and NOTIFY messages and related headers. Allows a user to subscribe to continous notification of an event service (e.g. used for presence and reg-event)
- RFC 3311 - The Session Initiation Protocol (SIP) UPDATE Method
Definition of the UPDATE request. Allows updating of session parameters (SDP) during a dialog. In IMS used to confirm successful resource reservation at the A-side during session establishment.
- RFC 3312 - Integration of Resource Management and Session Initiation Protocol (SIP)
Definition of Preconditions - they allow (besides other things) to guard the resource reservation time during session setup.
- RFC 3313 - Private Session Initiation Protocol (SIP) Extensions for Media Authorization
Definition of the P-Media-Authorization header, which is used to transport the Authorization token from the P-CSCF to the UE
- RFC 3319 - Dynamic Host Configuration Protocol (DHCPv6) Options for Session Initiation Protocol (SIP) Servers
DHCP extensions enabling a UE to automatically find an Outbound Proxy (in IMS: P-CSCF). Defines DHCPv6 options 21 (OPTION_SIP_SERVER_D - domain name) and 22 (OPTION_SIP_SERVER_A - IPv6 addresses)
- RFC 3323 - A Privacy Mechanism for the Session Initiation Protocol (SIP)
Definition of the SIP Privacy header. Allows users to hide their identity from the remote party.
- RFC 3325 - Private Extensions to the Session Initiation Protocol (SIP) for Asserted Identity within Trusted Networks
Definition of the P-Preferred-Identity and P-Asserted-Identity headers. User can indicate it's preferred identity to the network, which then asserts the identity. Used in IMS for authentication purposes.
- RFC 3326 - The Reason Header Field for the Session Initiation Protocol (SIP)
Definition of the SIP Reason header, which is used for indicating reasons for session cancellations (e.g. transport of ISUP cause codes)
- RFC 3327 - Session Initiation Protocol (SIP) Extension Header Field for Registering Non-Adjacent Contacts
Definition of Path header, which is used to enforce routing via certain Proxies towards the user. In IMS used for enforcing routing of initial request via the P-CSCF.
- RFC 3329 - Security Mechanism Agreement for the Session Initiation Protocol (SIP)
Definition of the Security-Client, Security-Server and Security-Verify headers. UE and Outbound Proxy can agree on the Security Mechanism they want to use.
- RFC 3361 - Dynamic Host Configuration Protocol (DHCP-for-IPv4) Option for Session Initiation Protocol (SIP) Servers
DHCP extension enabling a UE to automatically find an Outbound Proxy. Defines DHCPv4 option 120 for the SIP Servers discovery
- RFC 3420 - Internet Media Type message/sipfrag
Allows repetition of certain SIP headers in the body of the very same SIP message - for end-to-end security purposes. Also used with REFER.
- RFC 3428 - Session Initiation Protocol (SIP) Extension for Instant Messaging
Definition of the SIP MESSAGE method
- RFC 3455 - Private Header (P-Header) Extensions to the Session Initiation Protocol (SIP) for the 3rd-Generation Partnership Project (3GPP)
3GPP specfic headers: P-Associated-URI, P-Called-Party-ID, P-Visited-Network-ID, P-Access-Network-Info, P-Charging-Function-Address, P-Charging-Vector
- RFC 3485 - The Session Initiation Protocol (SIP) and Session Description Protocol (SDP) Static Dictionary for Signaling Compression (SigComp)
SigComp Dictionary for compression of SIP and SDP
- RFC 3486 - Compressing the Session Initiation Protocol (SIP)
Definition of the SIP "comp" URI parameter, to indicate the willingness (ability) of a UE or a Proxy to compress SIP messages.
- RFC 3515 - The Session Initiation Protocol (SIP) Refer Method
Definition of the REFER method. Used e.g. for transferring calls to a user or to join a user into a conference.
- RFC 3581 - An Extension to the Session Initiation Protocol (SIP) for Symmetric Response Routing
Definition of the rport parameter
- RFC 3608 - Session Initiation Protocol (SIP) Extension Header Field for Service Route Discovery During Registration
Definition of the Service-Route header, which is used to indicate the UE the address of the Home Service Proxy. Im IMS used for enforcing routing of initial requests via the S-CSCF.
- RFC 3665 - Session Initiation Protocol (SIP) Basic Call Flow Examples
This document gives examples of Session Initiation Protocol (SIP) call flows. Elements in these call flows include SIP User Agents and Clients, SIP Proxy and Redirect Servers. Scenarios include SIP Registration and SIP session establishment. Call flow dia
- RFC 3680 - A Session Initiation Protocol (SIP) Event Package for Registrations
Definition of the Reg-Event package. In IMS used for registering implicitly registered public user identities (AORs), network initiated re-authentication and de-registration.
- RFC 3840 - Indicating User Agent Capabilities in the Session Initiation Protocol (SIP)
Definition of so-called "Feature Tags" - UE can indicate its basic capabilities during registration in the Contact Header. Used in IMS for PoC and CSI. See also RFC 3841.
- RFC 3841 - Caller Preferences for the Session Initiation Protocol (SIP)
Caller can indicate that call should be routed preferrably / only to a terminating UE that supports certain features ("Feature Tags" - see also RFC 3840)
- RFC 3856 - A Presence Event Package for the Session Initiation Protocol (SIP)
The basic Presence specification for SIP. Defines a event package (see RFC 3265) that transports the PIDF format (see RFC 3863)
- RFC 38567 - A Watcher Information Event Template-Package for the Session Initiation Protocol (SIP)
Defines a SIP event package (see RFC 3265) that allows a presentity (the entity which publishes its presence information) to find out who is watching (is subscribed to) its presence information.
- RFC 3858 - An Extensible Markup Language (XML) Based Format for Watcher Information
The watcher related information, that is transported by the mechanisms defined in RFC 3857
- RFC 3861 - Address Resolution for Instant Messaging and Presence
Defines the "pres" and "im" address schemes (e.g. pres:heini@imsbook.com) for Presence and Instant Messaging
- RFC 3891 - The Session Initiation Protocol (SIP) "Replaces" Header
Definition of the Replaces header. Used to indicate that a new SIP dialog replaces an old SIP dialog.
- RFC 3892 - The Session Initiation Protocol (SIP) Referred-By Mechanism
Definition of the Referred-By header. Used for indicating to the final destination the identity of the referrer.
- RFC 3903 - Session Initiation Protocol (SIP) Extension for Event State Publication
Defines the SIP PUBLISH metod, which is used to publish ones own presence information to a presence server.
- RFC 3911 - The Session Initiation Protocol (SIP) "Join" Header
Definition of the Join header. Used to join two existing SIP dialogs, so that only one SIP dialog results.
- RFC 4028 - Session Timers in the Session Initiation Protocol (SIP)
Defines the Session-Expires and the Min-SE headers. Used for enforcing periodic refreshes of SIP sessions through a re-INVITE or UPDATE request.
- RFC 4032 - Update to the Session Initiation Protocol (SIP) Preconditions Framework
Additional clarifications to RFC 3312 (Preconditions)
- RFC 4353 - A Framework for Conferencing with the Session Initiation Protocol (SIP)
The basic SIP conferencing specification.
SDP - Session Description Protocol
- RFC 3264 - An Offer/Answer Model with the Session Description Protocol (SDP)
Definition of the SDP Offer / Answer mechanism, that is used in SIP to negotiate session parameters between the two endpoints.
- RFC 3311 - The Session Initiation Protocol (SIP) UPDATE Method
Definition of the UPDATE request. Allows updating of session parameters (SDP) during a dialog. In IMS used to confirm successful resource reservation at the A-side during session establishment.
- RFC 3312 - Integration of Resource Management and Session Initiation Protocol (SIP)
Definition of Preconditions - they allow (besides other things) to guard the resource reservation time during session setup.
- RFC 3388 - Grouping of Media Lines in the Session Description Protocol (SDP)
Defines a Framework for grouping of media streams for different purposes (e.g. lip synchronization between a video and an audio stream)
- RFC 3524 - Mapping of Media Streams to Resource Reservation Flows
Uses the m-line grouping" framework (RFC 3388) to allow grouping of media streams e.g. into different PDP contexts
- RFC 3556 - Session Description Protocol (SDP) Bandwidth Modifiers for RTP Control Protocol (RTCP) Bandwidth
Definition of the SDP b=RS and b=RR attributes, to indicate bandwidth that will be used for RTCP during a session
- RFC 4032 - Update to the Session Initiation Protocol (SIP) Preconditions Framework
Additional clarifications to RFC 3312 (Preconditions)
- RFC 4317 - Session Description Protocol (SDP) Offer/Answer Examples
Comprehensive examples for how SDP is used in SIP
Media, Service Based Local Policy (SBLP) and Quality of SErvice (QoS)
-
RFC 1889 - RTP: A Transport Protocol for Real-Time Applications
-
Definition of RTP (Real Time Protocol) and RTCP (Real Time Control Protocol). RTP is used to transport media streams (e.g. a voice or video stream). RTCP is used to control the flow of RTP messages.
- RFC 1890 - RTP Profile for Audio and Video Conferences with Minimal Control
RTP/AVP is a profile used to map the payload type (e.g. voice) to a specific codec (e.g. G.711).
- RFC 2748 - The COPS (Common Open Policy Service) Protocol
This document describes a simple client/server model for supporting policy control over QoS signaling protocols. The model does not make any assumptions about the methods of the policy server, but is based on the server returning decisions to policy reque
- RFC 2753 - A Framework for Policy-based Admission Control
Framework allowing users to request (and get granted) specific levels of qualtiy of service
- RFC 2833 - RTP Payload for DTMF Digits, Telephony Tones and Telephony Signals
How to transport DTMF signals (key-press signals) in a SIP and RTP based environment. In IMS the telephony-event type is used.
- RFC 3084 - COPS Usage for Policy Provisioning (COPS-PR)
How COPS (RFC 2748) is used to provide policy provisioning. This is used in the IMS over the Go and Gq interfaces (GGSN/PEP - PDF - P-CSCF) for service based local policy (SBLP)
- RFC 3159 - Structure of Policy Provisioning Information (SPPI)
RFC 2748 defines the COPS protocol, and the provisioning of policy is introduced in RFC 3084. This RFC defines the adapted subset of SNMP's Structure of Management Information (SMI) used to write Policy Information Base (PIB) modules.
- RFC 3312 - Integration of Resource Management and Session Initiation Protocol (SIP)
Definition of Preconditions - they allow (besides other things) to guard the resource reservation time during session setup.
- RFC 3313 - Private Session Initiation Protocol (SIP) Extensions for Media Authorization
Definition of the P-Media-Authorization header, which is used to transport the Authorization token from the P-CSCF to the UE
- RFC 3520 - Session Authorization Policy Element
Defines the structure of the Media Authorization token.
- TR 26.914 - Multimedia telephony over IP Multimedia Subsystem (IMS); Optimization opportunities
Usage of codecs, RTP and SDP in IMS Multimedia Telephony (This TR will be replaced with TS 26.114)
- TS 23.107 - Quality of Service (QoS) concept and architecture
Architecture for guaranteeing quality of service
- TS 23.203 - Policy and charging control architecture
Architecture for Policy Control (Media Authorization / SBLP) and Charging
- TS 23.207 - End-to-end Quality of Service (QoS) concept and architecture
Basic 3GPP Quality of Service architecture specification
- TS 26.114 - IP Multimedia Subsystem (IMS); Multimedia telephony; Media handling and interaction
Usage of codecs, RTP and SDP in IMS Multimedia Telephony
- TS 26.141 - IP Multimedia System (IMS) Messaging and Presence; Media formats and codecs
Default codecs and media as used for IMS presence and messaging
- TS 26.234 - Transparent end-to-end Packet-switched Streaming Service (PSS); Protocols and codecs
Gives guidance on how to use RTP and SDP in case of 3G Streaming Service
- TS 26.235 Packet switched conversational multimedia applications; Default codecs
Specification of default multimedia codecs to be used within IMS
- TS 26.236 Packet switched conversational multimedia applications; Transport protocols
Specification of required protocol usage within 3GPP specified Conversational Packet Switched Multimedia Services, which is used in IMS.
- TS 29.207 - Policy control over Go interface
COPS-based interface between the P-CSCF and the Policy Decision Function (PDF)
- TS 29.208 - End-to-end Quality of Service (QoS) signalling flows
Examples of QoS signalling flows for resource reservation - between UE, GGSN, PDF and AF
- TS 29.209 - Policy control over Gq interface
COPS-based interface between the Policy Enforcement Point (PEP) in the GGSN and a Policy Decision Function (PDF)
Cx, Dx and Sh interfaces - Diamter based
- RFC 3588 - Diameter Base Protocol
Diameter is used on Cx, Dx and Sh interfaces within the IMS, i.e. between the HSS and the CSCFs and between the HSS and an Application Server (AS).
- TS 29.228 - IP Multimedia (IM) Subsystem Cx and Dx Interfaces; Signalling flows and message contents
Example Signalling flows between the HSS and the CSCFs
- TS 29.229 - Cx and Dx interfaces based on the Diameter protocol; Protocol details
Cx and Dx interfaces are between the CSCFs and the HSS. They are based on the Diameter Protocol.
Device Configuration (see also related OMA Specifications on Device Management)
- TS 24.167 - 3GPP IMS Management Object (MO); Stage 3
-
How to configure the Mobile with IMS related settings. OMA Device Management Manged Object (DM MO) and Client Provisioning Application Characteristics (CP AC).
- TS 24.216 - Communication continuity Management Object (MO)
Defines a OMA DM Management Object (MO) that is used to configure VCC related parameters (VDI, VDN, Operator Policy for DomainTransfers) to the UE.
- TS 24.305 - Selective Disabling of UE Capabilities Management Object (MO)
Automatically deactivate certain UE functionalities.
Voice Call Continuity (VCC)
- TS 23.206 - Voice call continuity between Circuit Switched (CS) and IP Multimedia Subsystem (IMS); Stage 2
Architecture specification for Handovers between CS and IMS (VCC)
- TS 23.806 - Voice call continuity between Circuit Switched (CS) and IP Multimedia Subsystem (IMS) Study
Architectural Study on Handovers between CS and IMS (VCC)
- TS 24.206 - Voice call continuity between Circuit Switched (CS) and IP Multimedia Subsystem (IMS); Stage 3
Handing over ongoing calls from IMS to CS and vice versa (VCC) - IMS Protocol impacts
- TS 24.216 - Communication continuity Management Object (MO)
Defines a OMA DM Management Object (MO) that is used to configure VCC related parameters (VDI, VDN, Operator Policy for DomainTransfers) to the UE.
Emergency Calls
- TS 23.167 - IP Multimedia Subsystem (IMS) emergency sessions
-
Architecture for IMS Emergency Calls
- TS 24.229 - Internet Protocol (IP) multimedia call control protocol based on Session Initiation Protocol (SIP) and Session Description Protocol (SDP); Stage 3
The IMS protocol specification - how SIP and SDP are used in IMS.
IMS Charging
- RFC 3455 - Private Header (P-Header) Extensions to the Session Initiation Protocol (SIP) for the 3rd-Generation Partnership Project (3GPP)
-
3GPP specfic headers: P-Associated-URI, P-Called-Party-ID, P-Visited-Network-ID, P-Access-Network-Info, P-Charging-Function-Address, P-Charging-Vector
- TS 23.125 - Overall high level functionality and architecture impacts of flow based charging; Stage 2
Charging per media flow - Architecture
- TS 23.203 - Policy and charging control architecture
Architecture for Policy Control (Media Authorization / SBLP) and Charging
- TS 24.229 - Internet Protocol (IP) multimedia call control protocol based on Session Initiation Protocol (SIP) and Session Description Protocol (SDP); Stage 3
The IMS protocol specification - how SIP and SDP are used in IMS.
- TS 32.240 - Telecommunication management; Charging management; Charging architecture and principles
General 3GPP Charging Architecture
- TS 32.260 - Telecommunication management; Charging management; IP Multimedia Subsystem (IMS) charging
3GPP IMS charging management basicims
IMS Security
- RFC 2246 - The TLS Protocol Version 1.0
Transport Layer Security - security mechanism that is used by SIP (besides others)
- RFC 2401 - Security Architecture for the Internet Protocol (IPSec)
Definition of IPSec. IPSec based Security Associations are used between the IMS UE and the P-CSCF (see 3GPP TS 24.229 and 3GPP TS 33.203)
- RFC 2403 - The Use of HMAC-MD5-96 within ESP and AH
Algorithm used for the IPSec Security Associations between the IMS UE and the P-CSCF (see 3GPP TS 24.229 and 3GPP TS 33.203)
- RFC 2404 - The Use of HMAC-SHA-1-96 within ESP and AH
Algorithm used for the IPSec Security Associations between the IMS UE and the P-CSCF (see 3GPP TS 24.229 and 3GPP TS 33.203)
- RFC 2617 - HTTP Authentication: Basic and Digest Access Authentication
HTTP Digest Authentication is used also in SIP. In IMS HTTP Digest is used to transport 3GPP AKA (see also RFC 3310, 3GPP TS 33.210 and 3GPP TS 24.229)
- RFC 3310 - Hypertext Transfer Protocol (HTTP) Digest Authentication Using Authentication and Key Agreement (AKA)
How 3GPP AKA can be used on top of HTTP Digest
- RFC 3329 - Security Mechanism Agreement for the Session Initiation Protocol (SIP)
Definition of the Security-Client, Security-Server and Security-Verify headers. UE and Outbound Proxy can agree on the Security Mechanism they want to use.
- TR 33.802 - Feasibility study on IMS security extensions
Release 7 related feasibility study on IMS security (mainly for TISPAN)
- TS 33.102 - 3G security; Security architecture
General security architecture for 3rd generation mobile systems.
- TS 33.141 - Presence service; Security
Security considerations for Presence within 3GPP.
- TS 33.203 - 3G security; Access security for IP-based services
The basic IMS security specification.
- TS 33.210 - 3G security; Network Domain Security (NDS); IP network layer security
Security between 3G networks
- TS 33.978 - Security aspects of early IP Multimedia Subsystem (IMS)
Early IMS security / IP-Authentication.
SIP Compression
- RFC 3320 - Signaling Compression (SigComp)
General Framework for Compression of IETF Protocols
- RFC 3485 - The Session Initiation Protocol (SIP) and Session Description Protocol (SDP) Static Dictionary for Signaling Compression (SigComp)
SigComp Dictionary for compression of SIP and SDP
- RFC 3486 - Compressing the Session Initiation Protocol (SIP)
Definition of the SIP "comp" URI parameter, to indicate the willingness (ability) of a UE or a Proxy to compress SIP messages.
IMS Identities and Adressing
- RFC 3265 - Session Initiation Protocol (SIP) - Specific Event Notification
Definition of the SIP SUBSCRIBE and NOTIFY messages and related headers. Allows a user to subscribe to continous notification of an event service (e.g. used for presence and reg-event)
- RFC 3323 - A Privacy Mechanism for the Session Initiation Protocol (SIP)
Definition of the SIP Privacy header. Allows users to hide their identity from the remote party.
- RFC 3325 - Private Extensions to the Session Initiation Protocol (SIP) for Asserted Identity within Trusted Networks
Definition of the P-Preferred-Identity and P-Asserted-Identity headers. User can indicate it's preferred identity to the network, which then asserts the identity. Used in IMS for authentication purposes.
- RFC 3455 - Private Header (P-Header) Extensions to the Session Initiation Protocol (SIP) for the 3rd-Generation Partnership Project (3GPP)
3GPP specfic headers: P-Associated-URI, P-Called-Party-ID, P-Visited-Network-ID, P-Access-Network-Info, P-Charging-Function-Address, P-Charging-Vector
- RFC 3680 - A Session Initiation Protocol (SIP) Event Package for Registrations
Definition of the Reg-Event package. In IMS used for registering implicitly registered public user identities (AORs), network initiated re-authentication and de-registration.
- RFC 3966 - The tel URI for Telephone Numbers
Definition of the tel-URI scheme, which is also used in IMS to address users (e.g. with their already existing MSIDN/phone number)
- TS 23.003 - Numbering, addressing and identification
Defines, besides other things, how SIP identities look like in IMS and how temporary identities are derived.
IMS Service Provisioning
- RFC 3840 - Indicating User Agent Capabilities in the Session Initiation Protocol (SIP)
-
Definition of so-called "Feature Tags" - UE can indicate its basic capabilities during registration in the Contact Header. Used in IMS for PoC and CSI. See also RFC 3841.
- RFC 3841 - Caller Preferences for the Session Initiation Protocol (SIP)
Caller can indicate that call should be routed preferrably / only to a terminating UE that supports certain features ("Feature Tags" - see also RFC 3840)
- TR 23.808 - Supporting Globally Routable User Agent URI (GRUU) in IMS; Report and conclusions
-
Architectural study on support of device related URIs (GRUU) in IMS
- TR 23.816 - Identification of communication services in IMS
Architectural definition of Service Identifiers.
- TR 23.892 - IP Multimedia System (IMS) centralized services
TR collecting ongoing work on IMS Centralized Services (ICS) in SA2 - Release 8.
- TS 22.279 - Combinied Circuit Switched (CS) and IP Multimedia Subsystem (IMS) sessions; Stage 1
Requirements on how to combine CS and IMS sessions.
- TS 23.218 - IP Multimedia (IM) session handling; IM call model; Stage 2
Architecture for Service Provisioning in IMS
- TS 23.228 - IP Multimedia Subsystem (IMS); Stage 2
The basic IMS architecture specification.
- TS 24.229 - Internet Protocol (IP) multimedia call control protocol based on Session Initiation Protocol (SIP) and Session Description Protocol (SDP); Stage 3
The IMS protocol specification - how SIP and SDP are used in IMS.
Combination of Circuited Switched and IMS Services (CSI)
- TR 24.879 - Combining Circuit-Switched (CS) calls and IP Multimedia Subsystem (IMS) sessions ---obsolete---
** This TR is discontinued - relevant content can be found in TS 24.229, 24.008 and 24.279 and other core specifications **
- TS 22.279 - Combinied Circuit Switched (CS) and IP Multimedia Subsystem (IMS) sessions; Stage 1
Requirements on how to combine CS and IMS sessions.
- TS 23.279 - Combining Circuit Switched (CS) and IP Multimedia Subsystem (IMS) services; Stage 2
Architecture for the comination of CS and IMS services.
- TS 23.819 - Study on handling the termination of real-time sessions and calls
Studies how to handle terminating real-time sessions and calls taking into account different domains (CS, IMS) and different UE capabilities (CSI, IMS VoIP, etc.) - "CSI Phase 2"
- TS 24.279 - Combining Circuit Switched (CS) and IP Multimedia Subsystem (IMS) services; Stage 3
CSI: parallel ongoing IMS and CS sessions.
Multimedia Telephony
- TR 26.914 - Multimedia telephony over IP Multimedia Subsystem (IMS); Optimization opportunities
Usage of codecs, RTP and SDP in IMS Multimedia Telephony (This TR will be replaced with TS 26.114)
- TS 24.173 - IMS Multimedia telephony service and supplementary services; Stage 3
Voice over IP in IMS - including Supplementary Services
- TS 26.114 - IP Multimedia Subsystem (IMS); Multimedia telephony; Media handling and interaction
Usage of codecs, RTP and SDP in IMS Multimedia Telephony
Presence (see also related OMA Specifications)
- RFC 2778 - A Model for Presence and Instant Messaging
Defines an abstract model for presence and instant messaging. This model is used as a base by the SIP and IMS presence/messaging specifications.
- RFC 3856 - A Presence Event Package for the Session Initiation Protocol (SIP)
The basic Presence specification for SIP. Defines a event package (see RFC 3265) that transports the PIDF format (see RFC 3863)
- RFC 38567 - A Watcher Information Event Template-Package for the Session Initiation Protocol (SIP)
Defines a SIP event package (see RFC 3265) that allows a presentity (the entity which publishes its presence information) to find out who is watching (is subscribed to) its presence information.
- RFC 3858 - An Extensible Markup Language (XML) Based Format for Watcher Information
The watcher related information, that is transported by the mechanisms defined in RFC 3857
- RFC 3861 - Address Resolution for Instant Messaging and Presence
Defines the "pres" and "im" address schemes (e.g. pres:heini@imsbook.com) for Presence and Instant Messaging
- RFC 3863 - Presence Information Data Format (PIDF)
PIDF is the XML encoded presence information, that is transported by SIP messages.
- RFC 3903 - Session Initiation Protocol (SIP) Extension for Event State Publication
Defines the SIP PUBLISH metod, which is used to publish ones own presence information to a presence server.
- TR 24.841 - Presence service based on Session Initiation Protocol (SIP); Functional models, information flows and protocol details ---obsolete---
** This TR is discontinued - relevant content can be found in TS 24.141 and other core specifications **
- TS 22.141 - Presence service; Stage 1
Requirements for IMS Presence
- TS 23.141 - Presence service; Architecture and functional description; Stage 2
Architecture for Presence in IMS
- TS 24.141 - Presence service using the IP Multimedia (IM) Core Network (CN) subsystem; Stage 3
SIP Presence as it is used in IMS. Introduced in rel6
- TS 26.141 - IP Multimedia System (IMS) Messaging and Presence; Media formats and codecs
Default codecs and media as used for IMS presence and messaging
- TS 33.141 - Presence service; Security
Security considerations for Presence within 3GPP.
Messaging (see also related OMA Specifications)
- RFC 2778 - A Model for Presence and Instant Messaging
-
Defines an abstract model for presence and instant messaging. This model is used as a base by the SIP and IMS presence/messaging specifications.
- RFC 3428 - Session Initiation Protocol (SIP) Extension for Instant Messaging
Definition of the SIP MESSAGE method
- RFC 3861 - Address Resolution for Instant Messaging and Presence
Defines the "pres" and "im" address schemes (e.g. pres:heini@imsbook.com) for Presence and Instant Messaging
- TS 22.340 - IP Multimedia Subsystem (IMS) messaging; Stage 1
IMS Messaging requirements
- TS 23.228 - IP Multimedia Subsystem (IMS); Stage 2
The basic IMS architecture specification.
- TS 24.247 - Messaging using the IP Multimedia (IM) Core Network (CN) subsystem; Stage 3
SIP Messaging in IMS - includes MESSAGE method as well as usage of MRSP.
- TS 26.141 - IP Multimedia System (IMS) Messaging and Presence; Media formats and codecs
Default codecs and media as used for IMS presence and messaging
Conferencing
- RFC 3515 - The Session Initiation Protocol (SIP) Refer Method
Definition of the REFER method. Used e.g. for transferring calls to a user or to join a user into a conference.
- RFC 4353 - A Framework for Conferencing with the Session Initiation Protocol (SIP)
The basic SIP conferencing specification.
- TR 29.847 - Conferencing based on SIP, SDP, and other protocols; Functional models, information flows and protocol details
** This TR is discontinued - relevant content can be found in TS 24.147 and other core specifications ** Introduced in Rel-6
- TS 22.228 - Service requirements for the Internet Protocol (IP) multimedia core network subsystem (IMS); Stage 1
The basic IMS requirements.
- TS 23.228 - IP Multimedia Subsystem (IMS); Stage 2
The basic IMS architecture specification.
- TS 24.147 - Conferencing using the IP Multimedia (IM) Core Network (CN) subsystem; Stage 3
SIP conferencing as it is used in IMS
Push to Talk over Cellular (PoC) (see also related OMA Specifications)
- TR 23.979 - 3GPP enablers for Open Mobile Alliance (OMA) Push-to-talk over Cellular (PoC) services; Stage 2
How OMA PoC works within 3GPP IMS.
SMS over IP
- TR 23.204 - Support of SMS and MMS over generic 3GPP IP access; Stage 2
Technical report - SMS and MMS via IMS
- TS 24.341- Support of SMS and MMS over IP networks; Stage 3
Sending MMS and SMS via IMS. Introduced in Rel-7.
Other IMS Studies and Issues
- TR 23.818 - Optimisations and Enhancements for Realtime IMS Communication
3GPP Stage 2 (SA2) specification that introduces concepts like short session setup and network initiated PDP context. Rel-7 architectural study. This specification will not be officially published.
Testing (see also related OMA Specifications on Interoperability Testing)
- TS 34.229-1- Internet Protocol (IP) multimedia call control protocol based on Session Initiation Protocol (SIP) and Session Description Protocol (SDP); Part 1: Protocol conformance specification
Test Cases for IMS conformance testing
- TS 34.229-2 - Internet Protocol (IP) multimedia call control protocol based on Session Initiation Protocol (SIP) and Session Description Protocol (SDP); Part 2: Implementation conformance statement (ICS) specification
Impelementation Conformance Statements for IMS conformance testing
- TS 34.229-3 - Internet Protocol (IP) multimedia call control protocol based on Session Initiation Protocol (SIP) and Session Description Protocol (SDP); Part 3: Abstract test suites (ATSs)
Abstract Test Suite (TTCN) for IMS conformance testing
IMS Flow Examples
- RFC 3665 - Session Initiation Protocol (SIP) Basic Call Flow Examples
This document gives examples of Session Initiation Protocol (SIP) call flows. Elements in these call flows include SIP User Agents and Clients, SIP Proxy and Redirect Servers. Scenarios include SIP Registration and SIP session establishment. Call flow dia
- RFC 4317 - Session Description Protocol (SDP) Offer/Answer Examples
Comprehensive examples for how SDP is used in SIP
- TR 24.930 - Signalling flows for the session setup in the IM CN subsystem (IMS) based on Session Initiation Protocol (SIP) and Session Description Protocol (SDP); Stage 3
Example flows for different session setup scenarios in IMS (e.g. GPRS attched UE to WLAN attached UE, applications that need resource reservations and those which need not). Also informally known as "short session setup".
- TS 24.141 - Presence service using the IP Multimedia (IM) Core Network (CN) subsystem; Stage 3
SIP Presence as it is used in IMS. Introduced in rel6
- TS 24.147 - Conferencing using the IP Multimedia (IM) Core Network (CN) subsystem; Stage 3
SIP conferencing as it is used in IMS
- TS 24.228 - Signalling flows for the IP multimedia call control based on Session Initiation Protocol (SIP) and Session Description Protocol (SDP); Stage 3 ---obsolete---
This specification is outdated - don't use it anymore
- TS 29.208 - End-to-end Quality of Service (QoS) signalling flows
Examples of QoS signalling flows for resource reservation - between UE, GGSN, PDF and AF
- TS 29.228 - IP Multimedia (IM) Subsystem Cx and Dx Interfaces; Signalling flows and message contents
Example Signalling flows between the HSS and the CSCFs
Other base protocols and specifications
- RFC 2131 - Dynamic Host Configuration Protocol
Basic DHCP specification. DHCP is used in IMS for discovering Outbound Proxies (see RFC 3319)
- RFC 2387 - The MIME Multipart/Related Content-type
MIME Multipart allows to put several different content types into the body of a SIP message (e.g. SDP and a picture)
- RFC 2616 - Hypertext Transfer Protocol -- HTTP/1.1
HTTP, the protocol that makes the world wide web work, was the model for SIP. Many SIP procedures and protocol elements are identical to those of HTTP.
- RFC 2960 - Stream Control Transmission Protocol (SCTP)
Transport of signalling messages over IP networks. Used in 3GPP to transport e.g. also Diameter messages.
- RFC 3309 - Stream Control Transmission Protocol (SCTP) Checksum Change
Update for the SCTP Checksum Mechanism
- RFC 3315 - Dynamic Host Configuration Protocol for IPv6 (DHCPv6)
Basic DHCP specification. DHCP is used in IMS for discovering Outbound Proxies (see RFC 3319)
- TR 21.905 - Vocabulary for 3GPP Specifications
Vocabulary used in 3GPP specs.
- TS 23.002 - Network architecture
General 3GPP Network Architecture. Introduced in Rel-99
- TS 23.003 - Numbering, addressing and identification
Defines, besides other things, how SIP identities look like in IMS and how temporary identities are derived.
- TS 23.060 - General Packet Radio Service (GPRS); Service description; Stage 2
GPRS architecture and overview.
- TS 24.008 - Mobile radio interface Layer 3 specification; Core network protocols; Stage 3
3GPP protocols for CS and GPRS.
'레퍼런스' 카테고리의 다른 글
| IMS (0) | 2010/02/23 |
|---|---|
| Near Field Communication (NFC) (0) | 2010/02/23 |
| DECT (0) | 2010/02/23 |
| Bluetooth 및 비접촉식 통신으로 더 빨라진 데이터 전송 (0) | 2010/02/16 |
| 구글에서 나온 새로운 언어 GO (0) | 2009/11/18 |
| The SNMP API For Java (0) | 2009/06/18 |

