The 3G IP Multimedia Subsystem (IMS)
eBook - ePub

The 3G IP Multimedia Subsystem (IMS)

Merging the Internet and the Cellular Worlds

Gonzalo Camarillo, Miguel-Angel García-Martín

Compartir libro
  1. English
  2. ePUB (apto para móviles)
  3. Disponible en iOS y Android
eBook - ePub

The 3G IP Multimedia Subsystem (IMS)

Merging the Internet and the Cellular Worlds

Gonzalo Camarillo, Miguel-Angel García-Martín

Detalles del libro
Vista previa del libro
Índice
Citas

Información del libro

Third edition of this best-selling guide to IMS: fully revised, and updated with brand new material

The IMS (IP Multimedia Subsystem) is the technology that merges the Internet with the cellular world. It makes Internet technologies such as the web, email, instant messaging, presence, and videoconferencing available nearly everywhere at any time.

The third edition of this bestselling book is fully updated and provides comprehensively expanded content, including new chapters on emergency calls and on Voice Call Continuity (VCC). As well as this, The 3G IP Multimedia Subsystem (IMS) presents updated material including a comprehensive picture of Session Initiation Protocol (SIP) as well as its applicability to IMS. As most of the protocols have been designed in the IETF, this book explains how the IETF developed these protocols and describes how these protocols are used in the IMS architecture.

This is an indispensable guide for engineers, programmers, business managers, marketing representatives and technically aware users who want to understand how the IMS works and explore the business model behind it.

  • New chapters on emergency calls, Voice Call Continuity (VCC), service configuration (XCAP, XDM), and conferencing
  • Fully updated throughout, including Policy and Charging Control (PCC), QoS, Presence, Instant Messaging, Multimedia Telephony Services, and Push-to-talk over Cellular (PoC)
  • Describes the IP Multimedia Subsystem from two different perspectives: from the IETF perspective, and from the 3GPP perspective.
  • Provides details on the latest policy technology and security architecture
  • Written by experienced professionals in the field.

Preguntas frecuentes

¿Cómo cancelo mi suscripción?
Simplemente, dirígete a la sección ajustes de la cuenta y haz clic en «Cancelar suscripción». Así de sencillo. Después de cancelar tu suscripción, esta permanecerá activa el tiempo restante que hayas pagado. Obtén más información aquí.
¿Cómo descargo los libros?
Por el momento, todos nuestros libros ePub adaptables a dispositivos móviles se pueden descargar a través de la aplicación. La mayor parte de nuestros PDF también se puede descargar y ya estamos trabajando para que el resto también sea descargable. Obtén más información aquí.
¿En qué se diferencian los planes de precios?
Ambos planes te permiten acceder por completo a la biblioteca y a todas las funciones de Perlego. Las únicas diferencias son el precio y el período de suscripción: con el plan anual ahorrarás en torno a un 30 % en comparación con 12 meses de un plan mensual.
¿Qué es Perlego?
Somos un servicio de suscripción de libros de texto en línea que te permite acceder a toda una biblioteca en línea por menos de lo que cuesta un libro al mes. Con más de un millón de libros sobre más de 1000 categorías, ¡tenemos todo lo que necesitas! Obtén más información aquí.
¿Perlego ofrece la función de texto a voz?
Busca el símbolo de lectura en voz alta en tu próximo libro para ver si puedes escucharlo. La herramienta de lectura en voz alta lee el texto en voz alta por ti, resaltando el texto a medida que se lee. Puedes pausarla, acelerarla y ralentizarla. Obtén más información aquí.
¿Es The 3G IP Multimedia Subsystem (IMS) un PDF/ePUB en línea?
Sí, puedes acceder a The 3G IP Multimedia Subsystem (IMS) de Gonzalo Camarillo, Miguel-Angel García-Martín en formato PDF o ePUB, así como a otros libros populares de Technologie et ingénierie y Communications mobiles et sans fil. Tenemos más de un millón de libros disponibles en nuestro catálogo para que explores.

Información

