Este artículo tiene varios problemas. Ayúdenos a mejorarlo o a discutir estos problemas en la página de discusión . ( Aprenda cómo y cuándo eliminar estos mensajes )
|
El subsistema multimedia IP o subsistema de red central multimedia IP ( IMS ) es un marco arquitectónico estandarizado para la prestación de servicios multimedia IP. Históricamente, los teléfonos móviles han proporcionado servicios de llamadas de voz a través de una red de conmutación de circuitos , en lugar de hacerlo estrictamente a través de una red de conmutación de paquetes IP . Hay varias tecnologías de voz sobre IP disponibles en los teléfonos inteligentes; IMS proporciona un protocolo estándar para todos los proveedores.
IMS fue diseñado originalmente por el organismo de normalización inalámbrica 3rd Generation Partnership Project (3GPP), como parte de la visión de desarrollar redes móviles más allá de GSM . Su formulación original (3GPP Rel-5) representó un enfoque para la entrega de servicios de Internet sobre GPRS . Esta visión fue actualizada posteriormente por 3GPP, 3GPP2 y ETSI TISPAN al requerir soporte de redes distintas de GPRS , como LAN inalámbrica , CDMA2000 y líneas fijas.
IMS utiliza protocolos IETF siempre que sea posible, por ejemplo, el Protocolo de inicio de sesión (SIP). Según el 3GPP, IMS no tiene como objetivo estandarizar aplicaciones, sino más bien facilitar el acceso a aplicaciones multimedia y de voz desde terminales inalámbricos y alámbricos, es decir, crear una forma de convergencia fijo-móvil (FMC). [1] Esto se hace al tener una capa de control horizontal que aísla la red de acceso de la capa de servicio . Desde una perspectiva de arquitectura lógica, los servicios no necesitan tener sus propias funciones de control, ya que la capa de control es una capa horizontal común. Sin embargo, en la implementación esto no necesariamente se traduce en una mayor reducción de costos y complejidad.
Las tecnologías alternativas y superpuestas para el acceso y la prestación de servicios a través de redes cableadas e inalámbricas incluyen combinaciones de red de acceso genérico , softswitches y SIP "desnudo".
Dado que cada vez es más fácil acceder a contenidos y contactos mediante mecanismos que escapan al control de los operadores inalámbricos/fijos tradicionales, el interés del IMS se ve puesto en tela de juicio. [2]
Entre los estándares globales basados en IMS se encuentran MMTel , que es la base para la voz sobre LTE ( VoLTE ), llamadas por Wi-Fi (VoWIFI), video sobre LTE (ViLTE), SMS/MMS sobre Wi-Fi y LTE, datos de servicio suplementario no estructurados (USSD) sobre LTE y Rich Communication Services (RCS), también conocido como joyn o mensajería avanzada, y ahora RCS es la implementación del operador. RCS también agregó la funcionalidad de presencia/EAB (libreta de direcciones mejorada). [3]
Algunos operadores se opusieron al IMS porque lo consideraban complejo y costoso. En respuesta, en 2010 se definió y estandarizó una versión reducida del IMS (suficientemente IMS para soportar voz y SMS sobre la red LTE) llamada Voz sobre LTE (VoLTE). [6]
A continuación se explica cada una de las funciones del diagrama.
El subsistema de red central multimedia IP es una colección de diferentes funciones, vinculadas por interfaces estandarizadas, que agrupadas forman una red administrativa IMS. [7] Una función no es un nodo (caja de hardware): un implementador es libre de combinar dos funciones en un nodo, o de dividir una sola función en dos o más nodos. Cada nodo también puede estar presente varias veces en una sola red, por cuestiones de dimensionamiento, equilibrio de carga o de organización.
El usuario puede conectarse a IMS de varias maneras, la mayoría de las cuales utilizan el estándar IP. Los terminales IMS (como teléfonos móviles , asistentes digitales personales (PDA) y computadoras) pueden registrarse directamente en IMS, incluso cuando están en roaming en otra red o país (la red visitada). El único requisito es que puedan usar IP y ejecutar agentes de usuario SIP. El acceso fijo (por ejemplo, línea de abonado digital (DSL), módems de cable , Ethernet , FTTx ), el acceso móvil (por ejemplo, 5G NR , LTE , W-CDMA , CDMA2000 , GSM , GPRS ) y el acceso inalámbrico (por ejemplo, WLAN , WiMAX ) son compatibles. Otros sistemas telefónicos como el servicio telefónico tradicional (POTS, los viejos teléfonos analógicos), H.323 y sistemas no compatibles con IMS, son compatibles a través de puertas de enlace .
HSS – Servidor de abonado local:
El servidor de abonado local (HSS), o función de servidor de perfiles de usuario (UPSF), es una base de datos maestra de usuarios que respalda a las entidades de red IMS que realmente manejan las llamadas . Contiene la información relacionada con la suscripción ( perfiles de abonado ), realiza la autenticación y autorización del usuario y puede proporcionar información sobre la ubicación del abonado y la información de IP. Es similar al registro de ubicación local GSM (HLR) y al centro de autenticación (AuC).
Se necesita una función de ubicación de suscriptor (SLF) para mapear las direcciones de los usuarios cuando se utilizan múltiples HSS.
Identidades de usuario:
Se pueden asociar varias identidades con IMS: identidad privada multimedia IP (IMPI), identidad pública multimedia IP (IMPU), URI de agente de usuario enrutable globalmente (GRUU), identidad pública de usuario con comodín. Tanto IMPI como IMPU no son números de teléfono ni otras series de dígitos, sino identificadores uniformes de recursos (URI), que pueden ser dígitos (un URI de teléfono, como tel:+1-555-123-4567 ) o identificadores alfanuméricos (un URI de SIP, como sip:[email protected]").
Identidad privada multimedia IP:
La identidad privada multimedia IP (IMPI) es una identidad global única asignada de forma permanente por el operador de red local. Tiene la forma de un identificador de acceso a la red (NAI), es decir, nombre.usuario@dominio, y se utiliza, por ejemplo, para fines de registro, autorización, administración y contabilidad. Cada usuario de IMS debe tener una IMPI.
Identidad pública multimedia IP:
la identidad pública multimedia IP (IMPU) la utiliza cualquier usuario para solicitar comunicaciones a otros usuarios (por ejemplo, puede incluirse en una tarjeta de visita ). También se la conoce como dirección de registro (AOR). Puede haber varias IMPU por IMPI. La IMPU también se puede compartir con otro teléfono, de modo que se pueda contactar a ambos con la misma identidad (por ejemplo, un único número de teléfono para toda una familia).
URI de agente de usuario enrutable globalmente:
El URI de agente de usuario enrutable globalmente (GRUU) es una identidad que identifica una combinación única de IMPU y instancia de UE . Hay dos tipos de GRUU: GRUU público (P-GRUU) y GRUU temporal (T-GRUU).
Identidad de usuario pública con comodín:
una identidad de usuario pública con comodín expresa un conjunto de IMPU agrupados.
La base de datos de suscriptores de HSS contiene IMPU, IMPI, IMSI , MSISDN , perfiles de servicio de suscriptores, activadores de servicio y otra información.
Se utilizan varias funciones de servidores o proxies SIP, denominadas colectivamente Función de control de sesión de llamada (CSCF), para procesar paquetes de señalización SIP en el IMS.
Los servidores de aplicaciones SIP (AS) alojan y ejecutan servicios , e interactúan con el S-CSCF mediante SIP. Un ejemplo de un servidor de aplicaciones que se está desarrollando en 3GPP es la Función de continuidad de llamadas de voz (Servidor VCC). Dependiendo del servicio real, el AS puede operar en modo proxy SIP, modo SIP UA ( agente de usuario ) o modo SIP B2BUA . Un AS puede estar ubicado en la red doméstica o en una red externa de terceros. Si está ubicado en la red doméstica, puede consultar el HSS con las interfaces Diameter Sh o Si (para un SIP-AS).
El AS-ILCM (Application Server - Incoming Leg Control Model) y el AS-OLCM (Application Server - Outgoing Leg Control Model) almacenan el estado de la transacción y, opcionalmente, pueden almacenar el estado de la sesión según el servicio específico que se esté ejecutando. El AS-ILCM interactúa con el S-CSCF (ILCM) para un tramo de entrada y el AS-OLCM interactúa con el S-CSCF (OLCM) para un tramo de salida. La lógica de aplicación proporciona los servicios e interactúa entre el AS-ILCM y el AS-OLCM.
Las identidades de servicio público (PSI) son identidades que identifican servicios alojados por servidores de aplicaciones. Como identidades de usuario, las PSI toman la forma de un SIP o Tel URI. Las PSI se almacenan en el HSS como una PSI distinta o como una PSI con comodín:
La función de recursos multimedia (MRF) proporciona funciones relacionadas con los medios, como manipulación de medios (por ejemplo, mezcla de flujo de voz) y reproducción de tonos y anuncios.
Cada MRF se divide a su vez en un controlador de función de recursos multimedia (MRFC) y un procesador de función de recursos multimedia (MRFP).
El Media Resource Broker (MRB) es una entidad funcional que se encarga tanto de la recopilación de información MRF publicada apropiada como de suministrar información MRF apropiada a entidades consumidoras como el AS. El MRB se puede utilizar de dos modos:
Una función de control de puerta de enlace de conexión (BGCF) es un proxy SIP que procesa solicitudes de enrutamiento desde un S-CSCF cuando el S-CSCF ha determinado que la sesión no se puede enrutar mediante DNS o ENUM/DNS. Incluye una funcionalidad de enrutamiento basada en números de teléfono.
Una puerta de enlace PSTN/CS interactúa con redes conmutadas por circuitos (CS) PSTN . Para la señalización, las redes CS utilizan la parte de usuario ISDN (ISUP) (o BICC ) sobre la parte de transferencia de mensajes (MTP), mientras que IMS utiliza SIP sobre IP. Para los medios, las redes CS utilizan la modulación por pulsos codificados (PCM), mientras que IMS utiliza el protocolo de transporte en tiempo real (RTP).
Los recursos multimedia son aquellos componentes que operan en el plano multimedia y están bajo el control de las funciones principales de IMS. En concreto, Media Server (MS) y Media Gateway (MGW)
Existen dos tipos de interconexión de redes de próxima generación :
Un modo de interconexión NGN puede ser directo o indirecto. La interconexión directa se refiere a la interconexión entre dos dominios de red sin ningún dominio de red intermedio. La interconexión indirecta en una capa se refiere a la interconexión entre dos dominios de red con uno o más dominios de red intermedios que actúan como redes de tránsito. Los dominios de red intermedios proporcionan funcionalidad de tránsito a los otros dos dominios de red. Se pueden utilizar diferentes modos de interconexión para transportar la señalización de la capa de servicio y el tráfico de medios.
El cobro offline se aplica a los usuarios que pagan sus servicios periódicamente (por ejemplo, a fin de mes). El cobro online , también conocido como cobro basado en crédito, se utiliza para servicios prepagos o para el control de crédito en tiempo real de servicios pospagos. Ambos pueden aplicarse a la misma sesión.
Las direcciones de función de cobro son direcciones distribuidas a cada entidad IMS y proporcionan una ubicación común para que cada entidad envíe información de cobro. Las direcciones de función de datos de cobro (CDF) se utilizan para la facturación fuera de línea y las direcciones de función de cobro en línea (OCF) para la facturación en línea.
El PES basado en IMS (sistema de emulación PSTN) proporciona servicios de redes IP a dispositivos analógicos. El PES basado en IMS permite que los dispositivos que no son IMS aparezcan ante IMS como usuarios SIP normales. Los terminales analógicos que utilizan interfaces analógicas estándar pueden conectarse al PES basado en IMS de dos maneras:
Tanto A-MGW como VGW desconocen los servicios. Solo retransmiten la señalización de control de llamadas hacia y desde la terminal PSTN. El control y la gestión de la sesión se realizan mediante componentes IMS.
Nombre de la interfaz | Entidades IMS | Descripción | Protocolo | Especificaciones técnicas |
---|---|---|---|---|
Cr | MRFC, AS | Utilizado por MRFC para obtener documentos (por ejemplo, scripts, archivos de anuncios y otros recursos) de un AS. También se utiliza para comandos relacionados con el control de medios. | Canales TCP/SCTP | |
Cx | (CSF-I, CSF-S), HSS | Se utiliza para enviar datos de suscriptores al S-CSCF, incluidos los criterios de filtrado y su prioridad. También se utiliza para proporcionar direcciones CDF y/o OCF. | Diámetro | TS29.229, TS29.212 |
Es | AS (SIP AS, OSA, IM-SSF) <-> SLF | Lo utiliza AS para encontrar el HSS que contiene la información del perfil del usuario en un entorno multi-HSS. DH_SLF_QUERY indica una IMPU y DX_SLF_RESP devuelve el nombre del HSS. | Diámetro | |
Dx | (I-CSCF o S-CSCF) <-> SLF | Lo utiliza I-CSCF o S-CSCF para encontrar un HSS correcto en un entorno de múltiples HSS. DX_SLF_QUERY indica una IMPU y DX_SLF_RESP devuelve el nombre del HSS. | Diámetro | TS29.229, TS29.212 |
gerente general | UE, P-CSCF | Se utiliza para intercambiar mensajes entre equipos de usuario SIP (UE) o puerta de enlace VoIP y P-CSCF | SORBO | |
Ir | PDF, GGSN | Permite a los operadores controlar la calidad de servicio en un plano de usuario e intercambiar información de correlación de facturación entre la red IMS y GPRS | COPS (Rel5), diámetro (Rel6+) | |
Gq | Documento de consulta de CSCF, PDF | Se utiliza para intercambiar información relacionada con decisiones políticas entre P-CSCF y PDF | Diámetro | |
Gx | PCEF, PCRF | Se utiliza para intercambiar información relacionada con decisiones políticas entre PCEF y PCRF | Diámetro | TS29.211, TS29.212 |
Gy | PCEF, OCS | Se utiliza para la carga de portadores basada en flujo en línea. Funcionalmente equivalente a la interfaz Ro | Diámetro | TS23.203, TS32.299 |
CSI | S-CSCF <-> AS | Punto de referencia entre S-CSCF y AS. Sus principales funciones son:
| SORBO | |
Aquí | IBCF (Centros de carga de residuos industriales) | Se utiliza para intercambiar mensajes entre un IBCF y otro IBCF que pertenece a una red IMS diferente. | SORBO | |
Izi | TrGW | Se utiliza para reenviar transmisiones multimedia desde un TrGW a otro TrGW que pertenece a una red IMS diferente. | Tiempo estimado de llegada | |
Mamá | I-CSCF <-> AS | Las funciones principales son:
| SORBO | |
Mg | MGCF -> I,S-CSCF | Señalización ISUP a señalización SIP y reenvía señalización SIP a I-CSCF | SORBO | |
Mi | S-CSCF -> BGCF | Se utiliza para intercambiar mensajes entre S-CSCF y BGCF | SORBO | |
Mj | BGCF -> MGCF | Se utiliza para la interoperabilidad con el dominio PSTN/CS, cuando el BGCF ha determinado que debe producirse una interrupción en la misma red IMS para enviar un mensaje SIP desde el BGCF al MGCF. | SORBO | |
Mk | BGCF -> BGCF | Se utiliza para la interoperabilidad con el dominio PSTN/CS, cuando el BGCF ha determinado que debe producirse una interrupción en otra red IMS para enviar un mensaje SIP desde el BGCF al BGCF en la otra red. | SORBO | |
Mmm | I-CSCF, S-CSCF, red IP externa | Se utiliza para intercambiar mensajes entre IMS y redes IP externas. | SORBO | |
Minnesota | MGCF, IM-MGW | Permite el control de los recursos del plano de usuario. | H.248 | |
Diputado | MRFC, MRFP | Permite que un MRFC controle los recursos de transmisión de medios proporcionados por un MRFP. | H.248 | |
Señor señor | S-CSCF, MRFC AS, MRFC | Se utiliza para intercambiar información entre S-CSCF y MRFC Se utiliza para intercambiar controles de sesión entre AS y MRFC | El servidor de aplicaciones envía un mensaje SIP al MRFC para reproducir el tono y el anuncio. Este mensaje SIP contiene información suficiente para reproducir el tono y el anuncio o proporcionar información al MRFC, de modo que pueda solicitar más información al servidor de aplicaciones a través de la interfaz Cr. | SORBO |
Mierda | P-CSCF, I-CSCF, S-CSCF, AGCF | Se utiliza para intercambiar mensajes entre CSCF. AGCF aparece como un P-CSCF para los demás CSCF. | SORBO | |
México | BGCF/CSCF, IBCF | Se utiliza para la interoperabilidad con otra red IMS, cuando el BGCF ha determinado que debe producirse una interrupción en la otra red IMS para enviar un mensaje SIP desde el BGCF al IBCF en la otra red. | SORBO | |
P1 | AGCF, A-MGW | Utilizado por AGCF para servicios de control de llamadas para controlar H.248 A-MGW y puertas de enlace residenciales | H.248 | |
P2 | AGCF, CSCF | Punto de referencia entre AGCF y CSCF. | SORBO | |
Rc | MRB, como | Lo utiliza el AS para solicitar que se asignen recursos multimedia a una llamada cuando se utiliza el modo en línea MRB o en modo de consulta | SIP, en modo de consulta (no especificado) | |
Rf | P-CSCF, I-CSCF, S-CSCF, BGCF, MRFC, MGCF, AS | Se utiliza para intercambiar información de carga fuera de línea con CDF | Diámetro | TS32.299 |
Ro | AS, MRFC, S-CSCF | Se utiliza para intercambiar información de carga en línea con OCF | Diámetro | TS32.299 |
Receta | P-CSCF, PCRF | Se utiliza para intercambiar información relacionada con políticas y cobros entre P-CSCF y PCRF Reemplazo del punto de referencia Gq. | Diámetro | TS29.214 |
Ella | AS (SIP AS, OSA SCS), HSS | Se utiliza para intercambiar información de perfil de usuario (por ejemplo, datos relacionados con el usuario, listas de grupos, información relacionada con el servicio al usuario o información de ubicación del usuario o direcciones de función de cobro (se utiliza cuando el AS no ha recibido el REGISTRO de terceros para un usuario)) entre un AS (SIP AS o OSA SCS) y HSS. También permite que el AS active o desactive los criterios de filtro almacenados en el HSS por suscriptor | Diámetro | |
Si | IM-SSF, HSS | Transporta información de suscripción de CAMEL, incluidos los activadores para su uso por parte de la información de servicios de aplicaciones basados en CAMEL. | MAPA | |
Sr | MRFC, AS | Utilizado por MRFC para obtener documentos (scripts y otros recursos) de un AS | HTTP | |
Utah | UE y SIP AS (SIP AS, OSA SCS, IM-SSF) PES AS y AGCF | Facilita la gestión de la información del suscriptor relacionada con servicios y configuraciones. | HTTP(s), XCAP | |
el | POTS, teléfonos analógicos y puertas de enlace VoIP | Conversión de servicios POTS a mensajes SIP |
Una de las características más importantes de IMS, que permite que una aplicación SIP se active de forma dinámica y diferencial (según el perfil del usuario), se implementa como un mecanismo de señalización de filtrado y redireccionamiento en el S-CSCF.
El S-CSCF puede aplicar criterios de filtrado para determinar la necesidad de reenviar solicitudes SIP al AS. Es importante tener en cuenta que los servicios para la parte de origen se aplicarán en la red de origen, mientras que los servicios para la parte de destino se aplicarán en la red de destino, todo ello en los respectivos S-CSCF.
Un criterio de filtro inicial (iFC) es un formato basado en XML que se utiliza para describir la lógica de control. Los iFC representan una suscripción aprovisionada de un usuario a una aplicación. Se almacenan en el HSS como parte del perfil de suscripción de IMS y se descargan al S-CSCF al momento del registro del usuario (para usuarios registrados) o cuando se procesa la demanda (para servicios que actúan como usuarios no registrados). Los iFC son válidos durante la vida útil del registro o hasta que se cambia el perfil de usuario. [7]
El iFC está compuesto por:
Hay dos tipos de iFC:
Se prevé que la seguridad definida en TS 33.203 puede no estar disponible por un tiempo, especialmente debido a la falta de interfaces USIM / ISIM y la prevalencia de dispositivos que admiten IPv4 . Para esta situación, para proporcionar cierta protección contra las amenazas más significativas, 3GPP define algunos mecanismos de seguridad, que se conocen informalmente como "seguridad IMS temprana", en TR33.978. Este mecanismo se basa en la autenticación realizada durante los procedimientos de conexión a la red, que vincula el perfil del usuario y su dirección IP. Este mecanismo también es débil porque la señalización no está protegida en la interfaz usuario-red .
CableLabs, en PacketCable 2.0 , que también adoptó la arquitectura IMS pero no tiene capacidades USIM/ISIM en sus terminales, publicó deltas a las especificaciones 3GPP donde el Digest-MD5 es una opción de autenticación válida. Más tarde, TISPAN también hizo un esfuerzo similar dados sus alcances de redes fijas, aunque los procedimientos son diferentes. Para compensar la falta de capacidades IPsec, se agregó TLS como una opción para asegurar la interfaz Gm. Las versiones posteriores de 3GPP incluyeron el método Digest-MD5, hacia una plataforma Common-IMS, aunque con su propio enfoque y nuevamente diferente. Aunque las 3 variantes de autenticación Digest-MD5 tienen la misma funcionalidad y son las mismas desde la perspectiva del terminal IMS, las implementaciones en la interfaz Cx entre el S-CSCF y el HSS son diferentes.