Book description
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.
- 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
Table of contents
- Cover image
- Table of Contents
- Front-matter
- Copyright
- Foreword
- Preface
- Acknowledgements
- 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
- References
- Abbreviations
- Index
- Appendix A
- Appendix B
- Appendix C
Product information
- Title: IMS Application Developer's Handbook
- Author(s):
- Release date: July 2011
- Publisher(s): Academic Press
- ISBN: 9780123821935
You might also like
book
SMS Messaging Applications
Cell phones are the most common communication device on the planet, and Short Message Service (SMS) …
book
IMS Connectivity in an On Demand Environment: A Practical Guide to IMS Connectivity
IBM Information Management System (IMS) is the IBM premier transaction and hierarchical database management system. Connectivity …
book
An Introduction to IMS: Your Complete Guide to IBM Information Management System
IBM’s Definitive One-Stop Guide to IMS Versions 12, 11, and 10: for Every IMS DBA, Developer, …
book
Unleashed Skype for Business
Skype for Business Unleashed This is the most comprehensive, realistic, and useful guide to Skype for …