Cover image for Multimedia group communication : push-to-talk over cellular, presence, and list management concepts and applications
Title:
Multimedia group communication : push-to-talk over cellular, presence, and list management concepts and applications
Personal Author:
Publication Information:
Chichester, West Sussex : John Wiley & Sons, 2008
ISBN:
9780470058534
Added Author:

Available:*

Library
Item Barcode
Call Number
Material Type
Item Category 1
Status
Searching...
30000010194261 TK5105.15 R42 2008 Open Access Book Book
Searching...
Searching...
30000010160396 TK5105.15 R42 2008 Open Access Book Book
Searching...

On Order

Summary

Summary

Group communication technologies enable users to form different types of mobile groups and to interact in real time with the participants of these groups.

This book provides an in-depth overview of Multimedia Group Communications in the mobile domain. It specifies multimedia group communication concepts, introduces a range of applications, and proposes an evolution path. The concepts cover the "walkie-talkie" voice over IP service, XML list management, and Presence awareness technologies. The applications section embraces session control for closed professional groups and for open consumer groups. The evolution path includes exciting developments such as 'infotainment' and communication with non-human group members.

Key Features:

Easy to understand explanation of the Push to Talk over Cellular (PoC) service, as specified by the Open Mobile Alliance (OMA) Provides technical description of XML Document Management and SIMPLE Presence services Gives examples on how to deploy group communication services over 3GPP IP Multimedia Subsystem (IMS) and between IMS domains Describes innovative use cases for multimedia group communication through integration with value-added services and through the next generation of OMA enablers

Multimedia Group Communications is the first exploration to the field of one-to-many connectivity paradigm. It provides essential information on group communication for engineers, programmers and business managers working in the mobile arena, and will also be useful to business development planners and technically aware users.


Author Notes

Andrew Rebeiro-Hargrave PhD, Nokia Networks, Finland. As Nokia Networks Multimedia Interoperability Manager, he is responsible for Interoperability testing of Nokia Push to talk, XDM and Presence enablers at OMA TestFests. He has been working with Nokia Push to talk (PoC R&D) as Product Competence Transfer Manager since 2001. In addition to technical work, he has published journal articles in the field of geographical modelling and teaches Geocomputation as a guest lecturer at the Helsinki University.

David Viamonte, Vodafone, will enhance the contents and contribute the operator perspective. In addition, to his telecommunication background, David has experience at Vodafone Global, Düsseldorf in selecting Push to talk technologies.


Table of Contents

