My Account Log in

2 options

The 3G IP multimedia subsystem (IMS) : merging the Internet and the cellular worlds / Gonzalo Camarillo, Miguel A. García-Martín.

Online

Available online

View online
LIBRA TK5103.2 .C35 2006
Loading location information...

Available from offsite location This item is stored in our repository but can be checked out.

Log in to request item
Format:
Book
Author/Creator:
Camarillo, Gonzalo.
Contributor:
García-Martín, Miguel A.
Language:
English
Subjects (All):
Wireless communication systems.
Mobile communication systems.
Multimedia communications.
Physical Description:
xxvi, 427 pages : illustrations ; 25 cm
Edition:
Second edition.
Place of Publication:
Chichester, England ; Hoboken, NJ : J. Wiley & Sons, [2006]
Summary:
The 3G IP Multimedia Subsystem (IMS): Merging the Internet and the Cellular Worlds, Second Edition is an updated version of the best-selling guide to this exciting technology that will merge the Internet with the cellular world, ensuring the availability of Internet technologies such as the web, email, instant messaging, presence and videoconferencing nearly everywhere. In this thoroughly revised overview of the IMS and its technologies, goals, history, vision, the organizations involved in its standardization and architecture, the authors first describe how each technology works on the Internet and then explain how the same technology is adapted to work in the IMS, enabling readers to take advantage of any current and future Internet service.
Key features of the Second Edition include: New chapter on Next Generation Networks, including an overview on standardization, the architecture, and PSTN/ISDN simulation services. Fully updated chapter on the Push-to-talk over Cellular (PoC) service, covering the standardization in the Open Mobile Alliance (OMA), architecture, PoC session types, user plane, and the Talk Burst Control Protocol. Several expanded sections, including discussion of the role of the Open Mobile Alliance in the standardization process, IPv4 support in IMS, a description of the IMS Application Layer Gateway and the Transition Gateway, and a description of the presence data model. Updated material on the presence service, session-based instant messages with the Message Session Relay Protocol (MSRP), and the XML Configuration Access Protocol (XCAP). Engineers, programmers, business managers, marketing representatives, and technically aware users will all find this to be an indispensable guide to IMS and the business model behind it.
Contents:
1 IMS Vision: Where Do We Want to Go? 5
1.1 The Internet 5
1.2 The Cellular World 6
1.3 Why do we need the IMS? 6
1.4 Relation between IMS and non-IMS Services 8
2 The History of the IMS Standardization 9
2.1 Relations between IMS-related Standardization Bodies 9
2.2 Internet Engineering Task Force 10
2.2.1 Structure of the IETF 10
2.2.2 Working Group Operations 11
2.2.3 Types of RFCs 12
2.3 Third Generation Partnership Project 13
2.3.1 3GPP Structure 14
2.3.2 3GPP Deliverables 15
2.4 Third Generation Partnership Project 2 16
2.4.1 3GPP2 Structure 16
2.4.2 3GPP2 Deliverables 16
2.5 IETF-3GPP/3GPP2 Collaboration 17
2.5.1 Internet Area 18
2.5.2 Operations and Management Area 18
2.5.3 Transport Area 19
2.6 Open Mobile Alliance 19
2.6.1 OMA Releases and Specifications 20
2.6.2 Relationship between OMA and 3GPP/3GPP2 21
2.6.3 Relationship between OMA and the IETF 22
3 General Principles of the IMS Architecture 23
3.1 From Circuit-switched to Packet-switched 23
3.1.1 GSM Circuit-switched 23
3.1.2 GSM Packet-switched 24
3.2 IMS Requirements 24
3.2.1 IP Multimedia Sessions 25
3.2.2 QoS 25
3.2.3 Interworking 26
3.2.4 Roaming 26
3.2.5 Service Control 26
3.2.6 Rapid Service Creation 27
3.2.7 Multiple Access 27
3.3 Overview of Protocols used in the IMS 27
3.3.1 Session Control Protocol 27
3.3.2 The AAA Protocol 28
3.3.3 Other Protocols 29
3.4 Overview of IMS Architecture 29
3.4.1 The Databases: the HSS and the SLF 30
3.4.2 The CSCF 31
3.4.3 The AS 33
3.4.4 The MRF 35
3.4.5 The BGCF 35
3.4.6 The IMS-ALG and the TrGW 35
3.4.7 The PSTN/CS Gateway 36
3.4.8 Home and Visited Networks 38
3.5 Identification in the IMS 39
3.5.1 Public User Identities 40
3.5.2 Private User Identities 40
3.5.3 The Relation between Public and Private User Identities 41
3.5.4 Public Service Identities 42
3.6 SIM, USIM, and ISIM in 3GPP 42
3.6.1 SIM 43
3.6.2 USIM 43
3.6.3 ISIM 45
Part II The Signaling Plane in the IMS 47
4 Session Control on the Internet 51
4.1 SIP Functionality 51
4.1.1 Session Descriptions and SDP 51
4.1.2 The Offer/Answer Model 52
4.1.3 SIP and SIPS URIs 53
4.1.4 User Location 54
4.2 SIP Entities 55
4.2.1 Forking Proxies 57
4.2.2 Redirect Servers 58
4.3 Message Format 59
4.4 The Start Line in SIP Responses: the Status Line 59
4.5 The Start Line in SIP Requests: the Request Line 60
4.6 Header Fields 60
4.7 Message Body 62
4.8 SIP Transactions 63
4.9 Message Flow for Session Establishment 64
4.10 SIP Dialogs 67
4.10.1 Record-Route, Route, and Contact Header Fields 70
4.11 Extending SIP 70
4.11.1 New Methods 72
4.12 Caller Preferences and User Agent Capabilities 72
4.13 Reliability of Provisional Responses 73
4.14 Preconditions 76
4.15 Event Notification 77
4.15.1 High Notification Rates 79
4.16 Signaling Compression 80
4.16.1 SigComp Extended Operations 81
4.16.2 Static SIP/SDP Dictionary 82
4.17 Content Indirection 82
4.18 The REFER Method 85
5 Session Control in the IMS 87
5.1 Prerequisites for Operation in the IMS 88
5.2 IPv4 and IPv6 in the IMS 89
5.3 IP Connectivity Access Network 90
5.4 P-CSCF Discovery 91
5.5 IMS-level Registration 93
5.5.1 IMS Registration with an ISIM 93
5.5.2 IMS Registration with a USIM 101
5.6 Subscription to the reg Event State 106
5.7 Basic Session Setup 109
5.7.1 The IMS Terminal Sends an INVITE Request 113
5.7.2 The Originating P-CSCF Processes the INVITE Request 120
5.7.3 The Originating S-CSCF Processes the INVITE Request 121
5.7.4 The Terminating LCSCF Processes the INVITE Request 125
5.7.5 The Terminating S-CSCF Processes the INVITE Request 126
5.7.6 The Terminating P-CSCF Processes the INVITE Request 129
5.7.7 The Callee's Terminal Processes the INVITE Request 129
5.7.8 Processing the 183 Response 133
5.7.9 The Caller's IMS Terminal Processes the 183 Response 133
5.7.10 The Callee's IMS Terminal Processes the PRACK request 134
5.7.11 Alerting the Callee 137
5.8 Application Servers: Providing Services to Users 142
5.8.1 Generalities about Application Servers 142
5.8.2 Types of Application Servers 143
5.8.3 The Session Setup Model through Application Servers 147
5.8.4 Filter Criteria 155
5.8.5 An Example of Service Execution 159
5.9 Interworking 162
5.9.1 SIP-PSTN Interworking 162
5.9.2 Interworking with Non-IMS SIP-based Networks 165
5.10 Emergency Sessions 169
6 AAA on the Internet 171
6.1 Authentication, Authorization, and Accounting 171
6.2 AAA Framework on the Internet 171
6.3 The Diameter Protocol 173
6.3.1 Diameter Sessions 174
6.3.2 The Format of a Diameter Message 175
6.3.3 Attribute Value Pairs 176
6.3.4 The AAA and AAAS URIs 177
6.3.5 Diameter Base Protocol Commands 178
6.3.6 Diameter Base Protocol AVPs 180
7 AAA in the IMS 183
7.1 Authentication and Authorization in the IMS 183
7.2 The Cx and Dx Interfaces 183
7.2.1 Command Codes Defined in the Diameter Application for the Cx Interface 185
7.2.2 AVPs Defined in the Diameter Application for the Cx Interface 188
7.2.3 The User Profile 192
7.3 The Sh Interface 194
7.3.1 Command Codes Defined in the Diameter Application for the Sh Interface 195
7.3.2 AVPs Defined in the Diameter Application for the Sh Interface 197
7.4 Accounting 198
7.5 Charging Architecture 198
7.6 Offline Charging 200
7.6.1 IMS Terminal in a Visited Network 200
7.6.2 IMS Terminal in its Home Network 202
7.6.3 The Rf Interface 205
7.7 Online Charging 206
7.7.1 S-CSCF 206
7.7.2 Application Servers and the MRFC 207
8 Security on the Internet 213
8.1 HTTP Digest 213
8.1.1 Security Properties of Digest 215
8.2 Certificates 216
8.3 TLS 216
8.3.1 SIP Usage 217
8.4 S/MIME 218
8.4.1 Self-signed Certificates 220
8.5 Authenticated Identity Body 221
8.6 IPsec 224
8.6.1 ESP and AH 224
8.6.2 Tunnel and Transport Modes 226
8.6.3 Internet Key Exchange 226
8.7 Privacy 227
8.8 Encrypting Media Streams 228
8.8.1 MIKEY 228
9 Security in the IMS 231
9.1 Access Security 231
9.1.1 Authentication and Authorization 231
9.1.2 Authentication and Authorization with ISIM 232
9.1.3 Authentication and Authorization with USIM 234
9.1.4 Security Association Establishment 235
9.2 Network Security 237
10 Policy on the Internet 239
10.1 The COPS Protocol 239
10.2 The Outsourcing Model 241
10.3 The Configuration Model 242
11 Policy in the IMS 245
11.1 SIP Procedures 245
11.2 Media Authorization 246
11.2.1 The Policy Decision Function 247
11.2.2 Media Authorization Token 247
11.3 Proxy Access to SDP Bodies 250
11.4 Initialization Procedure 250
12 Quality of Service on the Internet 251
12.1 Integrated Services 251
12.1.1 RSVP 251
12.1.2 State in the Network 253
12.2 Differentiated Services 253
13 Quality of Service in the IMS 255
13.1 Instructions to Perform Resource Reservations 255
13.1.1 Proxy Modifying Bodies 257
13.2 Reservations by the Terminals 257
13.3 Network Authorization 259
13.4 QoS in the Network 259
Part III The Media Plane in the IMS 261
14 Media Encoding 265
14.1 Speech Encoding 265
14.1.1 Pulse Code Modulation 266
14.1.2 Linear Prediction 267
14.1.3 GSM-FR 268
14.1.4 AMR 269
14.1.5 AMR-WB 272
14.1.6 SMV 272
14.2 Video Encoding 277
14.2.1 Common Video Codecs 278
14.2.2 H.263 279
14.2.3 Image Encoding 279
14.2.4 Temporal Correlation 279
14.2.5 Spatial Correlation 280
14.3 Text Encoding 280
14.4 Mandatory Codecs in the IMS 281
15 Media Transport 283
15.1 Reliable
Media Transport 283
15.2 Unreliable Media Transport 284
15.2.1 DCCP 284
15.2.2 RTP 285
15.2.3 RTCP 287
15.2.4 SRTP 288
15.3 Media Transport in the IMS 288
Part IV Building Services with the IMS 291
16 The Presence Service on the Internet 295
16.1 Overview of the Presence Service 295
16.1.1 The pres URI 296
16.2 The Presence Life Cycle 297
16.3 Presence Information Data Format 298
16.3.1 Contents of the PIDF 299
16.4 The Presence Data Model for SIP 299
16.5 Mapping the SIP Presence Data Model to the PIDF 301
16.6 Rich Presence Information Data Format 303
16.6.1 Contents of the RPID 303
16.7 CIPID 304
16.8 Timed Presence Extension to the PIDF 306
16.9 Presence Capabilities 307
16.9.1 Service Capabilities 308
16.9.2 Device Capabilities 309
16.9.3 An Example of the Presence Capabilities Document 309
16.10 Presence Publication 311
16.11 Presence Subscription and Notification 312
16.12 Watcher Information 312
16.13 URI-list Services and Resource Lists 314
16.14 XML Configuration Access Protocol 317
16.14.1 XCAP Application Usage 318
16.15 Presence Optimizations 319
16.15.1 Partial Notification of Presence Information 319
16.15.2 Event Notification Filtering 320
17 The Presence Service in the IMS 323
17.1 The Foundation of Services 323
17.2 Presence Architecture in the IMS 323
17.3 Watcher Subscription 325
17.4 Subscription to Watcher Information 326
17.5 Presence Publication 326
17.6 Presence Optimizations 327
17.7 The Ut Interface 328
18 Instant Messaging on the Internet 329
18.1 The im URI 329
18.2 Modes of Instant Messages 330
18.3 Pager-mode Instant Messaging 330
18.3.1 Congestion Control with Message 330
18.4 Session-based Instant Messaging 331
18.4.1 The MSRP and MSRPS URLs 332
18.4.2 MSRP Overview 332
18.4.3 Extensions to SDP due to MSRP 333
18.4.4 MSRP Core Functionality 336
18.4.5 Status and Reports 337
18.4.6 MSRP Relays 340
19 The Instant Messaging Service in the IMS 345
19.1 Pager-mode Instant Messaging in the IMS 345
19.2 Session-based Instant Messaging in the IMS 346
20 Push-to-Talk over Cellular 351
20.1 PoC Standardization 351
20.2 IETF Work Relevant to PoC 352
20.2.1 URI-list Services 352
20.2.2 Event Package for PoC Settings 355
20.2.3 SIP Header Fields 357
20.3 Architecture 357
20.4 Registration 359
20.5 PoC Server Roles 359
20.6 PoC Session Types 360
20.6.1 One-to-one PoC Sessions 361
20.6.2 Ad-hoc PoC Group 362
20.6.3 Pre-arranged PoC Group 363
20.6.4 Chat PoC Group 363
20.7 Adding Users to a PoC Session 365
20.8 Group Advertisements 366
20.9 Session Establishment Types 366
20.10 Answer Modes 367
20.11 Right-to-speak Indication Types 369
20.12 Participant Information 370
20.13 Barring and Instant Personal Alerts 370
20.14 The User Plane 371
20.14.1 Media Encoding 371
20.14.2 Talk Burst Control Protocol 371
20.15 Simultaneous PoC Sessions 375
21 Next Generation Networks 377
21.1 NGN Overview 377
21.2 The Core IMS in NGN 379
21.2.1 New SIP Functionality 382
21.2.2 Unneeded Functionality 382
21.3 PSTN/ISDN Simulation Services 383
21.3.1 Communication Diversion (CDIV) and Communication Forwarding 383
21.3.2 Conference (CONF) 383
21.3.3 Message Waiting Indication (MWI) 385
21.3.4 Originating Identification Presentation/Restriction (OIP, OIR) 385
21.3.5 Terminating Identification Presentation/Restriction (TIP, TIR) 385
21.3.6 Communication Waiting (CW) 386
21.3.7 Communication Hold (HOLD) 386
21.3.8 Anonymous Communication Rejection (ACR) and Communication Barring (CB) 386
21.3.9 Advice of Charge (AoC) 386
21.3.10 Completion of Communications to Busy Subscriber (CCBS) and Completion of Communications on No Reply (CCNR) 387
21.3.11 Malicious Communication Identification (MCID) 387
21.3.12 Explicit Communication Transfer (ECT) 387
21.3.13 User Settings in PSTN/ISDN Simulation Services 388
Appendix A The 3GPP2 IMS 389
A.2 The Multimedia Domain (MMD) 389
A.3 Architecture of the 3GPP2 IMS 390
Appendix B List of IMS-related Specifications 393
B.2 3GPP Specifications 393
B.3 3GPP2 Specifications 394
B.4 ETSI NGN Specifications 394.
Notes:
Includes bibliographical references (pages [401]-417) and index.
ISBN:
0470018186
OCLC:
61651865
Publisher Number:
9780470018187

The Penn Libraries is committed to describing library materials using current, accurate, and responsible language. If you discover outdated or inaccurate language, please fill out this feedback form to report it and suggest alternative language.

Find

Home Release notes

My Account

Shelf Request an item Bookmarks Fines and fees Settings

Guides

Using the Find catalog Using Articles+ Using your account