free ebooks ==> www.ebook777.com www.ebook777.com free ebooks ==> www.ebook777.com IP Multimedia Subsystem (IMS) Handbook free ebooks ==> www.ebook777.com www.ebook777.com free ebooks ==> www.ebook777.com IP Multimedia Subsystem (IMS) Handbook Edited by Syed A Ahson Mohammad Ilyas Boca Raton London New York CRC Press is an imprint of the Taylor & Francis Group, an informa business free ebooks ==> www.ebook777.com CRC Press Taylor & Francis Group 6000 Broken Sound Parkway NW, Suite 300 Boca Raton, FL 33487‑2742 © 2009 by Taylor & Francis Group, LLC CRC Press is an imprint of Taylor & Francis Group, an Informa business No claim to original U.S Government works Printed in the United States of America on acid‑free paper 10 International Standard Book Number‑13: 978‑1‑4200‑6459‑9 (Hardcover) This book contains information obtained from authentic and highly regarded sources Reasonable efforts have been made to publish reliable data and information, but the author and publisher can‑ not assume responsibility for the validity of all materials or the consequences of their use The authors and publishers have attempted to trace the copyright holders of all material reproduced in this publication and apologize to copyright holders if permission to publish in this form has not been obtained If any copyright material has not been acknowledged please write and let us know so we may rectify in any future reprint Except as permitted under U.S Copyright Law, no part of this book may be reprinted, reproduced, transmitted, or utilized in any form by any electronic, mechanical, or other means, now known or hereafter invented, including photocopying, microfilming, and recording, or in any information storage or retrieval system, without written permission from the publishers For permission to photocopy or use material electronically from this work, please access www.copy‑ right.com (http://www.copyright.com/) or contact the Copyright Clearance Center, Inc (CCC), 222 Rosewood Drive, Danvers, MA 01923, 978‑750‑8400 CCC is a not‑for‑profit organization that pro‑ vides licenses and registration for a variety of users For organizations that have been granted a photocopy license by the CCC, a separate system of payment has been arranged Trademark Notice: Product or corporate names may be trademarks or registered trademarks, and are used only for identification and explanation without intent to infringe Library of Congress Cataloging‑in‑Publication Data IP multimedia subsystem (IMS) handbook / editors, Syed A Ahson, Mohammad Ilyas p cm Includes bibliographical references and index ISBN 978‑1‑4200‑6459‑9 (alk paper) Internet Protocol multimedia subsystem I Ahson, Syed II Ilyas, Mohammad, 1936‑ III Title TK5105.15.I64 2008 006.7‑‑dc22 Visit the Taylor & Francis Web site at http://www.taylorandfrancis.com and the CRC Press Web site at http://www.crcpress.com www.ebook777.com 2008032888 free ebooks ==> www.ebook777.com Contents Preface ix The Editors xi Contributors xiii Section 1 Concepts 1 IMS Service, Models, and Concepts Emmanuel Bertin and Noël Crespi 2 IMS—A Secure Architecture for All IP Networks 27 Muhammad Sher and Thomas Magedanz 3 Peer-to-Peer Features in the IP Multimedia Subsystem 73 Adetola Oredope and Antonio Liotta 4 On the Support of Media Functions within the IMS 87 Jean-Charles Grégoire and Admela Jukan Section 2 Technologies 5 The FOKUS Open IMS Core—A Global IMS Reference Implementation 113 Peter Weik, Dragos Vingarzan, and Thomas Magedanz 6 Next-Generation Grid Support over the SIP/IMS Platform 133 Vicente Olmedo, Antonio Cuevas, Victor Villagrá, and José I Moreno 7 Policy-Based QoS Control for a Convergence Network 157 Younghan Kim and Youngsuk Lee 8 OSA Service Capability Server—Parlay/Parlay X 169 Moo Wan Kim and Ryozo Ito 9 Internetworking of 3GPP and WLAN and Wimax Networks 191 Fangmin Xu, Luyong Zhang, Zheng Zhou, and Wei Zhong free ebooks ==> www.ebook777.com vi Contents 10 IM-SSF Application Server—Interworking with CAMEL 215 Moo Wan Kim and Ryozo Ito 11 Distributed IMS 243 Marcin Matuszewski Section 3 Services 12 Service Delivery Platforms and Multimedia Service Design 265 Christopher J Pavlovski 13 The Integration of IMS into Service Delivery Platforms Based on Service-Oriented Architectures 307 Niklas Blum, Peter Weik, and Thomas Magedanz 14 Service Orchestration in IMS 329 Anahita Gouya and Noël Crespi 15 Instant Messaging and Presence Service (IMPS) 345 Whai-En Chen 16 Multiparty Services in the IP Multimedia Subsystem 363 Iván Vidal, Ignacio Soto, Francisco Valera, Jaime García, and Arturo Azcorra 17 IMS-Based Conferencing Services: An Engineering Approach 383 Alessandro Amirante, Tobia Castaldi, Lorenzo Miniero, and Simon Pietro Romano 18 IMS-Based IPTV 411 Oliver Friedrich, Stefan Arbanowski, Adel Al-Hezmi, and Robert Seeliger 19 IPTV Modeling and Architecture over IMS 443 David López, Eugen Mikoczy, José Ignacio Moreno, Antonio Cuevas, and Enrique Vázquez 20 SIP-Based Prepaid Application Server 473 Mario Weber 21 JAIN SLEE Platforms for IMS Application Servers 493 Igor Vukomanović www.ebook777.com free ebooks ==> www.ebook777.com Contents vii 22 Role of OSS/BSS in the Success of IMS 509 Jithesh Sathyan Index 531 free ebooks ==> www.ebook777.com www.ebook777.com free ebooks ==> www.ebook777.com Preface Fixed-mobile convergence and voice-data networks have merged next-generation, value-added applications and integrated multimedia services, combining Web browsing, instant messaging, presence, voice over IP, video conferencing, application sharing, telephony, unified messaging, multimedia content delivery, etc on top of different network technologies The convergence of the communications networks is motivated by the need to support many forms of digital traffic as well as to amortize implementation and operational costs of the underlying networks Historically, the approach to build and deploy multimedia services has focused upon single-point solutions These solutions worked well to address the specific needs of the intended service or related set of services; however, they possess shortcomings in extensibility to cater to the newer and emerging multimedia services A more pragmatic approach is to develop a single consolidated platform that is capable of supporting a wide variety of multimedia services over several communication networks The IP multimedia subsystem (IMS) is a standardized next-generation networking architecture that has been conceived for telecom operators willing to provide advanced services on top of both mobile and fixed networks The IMS is a service-oriented architectural framework that aims to provide existing and future Internet services to both fixed and mobile end users over a multi-access, all-IP platform The 3rd Generation Partnership Project (3GPP) and 3GPP2 have developed the IMS to provide service delivery platforms for a converged communication paradigm The IMS provides ways for integrating existing Internet services with future ones It is a well-designed service platform, using open and standardized Internet protocols and respecting the Internet paradigm of data transport and application separation with links between these two layers The IMS offers telecom operators the possibility to build an open IP-based service infrastructure that will enable easy deployment of new, rich multimedia communication services mixing telecom and data services The IP multimedia subsystem grants the network operator the role of service broker Multimedia calls are a service inherent to the IMS, but many more services are being developed on top of the IMS service platform to build a rich service environment enticing the users to employ it The IMS is an IP-based architecture designed to provide a set of essential functionalities that support the delivery of the next-generation multimedia services that are envisioned in the future of third-generation networks The IMS architecture has been defined to provide the user with access to a wide range of services, which are implemented by means of application servers The IMS has resulted in an environment that introduces new services more quickly than ever before as well as exciting new concepts such as ix free ebooks ==> www.ebook777.com Index A AAA provision, 204–205 Abstraction, network, 316–318 Access control layer, multimedia services, 287–288 OSA, 172 Access service requests, 293–294 Account management Parlay X API services, 179–180 SCF, 175 Address list management, 181 Alcatel-Lucent, 103–104 Analyzed_Information TDP, 221 API (application programming interface), 108, 142 network abstraction, 316–318 Parlay X, 170, 176–182 Application enabler, IMS, 314–315 Architecture, IMS, 29–32, 73–74, 384–385, 462–463, 511–512 CAMEL, 217, 218 distributed, 256–259, 260 internetworking, 197 multimedia services and, 274–283 multiparty services and, 364–366 service delivery platform reference, 283–298 SOA-based, 308–311 3GPP network, 193–194, 311–313 Arming/disarming mechanisms, 219–220 Artifacts, TNA, 526–527 AS (application server), 7–9, 31, 105–106 IMS, 496–498 JAIN SLEE platforms for, 494–507 prepaid, 473–492 ASN (access service network), 195, 196 ASP (application service provider), 280–281 Associations, security, 35–39 ATIS (Alliance for Telecommunications Industry Solutions) IIF, 427–428, 456 Attacks, IMS security, 32–34 Audio call, Parlay X, 180 calls, SIP-controlled, 149–151 digital broadcasting, 299 Authentication algorithms, 53 entity, 35 key management and, 39–44, 45 OSA, 171 proxy usage for multimedia services, 64–67 user, 41–44, 45 Authorization, OSA, 172 Axiomatic design, 446–447 B Balance check requests, 294 B2BUA architecture, 482–483 JAIN SLEE platform, 499, 503–505 BCSM, CAMEL, 218–220 O-IM-BCSM model, 220–221, 222–223 T-IM-BCSM model, 223, 224, 224–225 BFCP (binary floor control protocol), 385–389 BGCF (border gateway control function), 32 Bootstrapping, 59–64, 315–316 Boxes, multifunction, 101–106 BPML (business process modeling language), 321 Bridge cross-certification, 55 Broadcast, message, 182, 299–300 Brokerage, service, 320–321 BSF (bootstrapping server function), 60–61 531 free ebooks ==> www.ebook777.com 532 Index BSO (Base Virtual Organization), 137–138 Business model for third-party multimedia service provider, 273–274 BWA (broadband wireless access), 195, 196 C Call handling service, 181, 225 Call party, interaction with, 238, 239–242 CAMEL (customized applications for mobile network enhanced logic), 171, 215–216, 497 arming/disarming mechanisms, 219–220 BCSM, 218–220 control behavior of UE-originated sessions, 229–231, 232–235 of UE terminating session in IMSSF, 235, 236–237 GSM circuit switching network and, 216–217 interaction with call party, 238, 239–242, 240 O-IM-BCSM model, 220–221, 222–223 operation, 227–229 requests for event notification, 227–229, 233 route, 227 for service control, 227 send announcement, 237, 239 service architecture for IMS user, 217, 218 Si interface, 229, 233, 234 subscribe data, 223–226, 234, 235 T-IM-BCSM model, 223, 224, 224–225 CANCEL attack, 34 CANs (content addressable networks), 76 Cantata technology, 102–103 CAPEX, 515, 517 Catalogue menus, 292 CCP (conference control protocol), 385–389 CDF (Charging Data Function), 154–155 Centralized conferencing, 386–388 Certificate profiles, 58 validation, 58–59 Certification authority (CA), 54–55 CGF (Charging Gateway Function), 151–152 Charge user requests, 294 Charging back-end ABMF and RF and, 505 of emergency calls, 505–506 offline, 475–476 online, 476–479, 502–503 SCF, 175 with unit reservation, 477–479 for use of supplementary services, 489–491 Chord, 75–76 Cisco, 104–105 Client side, DCON, 395–397 Client-triggered reservation, 203 Collected_Info TDP, 221 Composition, service, 336–342 Conferencing services, 89, 101, 181 centralized, 386–388 CONFIANCE and, 385–386 DCON framework, 389–392 implementation, 392–397 scalability analysis, 397–406 IMS-compliant distributed framework for, 386–389 XCON, 384–386, 389–390, 399–407 CONFIANCE, 385–386 See also DCON (distributed conferencing) Confidentiality data, 35 SIP, 43–44, 45 user, 35 Conflict management, service, 330–336 Control behavior, IM-SSF of UE-originated session in, 229–231, 232–235 of UE terminating session, 235, 236–237 Converged SDP, 515–517 COPS (common open policy service), 161, 194, 201–202 Core function layer, multimedia services, 288–289 CPU utilization level, DCON, 400 www.ebook777.com free ebooks ==> www.ebook777.com 533 Index CR (cognitive radio), 206, 211–212 Cryptography, public key, 53–55 CSCF (call state control function), 29, 193 B2BUA, 504–505 converged SDP and, 516 interrogating, 122 network operator infrastructure and grid services, 151–155 Open IMS Core project, 117–119 prepaid application server, 480–481 CSN (connectivity service network), 195, 196 Customer context in multimedia service design, 269–270 D DAB (digital audio broadcasting), 299 Data confidentiality, 35 DHT overlay network, 245–247 integrity, 35 replication in HSS DHT, 250 session control SCF, 174 DCA (domain certificate authority), 55–59 DCON (distributed conferencing) client side, 395–397 comparative analysis, considerations, and comments, 406 framework, 389–392 implementation, 392–397 scalability analysis, 397–406 server side, 394–395 Design, multimedia service, 268–274, 290–291, 298–302 DHT comparison, 260–261 distributed HSS (HSS DHT), 247–252 distributed IMS architecture, 256–259, 260 distributed I/S-CSCF (I/S-CSCF DHT), 252–255, 256 overlay structure, 245–247 DIAMETER proxy, 29–31, 61, 194, 313 DHT and, 260–261 grid services support, 153–154 HSS and, 244, 250, 251, 255, 256 Open IMS Core, 120–122 quality of service issues, 164 DiffServe core network, 160–167 Disconnection and reconnection of terminal, 147–149 Discovery, OSA, 172 Dispatch content requests, 294 Distributed conferencing See DCON (distributed conferencing) Distributed HSS (HSS DHT), 247–252, 255, 256 Distributed IMS architecture, 256–259, 260 Distributed I/S-CSCF (I/S-CSCF DHT), 252–255 DMB (digital multimedia broadcasting), 299 DoS (denial-of-service) attack, 32 DP (detection point), 218–220 DVB (digital video broadcasting), 429–430 -H (digital video broadcast for handheld), 299 over IP networks, 455 E Eavesdropping, 33 EDCF (enhanced distributed coordination function), 195 Enablers identity, 315–316, 325–326 IMS, 313–316 OMA, 9–12, 319 Telco Web 2.0, 324–325 Encryption and secrecy, 41–44, 45, 53 Enterprise management, 522, 523 Entity authentication, 35 Ericsson, 104 ETOM (telecom operations map), 521–524 ETSI TISPAN, 420–426, 456, 509 Event notification requests, CAMEL, 227–229, 233 Excel MSP 1010, 102–103 F FastTrack, 77 FIM (feature interaction manager), 334 FMC (fixed-mobile convergence), 28 free ebooks ==> www.ebook777.com 534 Index FMEA (failure mode and effect analysis), 452–454 Focus group on IPTV, 415–418, 419, 420 Foundations of IMS services, 4–12 Fraud control, 35–36 Funds ok response, 294 G Gateway, media, 89, 93–94, 103–104, 103–105 See also Parlay X API transport function layer, 286–287 GBA (generic bootstrapping architecture), 59–64, 315–316 Geocoding, 182 GMSC (gateway MSC), 216 GPRS (general packet radio service), 28, 152–153 Grid services advantages of, 135–136 architecture, 136–141 Base Virtual Organization (BVO), 137–138 interfaces to HSS and CDF for user control, 154–155 mobile terminal (MT), 143–149 network operator infrastructure integration, 151–155 network provider, 140–141 Operational Virtual Organization (OpVO), 138–140 real-time transport protocol in, 151 service provider, 136–137, 140 SIP infrastructure integration integrating SIP and SOAP in, 142–144 integrating SIP-controlled audio/ video calls in, 149–151 SIP and SOAP protocol in, 141–142 SIP support for SOAP-based grid services in, 144–149 terminal mobility, 147–149 GSM (global system for mobile communications), 4–5, 215–216 circuit switching network and CAMEL service, 216–217 HSS as evolution of home location register (HLR), 243–245 H H.248, 94–96 Home gateway initiative, 426–427 HSS (home subscriber server), 7, 29, 31, 61 arming/disarming mechanisms, 219–220 CAMEL subscribe data, 223–226 converged SDP and, 516 distributed, 247–252, 255, 256 as evolution of GSM home location register, 243–245 grid services integration, 151, 154–155 Open IMS Core project, 117–118, 124–125 scaling, 244 HTTP-based services, 286, 287 multimedia service interaction, 292–294, 295–296 physical operational model, 298 security management for, 59–67 I I-CSCF (interrogating call state control function), 31 Identification, IPTV, 448–450 Identity enabler, IMS, 315–316, 325–326 IETF (Internet Engineering Task Force), 7, 73–74, 201, 313, 384, 456 IFC (initial filtering criteria), 7–8, 123 B2BUA configuration, 506 IKE protocol, 52–53 IM-CSI information, 229 IMG 1010, 102 IM (instant message), 346–348 Impersonation, 32 IMPI (private user identity), 245–249 IMPS (instant messaging and presence service), 345–346 bandwidth consumption, 360–361 instant messaging SIP protocol, 346–348 presence service SIP protocol, 348–355, 356 3GPP IMS presence service, 356–360 IMS (IP multimedia subsystem) www.ebook777.com free ebooks ==> www.ebook777.com Index architecture, 29–32, 73–74, 384–385, 462–463, 511–512 authentication, key management, and secrecy, 39–44, 45 CAMEL service architecture for, 217, 218 conferencing services, 383–408 DiffServe core network and, 163–167 distributed, 243–261 enabler, 313–316 end-user system, 32 foundations of, 4–12 grid interaction, 134–136 architecture, 136–141 network operator infrastructure and, 151–155 SIP infrastructure and, 141–151 IPTV, 411–439, 465–468 JAIN SLEE platforms for, 494–507 link between services seen by the user, 13–14 media functions within, 90–109 multiparty services in, 363–381 network standards, 275–276 Open IMS Core Project, 114–130 OSS/BSS and, 509–530 peer-to-peer technology, 75–80 push-to-talk over cellular (PoC) services, 17–22 relationship between service and technical function in, 16–17 security, 28–29 challenges and potential attacks, 32–34 encryption, 41–44, 45 interdomain, 45–59 mechanisms and security associations, 35–39 service capabilities and OMA enablers, 9–12 composition management, 336–342 conflict management in, 330–336 model, 12–17 SOA-based SDP on top of, 308–311 technical functions, 14–17 3GPP network architecture, 193–194, 311–313, 356–360 transition from NGN to, 7–9 535 user service environment and, 22, 23 INAP (intelligent network application part) protocol, 4–5 IN (intelligent networks), 4–6 Integration service layer, multimedia services, 289–290 Integrity, data, 35, 43–44 Interdomain security, 45–47 network domain security (NDS) architecture, 47–49 Internetworking AAA provision, 204–205 architecture and levels, 197–200 core architecture based on IMS, 197 extensions of SIP related to, 200–206 IMS architecture for 3GPP networks, 193–194 levels, 198–200 message exchange, 209–210 modes, 197 QoS guarantee, 200–203 reconfigurable cognitive wireless network, 206–212 related problems and solutions, 209–212 resource management, 210–211 security, 205–206, 211–212 session negotiation level view, 192 Wimax technology, 195, 196 WLAN technology, 194–195 IPFIX module, 160–163, 167 IPsec, 50–52 IPTV architecture, 432–433, 434–435, 461 ATIS IIF, 427–428 axiomatic design, 446 core IP multimedia subsystem, 462–463 dedicated subsystem for, 424–426 digital video broadcasting, 429–430 failure mode and effect analysis, 452–454 functions supported by IMS subsystem, 421–424 future evolution of, 468–469 home gateway initiative, 426–427 identification and characterization, 448 of user’s expectations, 448–450 independence axiom, 446–447 free ebooks ==> www.ebook777.com 536 Index interactive and personalized service scenarios, 435–436 introduction of, 412, 444–445 media functions, 464–465 migration scenarios and extensions toward, 458–465 NGN and, 412–413, 433–435, 456–457 non-IMS-based NGN, 460–461 non-NGN, 456–460 open forum, 430 principles for next-generation network service platforms, 445–455 protocol model, 465–468 quality matrix for, 450–452 real-world testbed for, 431–439 related work and standardization activities, 413–414 service access and consumption, 454 control functions, 464 discovery and selection, 463–464 provisioning, 453–454 requirements end service modeling, 447–454 subscribing, 452–453 signaling flows, 436–439 standardization, 455–457 ETSI TISPAN, 420–426, 456 IPTV-GSI, 420 ITU-T, 415–418, 419, 420, 455 users’ influence on, 454–455 IPunity-Glenayre, 103 I/S-CSCF DHT, 252–255, 256 ISDN (integrated services digital network), ISIM (IP multimedia services identity module) cloning, 34 IT-based SDP, 277–278 ITU-T focus group in IPTV, 415–418, 419, 420, 455 (ITU) Union Telecommunication Union, IVR (interactive voice response), 89 J JAIN (Java application programming interfaces for integrated networks) SLEE B2BUA functionality, 503–505 charging function, 505–506 in the context of IMS, 496–506 dimensioning and performance observed, 506 -driven IMS application server, 500–501 fault tolerance, 501 history of, 494–495 iFC configuration, 506 online charging application server, 502–506 overview, 495–496 stability and scalability, 501 JSR 309, 108 K Kademlia, 76–77 Key management, IMS, 39–44, 45, 52–53 L LCA (local certificate authority), 55–59 LDAP (lightweight directory access protocol), 201 Linux and IMS, 163–167 M Man-in-the-middle attack, 32 Manual cross-certification, 55 Market, multimedia, 105–106 MAS (master authentication server), 287 in multiparty services, 369–372 Masquerading, 34 Media See Multimedia services Media session termination attack, 34 MEGACO protocol, 94–96, 107 Message services, 178–179 broadcast, 182, 299–300 exchange problems, 209–210 instant, 345–361 MGCF (media gate control function), 32 MGC (media gateway controller), 287–288 MGW (media gateway), 89, 93–94, 103–104, 103–105 MME (mobility management entity), 209 Mobility www.ebook777.com free ebooks ==> www.ebook777.com 537 Index management entity (MME), 209 SCF, 174 MRCP (media resource control protocol), 107 MRF (media resource function), 31–32, 88, 90–92, 104 CAMEL send announcement, 237, 239 interaction with call party, 238, 239–242, 240 MRFP (media resource function processor), 31–32, 90–92 MSCML (media server control markup language), 108 MSC (mobile switching center), 216 MS (mobile station), 216 MSS (mobile subscriber station), 195, 196 MT (Mobile Terminal), 143–149 Multicast delivery service, 374–376 Multimedia services access control layer, 287–288 authentication proxy usage for, 64–67 availability and range of, 266–267 background and evolution of, 88–89 broadcast, 299–300 conferencing, 89, 101, 181 control protocols, 107–108 core function layer, 288–289 customer context in demand for, 269–270 design requirements, 268–274, 290–291 trends, 298–302 functions into boxes, 101–106 within IMS, 90–96 HTTP service interaction, 292–294 integration service layer, 289–290 IP multimedia subsystem (IMS), 275–276 market, 105–106 MEGACO protocol, 94–96 message, 178–179 multimodal interaction, 300–301 network versus terminal centric models, 106–107 operator motivation for service delivery platform, 270–273 OSS and BSS layer, 291 Parlay and Parlay X standards, 278–280 peer-to-peer services, 300 physical operational model, 296–298 policy models, 97–98 products, 102–105 provisioning and configuration of, 108 quality of service issues, 96–101, 157–158 reference frameworks and architectures in delivery of, 274–283, 283–298 SCF, 175–176 service delivery, 302–303 framework (SDF), 282–283 platform (SDP), 277–278, 283–298 service layer, 290–291 SIP service interaction, 294–296 software as a service (SaaS), 280–281 streaming, 89, 94 subsystem interaction, 291–292 third-party provider business model, 273–274 three-dimensional content, 301–302 transport function layer, 286–287 Multimodal interaction, multimedia services, 300–301 Multiparty services, 363–364 IMS architecture for, 364–366 notifying status of, 377 QoS-enabled multicast delivery service, 374–376 routing of SIP signaling in, 367–370 session cancellation, 378–381 establishment, 367–377 MVNO (mobile virtual network operator), 274 N NDS/IP, 46–49 PKI-based NDS authentication framework, 55–59 use of IPsec with, 50–52 Negotiation service, 332–333 session description, 370–374 Network free ebooks ==> www.ebook777.com 538 Index abstraction, 316–318 authentication function (NAF), 60 DiffServe core, 160–167 domain security (NDS) architecture, 47–49 HSS DHT operation, 251–252 -initiated third-party call, 178 IP multimedia services standards, 275–276 operator infrastructure and grid services, 151–155 provider, grid services, 140–141 and services availability, 35 structured p2p overlay, 75–77 versus terminal centric IMS architecture, 106–107 unstructured p2p overlay, 77–78 NGN (next-generation network) architecture, 5–6 introduction of, 3–4 IPTV services provided over, 412– 413, 444–455, 456–457, 468–469 Open IMS Core project, 115–130 service orchestration in, 330, 342–343 SOA-based SDP for, 311–326 transition from IN to, 4–6 to IMS from, 7–9 NGOSS (New Generation Operations Software and Systems), 282, 322–323 eTOM and, 521–524 life cycle and methodologies, 519–521 OSS/BSS and, 517–519 SID model, 524–526 TAM and, 528–529 TNA and, 526–527 NP (Network Provider), 138 O Offline charging, 475–476 O-IM-BCSM, 220–221, 222–223 OMA (Open Mobile Alliance) service BCAST, 456 composition management, 338–339 enablers, 9–12 environment and policy evaluation, enforcement, and management, 318–320, 323–324 Online charging, 476–479 JAIN SLEE platform, 502–503 Ontology-based service composition management, 339–340 Open IMS Core call session control functions, 117–119 components, 115–116 customization, 126–127 development of, 128–129 home subscriber server, 124–125 interrogating CSCF, 122 as open source, 127–128 outlook for, 129–130 project background, 114–115 proxy-CSCF, 121–122 requirements, 117–118 SER IMS extensions, 119–121 serving CSCF, 123–124 software and hardware requirements, 125–126 working with, 125–127 Operational Virtual Organization (OpVO), 138–140 Operator motivation for service delivery platform, 270–273 OPEX, 515, 517 OSA (Open Service Access) basic mechanisms, 171–173 configuration, 171 framework, 173–174 Parley X API and, 170, 176–182, 183–189 SCFs, 171, 174–176 standardization, 170 web service core technologies, 183–189 OSE (OMA service environment), 318–320 OSS/BSS (operation support systems/ business support systems) defined, 513–514 effectiveness of, 514–515 eTOM and, 521–524 functionalities, 514 for IMS, 517–519 multimedia services layer, 291 NGOSS and, 517–529 SID model and, 524–526 TAM and, 528–529 TNA and, 526–527 www.ebook777.com free ebooks ==> www.ebook777.com 539 Index P Parlay X API, 170, 176–182, 317–318 composition management, 339 multimedia services delivery, 278–280, 286–287 WSDL and, 183–187 Password guessing attack, 33 Pastry, 76 Payment accepted response, 294 Payment services, 179 PCEF (Policy and Charging Enforcement Function), 152–154 PCRF (Policy and Charging Rules Function), 153–154 P-CSCF (proxy call state control function), 30–31, 33–34 internetworking and, 200 IPFIX operation and, 161–163 Open IMS Core, 120–122 quality of service issues, 164 PDF (policy decision function) IPFIX scheme and, 161–163 /PRCF interface, 152–154 PDP (packet data protocol), 30–31, 161–163, 201–202 QoS-enabled multicast delivery service, 374–376 PEEM (policy evaluation, enforcement, and management), 319–320, 21 Peer-to-peer technology multimedia, 300 structured p2p overlay network, 75–77 unstructured p2p overlay network, 77–78 PEPs (policy enforcement points), 201 PKI (public key infrastructure), 53–55 -based NDS authentication framework, 55–59 PlayAnnouncement operation, 237, 238 PME (policy management entity), 209 PoC (push-to-talk over cellular) service, 17–22 Policy models, media, 97–98 Preconfigured resources, 203 Prepaid application servers B2BUA architecture and, 482–483 charging for usage of supplementary services, 489–491 dependency on end-user terminals, 481–482 failure issues, 483–486 keep-alive mechanism, 486 offline charging, 475–476 online charging, 476–479 service state machine, 487–489 SIP-based, 473–475, 479–481 SIP stack implementation, 486–487 Presence Parlay X API service, 182 SCF, 175 server to I/S-CSCF DHT node, 254–255 service (PS), 348–355, 356 3GPP IMS service, 356–360 PromptAndCollectUserInformation operation, 238, 241–242 Proxy-CSCF See P-CSCF (proxy call state control function) PS (presence service), 348–355, 356 Purchase confirmation requests, 294 Purchase content requests, 294 Push-to-talk over cellular (PoC), 17–22 Q QoS (quality of service) -enabled multicast delivery service, 374–376 implementation of IMS and DiffServ core network, 163–167 internetworking and, 200–203 IPFIX module, 160–163, 167 and media functions within call setup, 98–100 monitoring, 30, 31 multimedia and, 96–101, 109, 157–158 problem scenarios, 159–160 universal mobile telecommunication system, 158–160 Wimax technology, 195, 196 R Radisys, 103 RADIUS (Remote Authentication Dialin-User Service), 29 free ebooks ==> www.ebook777.com 540 Index Open IMS Core, 119–121 RAN (radio access network), 216, 516 RAT (radio access technology), 207–208 RCE (radio configuration entity), 209 Reconfigurable cognitive wireless network, 206–212 Redirection requests, 293 Reference points GBA, 61–62 media gateway, 93–94 MRF, 92 Registration, HSS DHT, 250, 251 Re-INVITE attack, 34 Repudiation, 34 Reservation, event charging with unit, 477–479 Resource management, internetworking, 210–211 Roaming agreements, 57–59 Route requests, CAMEL, 227 Route_Select_Failure TDP, 221 RSVP (resource reservation protocol), 158 RTP (real-time transport protocol), 29–32, 151 DCON and, 399–402 S SaaS (software as a service), 280–281 SAD (security associations database), 49 Scalability analysis, DCON, 397–406 JAIN SLEE, 501 SCF (service capability feature), OSA, 171, 174–176 SCIM (service capability interaction manager), 313, 340 SCP (service control point), 4–5 S-CSCF (serving call state control function), 7–9, 31, 496–497 CAMEL service, 217, 218 in multiparty services, 368–369 Open IMS Core, 123–124 quality of service issues, 163–167 SCS (service capability server), 170–173 SDF (service delivery framework), 282–283 SDP (service delivery platform), 267, 290–291, 302–303, 512–513 converged, 515–517 IT-based, 277–278 multimedia broadcasting, 299–300 multiparty services, 370–376 operator motivation for, 270–273 physical operational model, 296–298 reference architecture, 283–298 service-oriented architectures (SOA) based, 307–326 software as a service (Saas) versus, 281 three-dimensional visual content, 301–302 SDP (Session Description Protocol), 141, 142–143 SDRs (software-defined ratios), 206–208 Secrecy, IMS, 39–44, 45 Security identity enablers and, 315–316, 325–326 IMS, 28–29 challenges and potential attacks, 32–34 internetworking and, 205–206 management for HTTP-based services, 59–67 mechanisms and security associations, 35–39 interdomain, 45–59 internetworking, 205–206, 211–212 Select service requests, 292–293 Send announcement, CAMEL, 237, 239 SER (SIP Express Router), 114 IMS extensions, 119–121 Server side, DCON, 394–395 Service access and consumption, IPTV, 454 agreement, OSA, 172 brokerage, 320–321 composition management in IMS, 336–342 conflict management in IMS, 330–336 control requests, CAMEL, 227 layer, multimedia service design, 290–291 model, IMS, 12–17 negotiation, 332–333 provisioning, IPTV, 453–454 selection and price response, 294 subscribing, IPTV, 452–453 www.ebook777.com free ebooks ==> www.ebook777.com 541 Index Service brokering, 320–321 Service-oriented architectures (SOA), 307–308 blueprint, 308–311 components and standards of, 311–326 IMS enabler, 313–316 integration of operations and business support systems, 322–323 network abstraction, 316–318 OMA service environment and PEEM, 318–320 service brokerage, 320–321 service exposure for web-based mash-ups, 323–326 3GPP IP multimedia subsystem and, 311–313 SIB (service independent building block), SID model, NGOSS, 524–526 Siemens, 104 Signaling, 89 flows, IPTV, 436–439 prepaid application server, 485 Si interface, CAMEL, 229 SIPPING (session initiation proposal investigation), 407 SIP (session initiation protocol) proxy, 6, 7–9, 28, 29, 134, 473–474, 497–498 back-to-back user agent, 499 confidentiality, 43–44, 45 controlled audio/video calls, 149–151 DCON, 398–400 evolution of, 474–475 instant messaging and presence service, 345–348 integrating grid environment with, 141–151 internetworking extensions, 200–206 limitations, 109 multimedia interaction, 294–296 prepaid application server, 473–492 presence service, 345, 348–355, 356 proxy server, 499 quality of service control and, 158 redirect server, 499 register, 257–259 service capability interaction manager (SCIM) and, 313 conflict avoidance, 332–336 state machine, 487–489 signaling routing, 367–370 SOAP protocol and, 141–149 stack implementation, 486–487 telephony services and, 88 terminal mobility and, 147–149 Uniform Resource Identifier (URI), 143 user agent, 498–499 SIP (strategy, infrastructure, and product), 522 SLAs (Service Level Agreements), 138 SLEE See JAIN (Java application programming interfaces for integrated networks) SME (spectrum management entity), 208, 210–211 SMS (short messaging service), 178 SNMP (simple network management protocol), 209–210 SnowShore IP media server, 102 SOAP protocol, 141–149, 187–189 service brokers, 321 SPD (security policy database), 49 Spoofing attack, 32 SP (Service Provider), 136–137, 140 SQL injection, 33–34 SRM (service relationship management), 288 SS (streaming service), 89, 94 Stability, JAIN SLEE, 501 Streaming, 89, 94 Structured p2p overlay network, 75–77 Subscribe data, CAMEL, 223–226, 234, 235 T TAM (telecom applications map), 528–529 Tapestry, 76 TDM (Time Division Multiplexing) switch, Technical functions IMS, 14–17 PoC services, 19–22 Telco Web 2.0 enabler, 324–325 free ebooks ==> www.ebook777.com 542 Index Telephony, 88–89 Parlay and Parlay X services, 279 service conflict management in, 330–336 third-party call service, 177–178 Terminal(s) capability SCF, 175 -centric model, 106–107 disconnection and reconnection of, 147–149 location, 180 mobile, 143–149 prepaid application server dependency on end-user, 481–482 status services, 180 THIG (topology hiding mechanism), 205 Third-party call service, 177–178 Three-dimensional visual content, 301–302 3GPP (3rd Generation Partnership Project) networks, 4, 9, 10, 88 IMS architecture for, 193–194 internetworking, 192–213 IP multimedia subsystem, 311–313 multiparty services in, 363–364 OSA standardization, 170 presence service, 356–360 QoS and media functions within call setup, 98–100 security, 28–29 service capability interaction manager (SCIM), 313 value-added applications and integrated multimedia, 28 T-IM-BCSM, 223, 224, 224–225 TNA (technology-neutral architecture), 526–527 Transport function layer, multimedia services, 286–287 TTS (text-to-speech), 89 U UE-originated session in IM-SSF, 229–231, 232–235 UMTS (universal mobile telecommunication system), 192–194 authentication, 211 internetworking and, 204–205, 211 IPFIX scheme, 160–163 quality of service problems, 158–160 Unit reservation, event charging with, 477, 478 Unstructured p2p overlay network, 77–78 User agent, SIP, 498–499 authentication, 41–44, 45 confidentiality, 35 equipment (UE), 60 expectation, IPTV, 448–450 influence on IMS-based IPTV, 454–455 interaction SCF, 175 V Video calls, SIP controlled, 149–151 digital broadcasting, 299 three-dimensional content, 301–302 Virtual Organizations Base, 137–138 Operational, 138–140 Visual content, three-dimensional, 301–302 VLR (visitor location register), 216 VoiceXML, 108, 180 VoIP (voice over Internet protocol), 28, 448, 474 VPN tunnels, 58–59 W WAP (wireless application protocol), 286, 287, 298 Wimax technology, 195, 196 internetworking architecture, 197–200 WLAN (wireless local access network), 192, 194–195 internetworking architecture, 197–200 WMAN (wireless metropolitan area networks), 195, 196 WSDL (Web Service Description Language), 143, 147 Parlay X API and, 183–187 www.ebook777.com free ebooks ==> www.ebook777.com 543 Index X XCON, 384–386, 389–390, 399–407 XDMC (XDM client), 19–22 XDM (XML document management), 19–22 XML (extended meta language) document management (XDM), 19–22, 116 multimedia services and, 108 SOAP, 141–149, 183–187 WSDL, 183–187 free ebooks ==> www.ebook777.com www.ebook777.com free ebooks ==> www.ebook777.com ... ==> www.ebook777.com IP Multimedia Subsystem (IMS) Handbook free ebooks ==> www.ebook777.com www.ebook777.com free ebooks ==> www.ebook777.com IP Multimedia Subsystem (IMS) Handbook Edited by Syed... networks is the IMS (IP multimedia subsystem) architecture, standardized by 3GPP (3rd Generation Partnership Project) The IMS offers telecom operators the possibility to build an open IP- based service... applicable for SIP www.ebook777.com free ebooks ==> www.ebook777.com IMS Service, Models, and Concepts From NGN to IMS The IMS architecture is a realization of NGN principles, relying on the SIP protocol