Editorial
Wiley
Año
2011
ISBN
9781119964414
Part I
Introduction to the IMS
Before we look at how the IMS works in Parts II and III of this book we need to provide some background information on the IMS. This part (Part I) of the book will answer questions on, for example, what the IMS is, why it was created, what it provides, and which organizations are involved in its standardization. In addition, we will describe the IMS architecture and the design principles behind it
Chapter 1
IMS Vision: Where Do We Want to Go?
Third generation (3G) networks aim to merge two of the most successful paradigms in communications: cellular networks and the Internet. The IP (Internet Protocol) Multimedia Subsystem (IMS) is the key element in the 3G architecture that makes it possible to provide ubiquitous cellular access to all the services that the Internet provides. Picture yourself accessing your favorite web pages, reading your email, watching a movie, or taking part in a videoconference wherever you are by simply pulling a 3G hand-held device out of your pocket. This is the IMS vision.
1.1 The Internet
The Internet has experienced dramatic growth over the last few years. It has evolved from a small network linking a few research sites to a massive worldwide network. The main reason for this growth has been the ability to provide a number of extremely useful services that millions of users like. The best known examples are the World Wide Web and email, but there are many more, such as instant messaging, presence, VoIP (Voice Over IP), videoconferencing, and shared whiteboards.
The Internet is able to provide so many new services because it uses open protocols that are available on the web for any service developer. Moreover, the tools needed to create Internet services are taught at university and are described in large numbers of books.
A widespread knowledge of Internet protocols has an important implication: people who develop new services are the ones who are going to use them. Let us say that a user is interested in chess and would like to play chess over the Internet. This user will be able to program a chess application and make it work over the Internet using an existing transport protocol.
On the other hand, if the protocols were not open and there were few individuals who had access to them, the person programming the chess application would be somebody with deep knowledge of the protocol but little of chess. It is not difficult to guess who would come up with the best chess program: the chess player who understands what to expect from a chess program or the protocol expert. In fact, this is what the Internet has achieved. The number of protocol experts is so high that there is always somebody within a given community (e.g., the chess community) who understands the requirement of the community and the protocols that need to be involved.
1.2 The Cellular World
At present, cellular telephone networks provide services to over one billion users worldwide. These services include, of course, telephone calls, but are not limited to them. Modern cellular networks provide messaging services ranging from simple text messages (e.g., SMS (Short Messaging Service)) to fancy multimedia messages that include video, audio, and text (e.g., MMS (Multimedia Messaging Service)). Cellular users are able to surf the Internet and read email using data connections, and some operators even offer location services which notify users when a friend or colleague is nearby.
Still, cellular networks did not become so attractive to users only for the services they offered. Their main strength is that users have coverage virtually everywhere. Within a country, users can use their terminals not only in cities, but also in the countryside. In addition, there exist international roaming agreements between operators that allow users to access cellular services when they are abroad.
Reduction in terminal size also helped the spread of cellular networks. Old brick-like terminals gave way to modern small terminals that work for several days without having their batteries recharged. This allows people to carry their terminals everywhere with little difficulty.
1.3 Why do we need the IMS?
On the one hand, we have mentioned that the idea of the IMS is to offer Internet services everywhere and at any time using cellular technologies. On the other hand, we have also said that cellular networks already provide a wide range of services, which include some of the most successful Internet services, such as instant messaging. In fact, any cellular user can access the Internet using a data connection and in this way access any services the Internet may provide. So, what do we need the IMS for?
We need to further clarify what we mean by merging the Internet and the cellular worlds and what the real advantages of doing so are. To do that, we need to introduce the different domains in 3G networks, namely the circuit-switched domain and the packet-switched domain.
The circuit-switched domain is an evolution of the technology used in second generation (2G) networks. The circuits in this domain are optimized to transport voice and video, although they can also be used to transport instant messages.
Although circuit-switched technology has been in use since the birth of the telephone, the current trend is to substitute it with more efficient packet-switched technology. Cellular networks follow this trend and, as we said earlier, 3G networks have a packet-switched domain.
The packet-switched domain provides IP access to the Internet. While 2G terminals can act as a modem to transmit IP packets over a circuit, 3G terminals use native packet-switched technology to perform data communications. This way, data transmissions are much faster and the available bandwidth for Internet access increases dramatically. Users can surf the web, read email, download videos, and do virtually everything they can do over any other Internet connection, such as ISDN (Integrated Services Digital Network) or DSL (Digital Subscriber Line). This means that any given user can install a VoIP client in their 3G terminal and establish VoIP calls over the packet-switched domain. Such a user can take advantage of all the services that service providers on the Internet offer, such as voicemail or conferencing services.
So, again the same question: why do we need the IMS, if all the power of the Internet is already available for 3G users through the packet-switched domain? The answer is threefold: QoS (Quality of Service), charging, and integration of different services.
The main issue with using the packet-switched domain to provide real-time multimedia services is that it provides a best-effort service without QoS; that is, the network offers no guarantees about the amount of bandwidth a user gets for a particular connection or about the delay the packets experience. Consequently, the quality of a VoIP conversation can vary dramatically throughout its duration. At a certain point the voice of the person at the other end of the phone may sound perfectly clear and instants later it can become impossible to understand. Trying to maintain a conversation (or a videoconference) with poor QoS can soon become a nightmare.
So, one of the reasons for creating the IMS was to provide the QoS required for enjoying, rather than suffering, real-time multimedia sessions. The IMS takes care of synchronizing session establishment with QoS provision so that users have a predictable experience.
Another reason for creating the IMS was being able to charge multimedia sessions appropriately. A user involved in a videoconference over the packet-switched domain usually transfers a large amount of information (which consists mainly of encoded audio and video). Depending on the 3G operator, the transfer of such an amount of data may generate large expenses for the user, since operators typically charge by the number of bytes transferred. The user’s operator cannot follow a different business model to charge the user because the operator is not aware of the contents of those bytes: they could belong to a VoIP session, to an instant message, to a web page, or to an email.
On the other hand, if the operator is aware of the actual service that the user is using, the operator can provide an alternative charging scheme that may be more beneficial for the user. For instance, the operator might be able to charge a fixed amount for every instant message, regardless of its size. In addition, the operator may charge for a multimedia session based on its duration, independently of the number of bytes transferred.
The IMS does not mandate any particular business model. Instead, it lets operators charge as they think most appropriate. The IMS provides information about the service being invoked by the user, and with this information the operator decides whether to use a flat rate for the service, apply traditional time-based charging, apply QoS-based charging, or perform any new type of charging. As a clarification, by service, in this charging context, we refer to any value offered to the user (e.g., a voice session, an audio/video session, a conference bridge, an instant message, or the provision of presence information about co-workers).
Providing integrated services to users is the third main reason for the existence of the IMS. Although large equipment vendors and operators will develop some multimedia services, operators do not want to restrict themselves to these services. Operators want to be able to use services developed by third parties, combine them, integrate them with services they already have, and provide the user with a completely new service. For example, an operator may have a voicemail service able to store voice messages and a third party develops a text-to-speech conversion service. If the operator buys the text-to-speech service from the third party, it can provide voice versions of incoming text messages for blind users.
The IMS defines the standard interfaces to be used by service developers. This way, operators can take advantage of a powerful multi-vendor service creation industry, avoiding sticking to a single vendor to obtain new services.
Furthermore, the aim of the IMS is not only to provide new services but to provide all the services, current and future, that the Internet provides. In addition, users have to be able to execute all their services when roaming as well as from their home networks. To achieve these goals the IMS uses Internet technologies and Internet protocols. So, a multimedia session between two IMS users, between an IMS user and a user on the Internet, and between two users on the Internet is established using exactly the same protocol. Moreover, the interfaces for service developers we mentioned above are also based on Internet protocols. This is why the IMS truly merges the Internet with the cellular world; it uses cellular technologies to provide ubiquitous access and Internet technologies to provide appealing services.
1.4 Relation between IMS and non-IMS Services
We have just explained that the IMS is needed to provide Internet services (including real-time multimedia services) with an acceptable QoS at an acceptable price. Yet many such services can be provided outside the IMS as well. Two users can establish a videoconference over the circuit-switched domain and send each other multimedia messages using MMS. At the same time they can surf the web and check email over the packet-switched domain (e.g., GPRS (General Packet Radio Service)). They can even access a presence server on the Internet to check the availability of more people who may want to join the videoconference.
Given that all the services just described can be provided with an excellent QoS with no IMS at all, then what does the IMS really provide?
First of all, the IMS provides all the services using packet-switched technology, which is generally more efficient than circuit-switched technology. Nevertheless, the real strength of the IMS when compared with the situation above is that the IMS creates a service environment where any service can access any aspect of the session. This allows service providers to create far richer services than in an environment where all the services are independent of one another.
For example, a service could insert an announcement in a conference based on an event that happens on the Internet, like the change of the presence state of a colleague from busy to available. Another service could, for instance, display on the user’s screen the web page of the person who is calling every time a call is received. Moreover, the same service could automatically set the user’s presence status to busy and divert incoming calls to an email address instead of to the typical voicemail.
When services in the network can access all the aspects of a session, they can perform many operations (e.g., changing the presence status of the user) without sending any data over the air to the terminal. Spare radio capacity can be used to provide a higher QoS to existing users or to accommodate more users with the same QoS.
Another important advantage of the IMS is that it does not depend on the circuit-switched domain. This way, interworking with devices with no access to this domain, such as laptops connected to the Internet using any videoconferencing software, becomes trivial. This increments dramatically the number of people IMS users are able to communicate with using all types of media.
Chapter 2
The History of the IMS Standardization
In Chapter 1 we mentioned that the IMS (IP Multimedia Subsystem) uses Internet protocols. When the IMS needs a protocol to perform a particular task (e.g., to establish a multimedia session), the standardization bodies standardizing the IMS take the Internet protocol intended for that task and specify its use in the IMS. Still, no matter how simple this may sound, the process of choosing protocols to be used in the IMS can sometimes get tricky. Sometimes, the Internet protocol that is chosen lacks some essential functionality, or does not even exist at all. When this happens the IMS standardization bodies contact the standardization body developing Internet protocols to work together on a solution. We will cover this collaboration in Section 2.5. Nevertheless, before jumping into that we will introduce in Section 2.1 all the standardization bodies involved in IMS development. We need to know who is who and which functions of the IMS each of them performs.
2.1 Relations between IMS-related Standardization Bodies
The ITU (International Telecommunication Union) IMT-2000 (International Mobile Telecommunications-2000) is the global standard for 3G networks. IMT-2000 is the result of the collaboration between different standards bodies. It aims to provide access to telecommunication services using radio links, which include satellite and terrestrial networks.
We will focus on two of the standard bodies involved in IMT-2000: 3GPP (Third Generation Partnership Project) and 3GPP2 (Third Generation Partnership Project 2). However, they are not the only ones working within IMT-2000. Other bodies, such as the ITU-R (ITU-Radiocommunication Sector), for instance, are also involved in IMT-2000 but in different areas from the IMS.
Both 3GPP and 3GPP2 have standardized their own IMS. The 3GPP IMS and the 3GPP2 IMS are fairly similar, but, nevertheless, have a few differences, mostly related to the difference in the cellular aspects of 3GPP and 3GPP2 cellular networks.
An important similarity between the 3GPP IMS and the 3GPP2 IMS is that both use Internet protocols, which have been traditionally standardized by the IETF (Internet Engineering Task Force). Consequently, both 3GPP and 3GPP2 collaborate with the IETF in developing protocols that fulfill their requirements. The following sections introduce the IETF, 3GPP, and 3GPP2 and provide a brief history of the IETF-3GPP/3GPP2 collaboration.
In addition to the standard bodies we have just mentioned, OMA (Open Mobile Alliance [226]) plays an important role in developing IMS services. While 3GPP and 3GPP2 have standardized (or are standardizing) a few IMS services, such as basic video calls or conferencing, OMA focuses on the standardization of service enablers on top of the IMS (of course, other standard bodies and third parties besides OMA may also develop services and service enablers for the IMS).
Lately, additional standardization bodies have come on the scene since IMS made its debut in the fixed broadband access arena. We are referring to Next Generation Networks (NGN) for which IMS forms a substantial part.
In 2004 the ITU-T created an NGN Focus Group (NGN-FG) that for a couple of years studied and advanced the specification work of Next Generation Networks for fixed line accesses based on IMS. In Europe, in 2004, the...

Índice