IMS Application Developer's Handbook - 1st Edition - ISBN: 9780123821928, 9780123821935

IMS Application Developer's Handbook

1st Edition

Creating and Deploying Innovative IMS Applications

eBook ISBN: 9780123821935
Hardcover ISBN: 9780123821928
Paperback ISBN: 9780081016015
Imprint: Academic Press
Published Date: 20th July 2011
Page Count: 504
Sales tax will be calculated at check-out Price includes VAT/GST
Price includes VAT/GST
× DRM-Free

Easy - Download and start reading immediately. There’s no activation process to access eBooks; all eBooks are fully searchable, and enabled for copying, pasting, and printing.

Flexible - Read on multiple operating systems and devices. Easily read eBooks on smart phones, computers, or any eBook readers, including Kindle.

Open - Buy once, receive and download all available eBook formats, including PDF, EPUB, and Mobi (for Kindle).

Institutional Access

Secure Checkout

Personal information is secured with SSL technology.

Free Shipping

Free global shipping
No minimum order.


• Clear, concise and comprehensive view of IMS and Rich Communication Suite (RCS) for developers

• Shows how to use RCS to create innovative applications for rapid uptake by end-users

• Covers service and operator scenarios for the IMS architecture

• Explains IMS architecture and protocols, from an application developer’s perspective

IMS Application Developer’s Handbook gives a hands-on view of exactly what needs to be done by IMS application developers to develop an application and take it "live" on an operator’s network. It offers practical guidance on building innovative applications using the features and capabilities of the IMS network, and shows how the rapidly changing development environment is impacting on the business models employed in the industry and how existing network solutions can be moved towards IMS. Elaborating on how IMS applies basic VoIP principles and techniques to realize a true multi-access, and multimedia network, this book ensures that developers know how to use IMS most effectively for applications.

Written by established experts in the IMS core network and IMS service layer, with roots in ISDN and GSM, with experience from working at Ericsson, who have been active in standardisation and technology development and who have been involved in many customer projects for the implementation of fixed mobile converged IMS network and service. The authors of this book bring their in-depth and extensive knowledge in the organizations involved in the IMS standardization and its architecture.

Key Features

  • Clear, concise and comprehensive view of the IMS and Rich Communication Suite (RCS) for developers
  • Written by established experts in the IMS services layer, who have been involved in many customer projects for the implementation of fixed mobile converged IMS network and service
  • Covers potential service and operator scenarios for the IMS architecture; it is significantly more than merely a description of the IMS standards


Developers employed by network operators, service providers, or network equipment manufacturers; developers employed by IT companies, systems integrators, and software houses; Computer Science students studying mobile communications and applications development

Table of Contents




About the Authors

Chapter 1. Introduction

1.1. Why was IMS Developed?

1.2. Observations

1.3. Network Vision: Enable and Simplify

1.4. IMS Architecture for those that Don’t Need to KNOW

1.5. Setting the Scene: The Story So Far

1.6. Doing Useful Work: The Service Story

1.7. The Concept Applied

1.8. Multimedia Telephony

1.9. Summary

Chapter 2. Business Modeling for a Digital Planet

2.1. Introduction

2.2. Basic Economic Concepts for Developers

2.3. Value Creation and Capture in Modern Communications Industries

2.4. The Business Case For IMS

2.5. Business Models for a Digital Planet

2.6. Toward a Diagramming Technique

2.7. Practical Examples – Application to IMS

2.8. Conclusions

Chapter 3. Service Deployment Patterns

3.1. Introduction

3.2. Back to Basics

3.3. Client-Side Application

3.4. Server-Side End-Point Application

3.5. Web Server-Side End-Point Application

3.6. Web Client-Side End-Point Application

3.7. Mid-Point Application

3.8. Client-Side Application, Building on a Standardized Service

3.9. To-Do List

3.10. Summary

Chapter 4. Applications in the IP Multimedia Subsystem

4.1. Introduction

4.2. IMS Service Creation

4.3. IMS Service Composition

4.4. IMS Application Servers

4.5. Conclusions

Chapter 5. Service Development

5.1. Virtual Call Center Use-Case

5.2. Web-Based Do-Not-Disturb Use-Case

5.3. Conclusions

Chapter 6. Introduction to IP-Based Real-Time Communications

6.1. Introduction

6.2. Basics of Voice Over IP

6.3. Registration

6.4. Locating the Registrar

6.5. Registration Relationships

6.6. Network Domains

Chapter 7. Introduction to Session Initiation Protocol

7.1. Introduction

7.2. The SIP Standard

7.3. SIP Session Versus Media Session

7.4. SIP Transaction Model

7.5. SIP Transaction State Models

7.6. Proxy Roles

7.7. SIP Session Establishment

7.8. SIP Transport Considerations

7.9. Canceling a SIP Transaction Request

7.10. SIP Dialogs

7.11. Media Transmission: Offer–Answer Model

Chapter 8. Introduction to the IMS Network

8.1. Introduction

8.2. Overview of IMS Standards and Releases

8.3. IMS Network Architecture – A Global View

8.4. IMS Network Architecture – A Closer Look

8.5. Registration

8.6. Session Establishment

8.7. Using Phone Numbers

8.8. Application Servers in IMS

8.9. Messaging in IMS

Chapter 9. MMTel and Other IMS Enablers

9.1. Introduction

9.2. A More In-Depth Look into MMTel

9.3. Basic MMTel Architecture

9.4. Going Deeper and Wider

9.5. Adding to MMTel

9.6. Use-Case: Calendar-Based Routing

9.7. IMS Presence

9.8. Finding the Right Devices

9.9. Conclusion

Chapter 10. Charging

10.1. Introduction

10.2. Obvious and Not So Obvious Ways of Getting Paid

10.3. Money Makes the App Go Around

10.4. The Mechanics of Charging

10.5. Summary

Chapter 11. Interworking with Legacy Networks

11.1. Introduction

11.2. The Bigger Picture – Connecting IMS to the Outside World

11.3. Interworking through MGCF and IM-MGW

11.4. Video Interworking

11.5. Supplementary Service Interworking

11.6. Applying Legacy VAS in the IMS Network

Chapter 12. Rich Communication Suite

12.1. Introduction

12.2. The Basics of RCS

12.3. Overview of RCS Release Functionality

12.4. RCS Release 1

12.5. RCS Release 2

12.6. RCS Release 3

12.7. RCS Release 4

12.8. RCS-e

12.9. Using RCS Applications to Capture Value

12.10. Conclusions

Chapter 13. Evolved IP Multimedia Architecture and Services

13.1. Introduction

13.2. Overview of the Evolved IMS Architecture

13.3. GSMA VoLTE – IMS Profile for Voice and SMS

13.4. VoLTE Considerations for Service Designers

13.5. Single Radio Voice Call Continuity (SRVCC)

13.6. IMS Centralized Services (ICS)

13.7. SRVCC and ICS Considerations for Service Designers

Chapter 14. Future Outlook

14.1. What is Next in Store for IMS?

14.2. TV

14.3. Smart Pipes

14.4. Home Networks

14.5. Web Clients

14.6. Machine to Machine (M2M)

14.7. Vehicle Automation

14.8. WAC and Other APP Stores

14.9. Secure, Non-Anonymous Comms: The Alternative Network

14.10. Conclusion




Appendix A

Appendix B

Appendix C


No. of pages:
© Academic Press 2011
Academic Press
eBook ISBN:
Hardcover ISBN:
Paperback ISBN:

Ratings and Reviews