Forewordp. xi
Prefacep. xiii
Acknowledgementsp. xv
Abbreviationsp. xvii
1 Group Communication Conceptsp. 1
1.1 Introductionp. 1
1.2 Group Communication Rolesp. 1
1.2.1 Service Providerp. 1
1.2.2 End Usersp. 2
1.3 Mobile Group Communication Use Casesp. 4
1.3.1 One to One Sessionp. 6
1.3.2 Ad-hoc Group Sessionp. 8
1.3.3 Pre-arranged Group Sessionp. 9
1.3.4 Open Chat Group Sessionp. 10
1.3.5 Restricted Chat Group Sessionp. 10
1.4 Multimedia Group Communication Implementationp. 11
1.4.1 PoC Signalingp. 12
1.4.2 PoC Speechp. 16
1.4.3 XML Document Management Signallingp. 17
1.4.4 Presence Signallingp. 18
1.5 Summary and Conclusionsp. 22
1.6 Referencesp. 22
2 OMA Push to Talk Architecturep. 23
2.1 Introductionp. 23
2.2 Architectural Considerationsp. 25
2.3 OMA PoC Functional Architecturep. 26
2.4 PoC Clientp. 29
2.4.1 Introductionp. 29
2.4.2 Service Registration Functionsp. 30
2.4.3 Session-Related Functionsp. 30
2.4.4 Non-Session Related Requirementsp. 31
2.4.5 Service Configuration Requirementsp. 32
2.5 XML Document Management Clientp. 33
2.6 PoC Serverp. 33
2.6.1 Introductionp. 33
2.6.2 Split of Functionalities between the Controlling and the Participating PoC Functionsp. 34
2.6.3 Controlling PoC Functionp. 36
2.6.4 Participating PoC Functionp. 39
2.6.5 User Plane Routing Configurations between P-PoC and C-PoC Functionsp. 41
2.6.6 Interaction with Group and Policy Management Entitiesp. 44
2.6.7 Interaction with the OMA Presence Enablerp. 44
2.7 PoC XML Document Management Serverp. 44
2.8 External Entities Providing Services to PoC Systemp. 45
2.8.1 Access Networkp. 45
2.8.2 SIP/IP Core (IMS)p. 45
2.8.3 XML Document Management Entitiesp. 46
2.8.4 OMA Presencep. 48
2.8.5 Charging Entityp. 49
2.8.6 Device Provisioning & Managementp. 50
2.9 Description of OMA PoC Reference Pointsp. 50
2.9.1 Introductionp. 50
2.9.2 Reference Point POC-1: PoC Client - SIP/IP Corep. 51
2.9.3 Reference Point POC-2: SIP/IP Core - PoC Serverp. 52
2.9.4 Reference Point POC-3: PoC Client - PoC Serverp. 52
2.9.5 Reference Point POC-4: PoC Server - PoC Serverp. 53
2.9.6 Reference Point POC-5: PoC Server - Shared XDMSp. 53
2.9.7 Reference Point POC-6: SIP/IP Core - PoC XDMSp. 53
2.9.8 Reference Point POC-7: Aggregation Proxy - PoC XDMSp. 54
2.9.9 Reference Point POC-8: PoC Server - PoC XDMSp. 54
2.9.10 IP-1 Reference Point: Interconnecting SIP (PoC) Networksp. 54
2.9.11 XDM Reference Pointsp. 55
2.9.12 Presence Reference Pointsp. 56
2.10 Summary and Conclusionsp. 56
2.11 Referencesp. 57
3 The OMA XML Document Management (XDM) Enablerp. 59
3.1 Introductionp. 59
3.2 The OMA XDM Architecturep. 61
3.2.1 Introductionp. 61
3.2.2 XDM Client (XDMC)p. 63
3.2.3 Aggregation Proxyp. 64
3.2.4 Shared XDMS and Basic Introduction to URI Listsp. 66
3.2.5 External Enabler-specific Entities involved in the XDM Architecturep. 67
3.3 XDM Reference Pointsp. 69
3.3.1 Introductionp. 69
3.3.2 Reference Points XDM-1 and XDM-2 (Withdrawn)p. 69
3.3.3 Reference Point XDM-3: XDM Client - Aggregation Proxyp. 70
3.3.4 Reference Point XDM-4: Aggregation Proxy - Shared XDMSp. 71
3.3.5 Reference Points towards Service-specific Enablers and XDMSsp. 71
3.4 The XML Capability Access Protocol (XCAP)p. 72
3.4.1 Introductionp. 72
3.4.2 XCAP Application Usagesp. 73
3.4.3 URI Construction in XCAPp. 74
3.4.4 Client-server Communicationp. 80
3.5 User Authentication and Authorizationp. 81
3.5.1 Introduction and User Identityp. 81
3.5.2 User Authentication and XCAP Traffic Securityp. 82
3.5.3 User Authorizationp. 83
3.5.4 Authentication and Authorization Sample Signalling Flowp. 83
3.6 XCAP Applications and Documents Used in OMA XDMp. 85
3.6.1 Introductionp. 85
3.6.2 Common XCAP Applications Supported by all XDM Serversp. 85
3.6.3 XCAP Applications Supported by the Shared XDMSp. 89
3.6.4 XCAP Applications Supported by the PoC XDMSp. 91
3.6.5 XCAP Applications Supported by the Presence Enabler (Presence XDMS and RLS XDMS)p. 99
3.6.6 Summary of XCAP Applicationsp. 100
3.7 Summary and Conclusionsp. 102
3.8 Referencesp. 103
4 The OMA Presence Servicep. 105
4.1 Introductionp. 105
4.2 General Presence Conceptsp. 107
4.2.1 Entities Involved in the End-to-End Presence Servicep. 107
4.2.2 Sample Signalling Flowp. 110
4.2.3 Formatting Presence Information: the Presence Information Data Formatp. 113
4.2.4 Extending PIDFp. 114
4.3 The OMA Presence Servicep. 120
4.3.1 Introduction and Architecturep. 120
4.3.2 Presence Reference Pointsp. 123
4.3.3 Processing Presence Informationp. 124
4.4 The Resource List Serverp. 126
4.5 XDM Presence Applications: Presence Policies and Resource Listsp. 127
4.5.1 Presence Authorization Rulesp. 128
4.5.2 The Watcherinfo Event Package: Reactive Authorizationp. 130
4.5.3 Presence Listsp. 130
4.6 Enhancing PoC User Experience with Presence Capabilitiesp. 131
4.6.1 Presence Enabled PoC Buddy Listp. 131
4.6.2 Interworking Between the PoC and the Presence Servicesp. 133
4.7 Summary, Conclusions and Some Final Comments about the Presence Servicep. 134
4.8 Referencesp. 136
5 Deploying Group Communication with IMSp. 139
5.1 Introductionp. 139
5.2 3G IP Multimedia Subsystem (IMS) Conceptsp. 139
5.3 OMA PoC over IMSp. 143
5.3.1 Mapping of OMA and 3GPP IMS Reference Pointsp. 143
5.3.2 The PoC Server as a SIP Proxyp. 145
5.3.3 The PoC Server as a B2BUAp. 145
5.4 IMS User Identity Managementp. 146
5.4.1 Access to PoC IMS Services Using a SIM/USIM Modulep. 147
5.4.2 Public Service Identities: PoC Group Addressesp. 151
5.4.3 ENUM Servicep. 151
5.4.4 PoC Group Identities and IMS Public Service Identitiesp. 155
5.5 IMS Connectivityp. 156
5.5.1 Filter Criteria: Triggering the PoC Service from the S-CSCFp. 156
5.5.2 PoC Network-Network Interfacep. 163
5.5.3 Third Party Registration and the Registration Event Packagep. 167
5.6 Charging PoC Services with IMSp. 170
5.6.1 Offline Charging Conceptsp. 171
5.6.2 Online Charging Conceptsp. 172
5.6.3 PoC Charging Conceptsp. 173
5.7 Device Managementp. 180
5.8 Radio Access Network Parametersp. 182
5.8.1 E(GPRS) and PoCp. 182
5.8.2 Extended Uplink TBF Modep. 182
5.8.3 Delayed Downlinkp. 183
5.8.4 Priority Quality of Service (QoS)p. 183
5.8.5 Header Compressionp. 183
5.8.6 Territory Adaptationp. 184
5.8.7 E(GPRS) Mobility Management Improvements and PoCp. 184
5.8.8 WCDMA and PoCp. 185
5.8.9 Multiple Parallel Non-Real-Time Radio Access Bearersp. 186
5.8.10 Low Bit Rate Access Bearersp. 186
5.8.11 Radio Resources Control (RRC) Server Statesp. 186
5.8.12 WCDMA Capacity Enhancements and PoCp. 186
5.8.13 HSDPA and PoCp. 186
5.9 Summary and Conclusionsp. 187
5.10 Referencesp. 187
6 Examples of Group Communication Sessionsp. 189
6.1 Introductionp. 189
6.1.1 Signalling and media pathsp. 190
6.1.2 Request-URIp. 191
6.1.3 PoC Session Identityp. 191
6.1.4 RTP Sessionp. 191
6.1.5 CODECsp. 192
6.1.6 RTP and TBCP Session description parametersp. 192
6.2 PoC Service Registrationp. 193
6.2.1 PoC Settingsp. 194
6.3 Ad-hoc Group Sessionp. 196
6.3.1 Add a participant to an Ad-hoc group sessionp. 200
6.3.2 Session Terminationp. 201
6.4 Pre-arranged Group Sessionp. 202
6.4.1 XML PoC Group Documentp. 202
6.4.2 Pre-arranged PoC Group Session Initiationp. 203
6.4.3 Rejoin ongoing Pre-arranged group sessionp. 206
6.5 Chat Group Sessionp. 208
6.5.1 Join Chat Group Sessionp. 208
6.5.2 Group Participant Informationp. 210
6.6 Restricted Chat session examplep. 214
6.6.1 Group Advertisementp. 215
6.7 Talk Burst Control Procedures without Queuingp. 216
6.7.1 Talk Burst Request Procedure at PoC Session Initializationp. 217
6.7.2 Talk Burst Completep. 218
6.7.3 Other Talk Burst Proceduresp. 219
6.8 Talk Burst Control Procedures with Queuingp. 219
6.8.1 Talk Burst Request with pre-emptive priorityp. 219
6.9 Summary and Conclusionsp. 222
6.10 Referencesp. 222
7 Value Added PoC Servicesp. 223
7.1 Introductionp. 223
7.2 Value Added PoC Service Rolesp. 223
7.2.1 Mobile Virtual Network Operatorp. 223
7.2.2 Value Added Service Providerp. 224
7.3 Integrating PoC Service with Existing Value Added Servicesp. 224
7.3.1 PoC and SMSp. 225
7.3.2 Push-to-Voice Messagep. 227
7.3.3 Push-to-IMp. 228
7.3.4 Push-to-Mailp. 228
7.3.5 Push-to-Blogp. 231
7.4 Push-to-Infotainmentp. 231
7.4.1 Infotainment News Channelsp. 232
7.5 Location Based Services with PoC and Presencep. 234
7.6 PoC PC Client Examplep. 235
7.7 PoC for Vertical Segmentsp. 237
7.7.1 Mary, The Truck Driverp. 237
7.7.2 Billy, The Bus Driverp. 237
7.7.3 Charlie, The Bricklayerp. 238
7.8 Summary and Conclusionsp. 238
8 OMA PoC2 Group Communication Conceptsp. 239
8.1 Group Communication Rolesp. 239
8.1.1 Service Providerp. 239
8.1.2 Lawful Enforcement Agencyp. 240
8.1.3 P2T Networkp. 240
8.1.4 PoC End Usersp. 241
8.2 Multimedia Group Communication Use Casesp. 243
8.2.1 Condition Based PoC Sessionsp. 244
8.2.2 Condition Re-Evaluationp. 245
8.2.3 Crisis Handlingp. 246
8.2.4 PoC Votingp. 247
8.3 Multimedia Group Communication Implementationp. 248
8.3.1 The Concept of Media Burstp. 248
8.3.2 Multimedia and Timep. 249
8.3.3 Deferred Messagingp. 249
8.3.4 PoC2 Signallingp. 249
8.3.5 PoC Multimediap. 254
8.4 Summary and Conclusionsp. 255
8.5 Referencesp. 256
9 Multimedia Group Communication Evolution: PoC2, XDM2, Presence 2 and Simple IMp. 257
9.1 Introductionp. 257
9.2 Architectural Elements of OMA PoC2p. 258
9.2.1 Introductionp. 258
9.2.2 OMA PoC Boxp. 259
9.2.3 Interworking with External P2T Networksp. 260
9.2.4 PoC Crisis Event Handling and QoEp. 260
9.2.5 New OMA PoC2 Interfacesp. 261
9.3 OMA XDMv2p. 262
9.4 OMA Presence Version 2p. 264
9.5 OMA SIMPLE Messagingp. 264
9.6 Summary and Conclusionsp. 266
9.7 Referencesp. 266
Indexp. 269