IMS Application Developer s Handbook Creating and Deploying Innovative IMS Applications 1st Edition by Rogier Noldus, Ulf Olsson, Catherine Mulligan, Ioannis Fikouras, Anders Ryde, Mats Stille – Ebook PDF Instant Download/Delivery: 978-0123821928, 0123821924
Full download IMS Application Developer s Handbook Creating and Deploying Innovative IMS Applications 1st Editionafter payment

Product details:
ISBN 10: 0123821924
ISBN 13: 978-0123821928
Author: Rogier Noldus, Ulf Olsson, Catherine Mulligan, Ioannis Fikouras, Anders Ryde, Mats Stille
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:
CHAPTER 1 Introduction
1.1 Why Was IMS Developed?.
1.2 Observations.
1.3 Network Vision: Enable and Simplify.
1.3.1 Billions of Mobile Handsets.
1.3.2 The Multi-Talented Mobile Handset.
1.3.3 Extending Existing Behavior
1.3.4 Voice-Over IP Over Broadband
1.3.5 The Mobile Phone, Boosted..
1.4 IMS Architecture for Those That Don’t Need to Know
1.4.1 Services.
1.4.2 The Home Network Concept
1.4.3 The Residential Opportunity.
1.4.4 The Enterprise Opportunity
1.5 Setting the Scene: The Story So Far
1.5.1 IMS VoIP on Existing IP Networks.
1.5.2 Rich Communication Suite (RCS).
1.5.3 Push-to-Talk.
1.6 Doing Useful Work: The Service Story.
1.6.1 The Communication Service Layer
1.6.2 IMS and Web 2.0
1.7 The Concept Applied.
1.8 Multimedia Telephony.
1.8.1 Multimedia Telephony: What Is It?
1.8.2 Why MMTel – What are the Driving Requirements?.
1.8.3 Multimedia Telephony: The Origins….
1.9 Summary.
CHAPTER 2 Business Modeling for a Digital Planet
2.1 Introduction…..
2.2 Basic Economic Concepts for Developers.
2.2.1 Economies of Scale.
2.2.2 Transaction Costs…….
2.2.3 Open APIs and Transaction Costs.
2.2.4 Factors of Production.
2.2.5 Capital Goods Software.
2.2.6 Consumer Goods Software
2.3 Value Creation and Capture in Modern Communications Industries
2.3.1 The Role of the Individual in a Digital World.
2.3.2 The Mobile Broadband Platform…
2.4 The Business Case for IMS
2.4.1 Global Interoperable Standards – a Developer’s View.
2.4.2 Regulation and the Right to Private Communications.
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.2.1 Service Composition
4.2.2 Composition Through Chaining
4.2.3 IMS Service Chaining Architecture.
4.3 IMS Service Composition..
4.3.1 Initial Filter Criteria.
4.3.2 Two-Tier Composition and the Service Capability Interaction Manager…
4.3.3 Unified Web Services and IMS Composition.
4.3.4 Next-Generation Intelligent Networks and Migration to IMS
4.4 IMS Application Servers..
4.4.1 The Converged SIP Servlet Container
4.4.2 SIP Application Types
4.4.3 SIP Application Composition in JSR116
4.5 Conclusions..
CHAPTER 5 Service Development.
5.1 Virtual Call Center Use-Case.
5.1.1 Use-Case Architecture
5.1.2 Use-Case Business Logic
5.1.3 Constituent SIP Applications.
5.2 Web-Based Do-Not-Disturb Use-Case
5.2.1 Use-Case Architecture
5.2.2 Constituent Components
5.2.3 Use-Case Business Logic
5.2.4 AJAX/SIP Interaction.
5.3 Conclusions..
CHAPTER 6 Introduction to IP-Based Real-Time Communications
6.1 Introduction..
6.2 Basics of Voice Over IP
6.2.1 Digital Speech Transmission
6.2.2 OSI Reference Model
6.2.3 Data Transmission Using the Real-time Transport Protocol.
6.2.4 Real-time Transport Control Protocol
6.2.5 Control Plane Versus User Plane
6.2.6 Multi-Party Communication Session..
6.3 Registration.
6.3.1 Initial Registration and Call Establishment.
6.3.2 De-registration.
6.3.3 Re-registration.
6.3.4 Mobility Versus Nomadicity.
6.4 Locating the Registrar…..
6.5 Registration Relationships.
6.5.1 Subscriber Administered in VoIP Network, but Currently not Registered….
6.5.2 Subscriber Administered in VoIP Network and Currently Registered.
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.4.1 Command Sequence
7.5 SIP Transaction State Models.
7.6 Proxy Roles…
7.6.1 Stateless Proxy.
7.6.2 Stateful Proxy
7.6.3 Back-to-Back User Agent.
7.7 SIP Session Establishment.
7.7.1 Request Message.
7.7.2 Response Message.
7.7.3 Initial Request Message Routing.
7.7.4 Response Message Routing
7.7.5 Building an SIP Routing Path for Subsequent SIP Requests
7.7.6 Exchanging Contact Addresses for Subsequent SIP Requests.
7.7.7 Subsequent Request Message Routing.
7.8 SIP Transport Considerations.
7.8.1 Internal DNS Versus External DNS.
7.8.2 Reliability of SIP Requests and SIP Responses
7.9 Canceling a SIP Transaction Request.
7.10 SIP Dialogs.
7.10.1 Multiple Early Dialogs
7.10.2 Target Set
7.10.3 Early Media
7.11 Media Transmission: Offer-Answer Model
7.11.1 A Closer Look at the SDP Structure.
7.11.2 Some SDP Examples
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.3.1 IMS Core Network
8.3.2 IMS Access Network.
8.4 IMS Network Architecture – A Closer Look.
8.4.1 Core Network Entities
8.4.2 Network Border Gateway Nodes.
8.5 Registration.
8.5.1 Registration Relationships.
8.5.2 Periodic Re-Registration and De-Registration
8.5.3 Implicit Registration Set
8.5.4 Third-party Registration
8.5.5 Application-initiated Registration..
8.6 Session Establishment
8.6.1 Media Gating
8.7 Using Phone Numbers
8.7.1 Number Normalization
8.7.2 ENUM Query
8.7.3 Public ENUM versus Carrier ENUM.
8.7.4 Phone Number Representation Through SIP URI..
8.8 Application Servers in IMS
8.8.1 Introduction and Concept
8.8.2 The ISC Reference Point
8.8.3 Service Chaining
8.8.4 SIP-AS as Proxy, B2BUA, UAC, or UAS.
8.8.5 Public Services
8.8.6 Service-initiated Session Establishment.
8.8.7 User Interaction
8.8.8 Unregistered Service Invocation.
8.9 Messaging in IMS.
8.9.1 Instant Message
8.9.2 Messaging Session..
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.5.1 ISC Chaining
9.5.2 Northbound Interface.
9.5.3 Forwarding to Extension Logic
9.5.4 Web Interfaces on the Client Side.
9.6 Use-Case: Calendar-Based Routing..
9.7 IMS Presence
9.7.1 Presence as Defined by OMA..
9.7.2 Interacting with the Presence System.
9.7.3 The Presentity Data Model
9.7.4 XDM Data Management
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.3.1 Selling to the End-user Through a Store
10.3.2 Selling Over and Over Again…..
10.3.3 Pay-per-use.
10.3.4 Advertising..
10.3.5 Letting Someone Else do the Heavy Lifting
10.3.6 Sell Something Else.
10.3.7 Count on your Fellow Man.
10.3.8 Benefit in an Entirely Different Dimension.
10.4 The Mechanics of Charging.
10.4.1 Offline Charging.
10.4.2 Online 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.3.1 General
11.3.2 Protocol Mapping
11.3.3 MGCF SIP Signaling Capability
11.3.4 User-plane Interworking.
11.4 Video Interworking.
11.5 Supplementary Service Interworking.
11.5.1 Calling Line Presentation and Calling Line Presentation Restriction..
11.5.2 Connected Line Presentation and Connected Line Presentation Restriction…
11.5.3 Call Hold and Resume.
11.5.4 Call Forwarding.
11.6 Applying Legacy VAS in the IMS Network
11.6.1 The Starting Point: VAS in the CS Network and VAS in the IMS Network
11.6.2 The Challenge: Safeguarding Legacy VAS Investment.
11.6.3 Service Capability Interaction Manager.
CHAPTER 12 Rich Communication Suite
12.1 Introduction..
12.2 The Basics of RCS.
12.2.1 What is RCS?.
12.2.2 Why RCS?
12.3 Overview of RCS Release Functionality
12.4 RCS Release 1
12.4.1 Enriched Call
12.4.2 Enhanced Messaging.
12.4.3 Enriched Phone Book
12.5 RCS Release 2
12.5.1 Broadband Access
12.5.2 Multi-Device Environment.
12.5.3 Enriched Call – Multi-Device..
12.5.4 Network Address Book.
12.5.5 RCS Provisioning
12.6 RCS Release 3
12.7 RCS Release 4
12.8 RCS-e…
12.8.1 Capability Discovery in 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.5.1 SRVCC Architecture in 3GPP Release 9..
13.5.2 SRVCC High-Level Use-case Explained
13.5.3 SRVCC Architecture in 3GPP Release 10.
13.6 IMS Centralized Services (ICS)
13.6.1 ICS Solution with Evolved MSC
13.6.2 ICS Solution Using Existing ISUP/Mg and CAMEL
13.6.3 Terminating Access Domain Selection (T-ADS).
13.7 SRVCC and ICS Considerations for Service Designers.
CHAPTER 14 Future Outlook: Market and Technology
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…
People also search for:
application 5
ims 3.0 software
4i application
3 applications
ims apple
Tags: Rogier Noldus, Ulf Olsson, Catherine Mulligan, Ioannis Fikouras, Anders Ryde, Mats Stille, IMS Application, Developer s Handbook


