Professional Documents
Culture Documents
IMS
Rogier Noldus
Ulf Olsson
Catherine
Mulligan
Ryde
Mats Stifle
AMSTERDAM PARIS
BOSTON
HEIDELBERG
LONDON
NEW YORK
OXFORD
SAN DIEGO
SAN FRANCISCO
an
SINGAPORE
SYDNEY
TOKYO
Academic Press is
imprint
of Elsevier
Contents
Foreword Preface
X1
xiii
xyi xvii
Acknowledgements
About the Authors
CHAPTER 1
1.1 1.2 1.3
1 Developed? Simplify
1 2 2 4 5
1.3.1 Billions of Mobile Handsets 1.3.2 The Multi-Talented Mobile Handset 1.3.3
Extending Existing
Behavior
6
6 8 9 12 12 13 13 14 14 14 15 15 17 20 21 21
22
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 1.4.3 The Residential 1.4.4 The 1.5
Setting
Layer
Concept Applied
Multimedia Telephony 1.8.1 Multimedia Telephony. What Is It? 1.8.2 Why MMTel
What
are
the
23 25 26
The
CHAPTER 2
2.1 2.2
Business
Modeling for
Concepts
Digital
Planet
27
27 27 27 28 28 32
Developers
Open
iii
iv
Contents
2.2.5
Capital
Goods Software
32
33 33 35 37 38
-
Digital
World
2.3.2 The Mobile Broadband Platform 2.4 The Business Case for IMS 2.4.1 Global 2.4.2 2.5 2.6 2.7 2.8
Interoperable
and the
a
Standards
Developer's View
39 41 42 44 47 48
Regulation
a
Right to
Private Communications
Digital
Planet
Practical
Application to IMS
Conclusions
CHAPTER 3
3.1
49
49 50 51 51 52 53 55
3.2 Back
Basics
Application
Application
on a
Standardized Service
56 57 58
3.10
Summary
CHAPTER 4
4.1 4.2
Applications
Introduction
in the IP Multimedia
Subsystem
59
59 60 60 61 62 64 64
Composition
Chaining
Architecture
4.2.2 Composition Through Chaining 4.2.3 IMS Service 4.3 IMS Service Composition 4.3.1 Initial Filter Criteria 4.3.2 Two-Tier Composition and the Service
4.3.3 Unified Web Services and IMS 4.3.4 Next-Generation
Capability Composition
and
Interaction
Manager
65 67
Intelligent Networks
Migration
to
IMS
68 69 69 75 77 80
4.4
IMS
Application
Servers
4.5
Conclusions
Contents
CHAPTER 5
5.1
Service
Development
81
82 83 83 87
93 93 95 98 102 104
Virtual Call Center Use-Case 5.1.1 Use-Case Architecture 5.1.2 Use-Case Business 5.1.3 Constituent SIP
Logic
Applications
5.2
Components
Logic
5.3 Conclusions
CHAPTER 6
6.1 6.2
105
105 105 105 109
Digital Speech
Transmission
Using
the Real-time
Transport
Protocol
Transport
Control Protocol
Multi-Party
Communication Session
Registration
6.3.1 Initial 6.3.2 6.3.3 6.3.4
130
and Call Establishment 133
136 136
137 137 141
6.4 6.5
not
Registered
Currently Registered
CHAPTER 7
7.1 7.2 7.3 7.4
145
145 145 145 147 152 154 157 158
Sequence
7.5 7.6
Proxy
Roles
vi
Contents
7.6.2 Stateful
Proxy
7.6.3 Back-to-Back User Agent 7.7 SIP Session Establishment 7.7.1 7.7.2
Routing
Path for
Responses
Canceling a Dialogs
7.10.1
SIP Transaction
Request
7.10 SIP
7.10.2 Target Set 7.10.3 7.11 Media Transmission: Offer-Answer Model 7.1 L .1 A Closer Look at the SDP Structure 7.11.2 Some SDP
Examples
CHAPTER 8
8.1 8.2
8.3
223
223
223 224
227 229
A Global View
8.4
A Closer Look
Registration
8.5.1
249
259
De-Registration
Implicit Registration
8.7
Using
Phone Numbers
Query
Contents
vii
versus
290
291 292 292 294 298
Chaining
as
8.8.4 SIP-AS
or
UAS
8.8.5 Public Services 8.8.6 Service-initiated Session Establishment 8.8.7 User Interaction 8.8.8 8.9
Unregistered
in IMS
Service Invocation
Messaging
CHAPTER 9
9.1 9.2
329 329
In-Depth
Chaining
to Extension
on
Forwarding
Logic
Routing
OMA
Defined
by
Interacting
System
9.7.3 The
Presentity
9.7.4 XDM Data Management 9.8 Finding the right devices 9.9 Conclusion
CHAPTER 10
Charging
Ways
of
351
351
Getting Paid
a
352 352
Money Makes
10.3.1 10.3.2
the
Selling Selling
to the End-user
Again
viii
Contents
10.3.5
Letting
Heavy Lifting
10.3.6 Sell
Something
on an
10.3.7 Count
10.3.8 Benefit in
Entirely
Different Dimension
Charging Charging
Summary
CHAPTER 11
363
363
363
Connecting IMS
to
365
365 367 371 376 378 380 382
Mapping
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
Starting
Point: VAS in the CS Network and VAS in the
Capability
Interaction
Manager
401
401 402 402
Why
RCS?
402
12.3 Overview of RCS Release 12.4 RCS Release 1 12.4.1 Enriched Call 12.4.2 Enhanced
Functionality
Messaging
12.4.3 Enriched Phone Book 12.5 RCS Release 2 12.5.1 Broadband Access
12.5.2 Multi-Device Environment
Contents
ix
Multi-Device
419
Provisioning
Capability Discovery
to
in RCS-e
424 425
Capture Value
12.10 Conclusions
4?0
431
43'
431 432 436
Designers
436 437
438 440 441 443 and CAMEL 444
High-Level
Use-case
Explained
(ICS)
13.6.1 ICS Solution with Evolved MSC 13.6.2 ICS Solution 13.6.3
Terminating
445 445
Designers
Technology
449
449
449
Pipes
Home Networks
Machine (M2M)
455 463