You are previewing The IMS: IP Multimedia Concepts And Services, Second Edition.
O'Reilly logo
The IMS: IP Multimedia Concepts And Services, Second Edition

Book Description

The IMS: IP Multimedia Concepts and Services in the Mobile Domain, Second Edition, builds on the success of the previous best-selling edition, providing comprehensive coverage of IMS – its concepts, architecture, protocols and functionalities with a wealth of new and updated material.

Mobile telephony with the current technology has been hugely successful and demonstrates the immense value of communicating with peers while being mobile, and with increasingly available smarter multimedia terminals, the communication experience will be something more than just exchanging voice. These multimedia terminals need IP multimedia networks. Hence the Third Generation Partnership Project (3GPP) has developed a standard for SIP-based IP multimedia service machinery known as 'The IMS' (IP Multimedia Subsystem). This completely up-to-date and informative guide explains everything you need to know about it...

Key features of the Second Edition include:

  • Two new chapters on push-to-talk over cellular and group management.

  • Additional new material includes: fixed and mobile convergence, interworking between IPv4 and IPv6 in the IMS, combined circuit-switched and IMS services (combinational services), IMS security and alternative session establishment procedures.

  • More coverage of the benefits of IMS, particularly with regard to its role in fixed-mobile convergence.

  • Special emphasis on services, featuring more detailed descriptions of presence, messaging, group management and push-to-talk over cellular (conferencing).

  • Updates on Third Generation Partnership Project Agreement (3GPP) Release 6 level.

  • New examples and case studies, including a variety of scenarios, how to handle multiple terminals and end-user preferences.

  • Written in a manner that allows readers to choose the level of knowledge and understanding they need to gain about the IMS, this volume will have instant appeal to a wide ranging audience including marketing managers, research and development engineers, network engineers, developes, test engineers and university students.

    Table of Contents

    1. Copyright
    2. Foreword by Petri Pöyhönen
    3. Foreword by Alan Duric
    4. Preface
    5. Acknowledgements
    6. IMS Architecture and Concepts
      1. Introduction
        1. What is the Internet Protocol Multimedia Subsystem (IMS)?
        2. Example of IMS services
        3. Where did it come from?
      2. IP Multimedia Subsystem architecture
        1. Architectural requirements
        2. Description of IMS-related entities and functionalities
        3. IMS reference points
      3. IMS concepts
        1. Overview
        2. Registration
        3. Mechanism to register multiple user identities at a go
        4. Session initiation
        5. Identification
        6. Identity modules
        7. Sharing a single user identity between multiple devices
        8. Discovering the IMS entry point
        9. S-CSCF assignment
        10. Mechanism for controlling bearer traffic
        11. Charging
        12. User profile
        13. Service provision
        14. Connectivity between traditional CS users and IMS users
        15. Fixed and mobile convergence
        16. SIP compression
        17. Interworking between IPv4 and IPv6 in the IMS
        18. Combination of CS and IMS services – combinational services
        19. Security services in the IMS
    7. Services
      1. Presence
        1. Who will use the presence service?
        2. Presence-enhanced services
        3. Presence contributing to business
        4. What is presence?
        5. SIP for presence
        6. Presence service architecture in IMS
        7. Presentity list
        8. Setting presence authorization
        9. Publishing presence
        10. Watcher information event template package
        11. Example signalling flows of presence service operation
      2. Messaging
        1. Overview of IMS messaging
        2. IMS messaging architecture
        3. Immediate messaging
        4. Session-based messaging
        5. Deferred delivery messaging
      3. Push to talk Over Cellular
        1. PoC architecture
        2. PoC features
        3. User plane
        4. PoC service settings
      4. Conferencing
        1. Conferencing architecture
        2. SIP event package for conference state
        3. Example signalling flows of conferencing service operation
      5. Group management
        1. Group management's contribution to business
        2. What is group management?
        3. Resource list
        4. XCAP usage for resource lists
        5. PoC XML Document Management (XDM) specification
        6. PoC XDM application usages
    8. Detailed Procedures
      1. Introduction to detailed procedures
        1. The example scenario
        2. Base standards
      2. An example IMS registration
        1. Overview
        2. Signalling PDP context establishment
        3. P-CSCF discovery
        4. Transport protocols
        5. SIP registration and registration routing aspects
        6. Authentication
        7. Access security – IPsec SAs
        8. SIP Security Mechanism Agreement
        9. Compression negotiation
        10. Access and location information
        11. Charging-related information during registration
        12. User identities
        13. Re-registration and re-authentication
        14. De-registration
        15. Early IMS Security
      3. An example IMS session
        1. Overview
        2. Caller and callee identities
        3. Routing
        4. Compression negotiation
        5. Media negotiation
        6. Resource reservation
        7. Controlling the media
        8. Charging-related information for sessions
        9. Release of a session
        10. Alternative session establishment procedures
        11. Routing of PSIs
    9. Protocols
      1. SIP
        1. Background
        2. Design principles
        3. SIP architecture
        4. Message format
        5. The SIP URI
        6. The tel URI
        7. SIP structure
        8. Registration
        9. Dialogs
        10. Sessions
        11. Security
        12. Routing requests and responses
        13. SIP extensions
      2. SDP
        1. SDP message contents
        2. SDP message format
        3. Selected SDP lines
      3. The Offer/Answer Model with SDP
        1. The offer
        2. The answer
        3. Offer/answer processing
      4. RTP
        1. RTP for real-time data delivery
        2. RTCP
        3. RTP profile and payload format specifications
        4. RTP profile and payload format specification for audio and video (RTP/AVP)
      5. DNS
        1. DNS resource records
        2. The Naming Authority Pointer (NAPTR) DNS RR
        3. ENUM – the E.164 to Universal Resource Identifier (URI) Dynamic Delegation Discovery System (DDDS) application
        4. Service records (SRV RRs)
      6. GPRS
        1. Overview
        2. Packet Data Protocol (PDP)
        3. Access points
        4. PDP context types
      7. TLS
        1. Introduction
        2. TLS Record Protocol
        3. TLS Handshake Protocol
        4. Summary
      8. Diameter
        1. Introduction
        2. Protocol components
        3. Message processing
        4. Diameter clients and servers
        5. Diameter agents
        6. Message structure
        7. Error handling
        8. Diameter services
        9. Specific Diameter applications used in 3GPP
        10. Diameter SIP application
        11. Diameter credit control application
        12. Summary
      9. MEGACO
        1. Introduction
        2. Connection model
        3. Protocol operation
      10. COPS
        1. Introduction
        2. Message structure
        3. COPS usage for policy provisioning (COPS-PR)
        4. The PIB for the Go interface
        5. Summary
      11. IPsec
        1. Introduction
        2. Security associations
        3. Internet Security Association and Key Management Protocol (ISAKMP)
        4. Internet Key Exchange (IKE)
        5. Encapsulated Security Payload (ESP)
        6. Summary
      12. Signalling Compression
        1. SigComp architecture
        2. Compartments
        3. Compressing a SIP message in IMS
      13. DHCPv6
        1. DHCP options
        2. DHCP options for SIP servers
      14. XCAP
        1. XCAP application usage
      15. Common Policy
        1. Introduction
        2. Model and rule structure
        3. Data types and permission processing
    10. References
    11. Abbreviations
    12. Index