Servicios en IMS Capítulo 6 Pág. 1
OMA fue fundado en el año 2002 por casi 200 empresa que incluían operadores móviles, proveedores de componentes y equipos y desarrolladores de aplicaciones. El propósito de OMA es consolidar en una sola organización todas las actividades relacionadas con los servicios móviles a través del desarrollo de habilitadores de servicios por medio de interfaces abiertas que no dependen de las tecnologías móviles de acceso. Servicios en IMS Capítulo 6 Pág. 2
Estos son servicios que inicialmente usarán una arquitectura combinada, pero que a futuro sólo usarán la red de paquetes IP. Un servicio combinado se crea añadiendo una o más sesiones IMS a una llamada bajo conmutación de circuitos (CS), o viceversa. Tanto la llamada de CS como las sesiones de VoIP se establecen entre los mismos participantes. Servicios en IMS Capítulo 6 Pág. 3
Los servicios de presencia fueron introducidos originalmente por el 3GPP en el Release 6 como un servicios independiente. Más tarde OMA asumió estos servicios y actualmente es quien está definiendo todo lo relacionado con este tipo de servicios. El motivador principal de los servicios de presencia es la mensajería instantánea (IM). IM se ha usado por mucho tiempo en Internet, con IMS estará disponible con full movilidad y el usuario sabrá de antemano si su contacto está o no disponible. A diferencia de SMS, la mensajería instantánea es en tiempo real y permite enviar texto, audio, video imágenes, archivos, etc. Este tipo de servicios ya se ofrece: MSN Messenger, Yahoo Messenger, pero no se ofrece QoS, por eso son gratuitos. Esto mismo se puede brindar a través de IMS con QoS. Servicios en IMS Capítulo 6 Pág. 4
ATEL ASESORES C.A IP Multimedia Subsystem Prof. Diógenes Marcano Los servicios de presencia, junto a la mensajería instantánea están cambiando el paradigma de la comunicación personal y corporativa. Los servicios de presencia serán el corazón de la nueva telefonía. De igual forma será un negocio lucrativo tanto para operadores como para los que ofrecen servicios. El servicio de presencia permite que la información compartida de nuestros contactos se incluya en el phonebook, de esa forma si queremos hacer una llamada a un contacto en particular podremos saber que está haciendo en ese momento y decidir llamarlo en ese instante o si no e importante llamarlo luego. Estos servicios pueden contribuir a mejor el performance de los operadores, ya que al saber que un contacto está ocupado, no se hace el intento de llamada, reduciendo así la cantidad de llamadas incompletas o rechazadas. Un usuario que esté en un lugar donde no puede hablar (ej. Cine, teatro, ect) puede indicar a sus contactos que sólo se puede comunicar por SMS, garantizando así una comunicación más efectiva. Servicios en IMS Atel Asesores C.A atel.asesores@cantv.net www.atelasesores.com.ve Capítulo 6 Pág. 5 +58 212-9417771 416-6306739
El observador autorizado puede ver es estado de sus contactos, o también puede indicarle al SERVER que le notifique cuando exista algún cambio en ciertos contactos a los cuales puede acceder. El PAU es una aplicación que se encuentra en el equipo terminal y se encarga de enviar la información de presencia al servidor de presencia. El PAU también tiene la capacidad de saber quien o quines están observando su status. Servicios en IMS Capítulo 6 Pág. 6
Existen varios estándares para servicios de presencia, sin embargo, muchos de ellos han surgido para aplicaciones muy específicas y no se ajustan a los requerimientos de IMS. Los estándares para servicios de presencia en IMS han sido desarrollados por OMA (Open Mobile Alliance) específicamente en el grupo de trabajo SIMPLE (SIP for Instant Messaging and Presence Leveraging Extensions) conjuntamente con el 3GPP y el IETF. Servicios en IMS Capítulo 6 Pág. 7
Como sabemos actualmente existen muchos tipos de mensajes y varias maneras de transmitirlos. Los mensajes se pueden transmitir casi en tiempo real, mensajes instantáneos, o cuando los sistemas tengan disponibilidad como los SMS, conocidos como mensajes de texto. También hay mensajes multimedia. En particular los SMS fueron introducidos por GSM y luego desarrollados para TDMA y CDMA. A diario se transmiten millardos de SMS a nivel mundial. Los SMS son los caballitos de batalla de las operadoras móviles. Los mensajes instantáneos hacen uso del SIP MESSAGE, una vez escrito el mensaje y la dirección de destino el mensaje viaja a través de la red IMS sin necesidad de haberse creado una sesión previa de comunicación entre los extremos; sólo se envía el mensaje, no existe ninguna otra relación entre origen y destino. Pero los SMS no están basados en IP, así que deben ser remplazados por otro tipo de mensajes, es decir, en las redes por venir All-IP no hay cabida para los mensajes SMS a mediano plazo. Servicios en IMS Capítulo 6 Pág. 8
Previamente, Alice ha creado una lista de contactos cuyos miembros son Bob y Cheryl. Alice envía un SIP MESSAGE (1) al grupo seleccionado a la red IMS a través de la red de acceso de su operador. En IMS después de pasar por el P-CSCF el mensaje llega al S-CSCF quien reenvía el SIP MESSAGE al servidor de aplicaciones (2) identificado en el header del SIP MESSAGE, para OMA SIMPLE IM, el identificador del servidor de mensajería es +g.oma.sipim. El servidor ubica en la lista de contacto (3) quienes pertenecen a la lista, una vez que se tiene la respuesta (4) el servidor reenvía el mensaje al core IMS (5ª) y 5(b) y finalmente el core IMS envía el mensaje a Bob (6ª) y a Cheryl (6b). Después que se recibe el OK se elimina la conexión tal como está establecido en el SIP MESSAGE Servicios en IMS Capítulo 6 Pág. 9
En este caso Alice desea enviar un mensaje a los mismos miembros del grupo anterior, pero en esta oportunidad envía un SIP INVITE. La diferencia en este caso es que al tener una sesión abierta entre Alice, Bob y Cheryl pueden enviarse los mensajes que desean y no un sólo mensaje como ocurre en el modo Pager. A diferencia del caso anterior, Bob y Cheryl también pueden enviar mensajes, y la cantidad que deseen. El modo Pager es unidireccional y para un solo mensaje. El modo sesión es bidireccional y se pueden enviar cualquier cantidad de mensajes durante todo el tiempo que dure la sesión. Aquí los participantes en la sesión pueden enviar la cantidad de mensajes que deseen y sin la limitación de los 1300 bytes. Servicios en IMS Capítulo 6 Pág. 10
Los mensajes largos son aquellos que tiene más de 13oo bytes; Servicios en IMS Capítulo 6 Pág. 11
Servicios en IMS Capítulo 6 Pág. 12
Las interfaces entre los servidores ( rectángulo a líneas punteadas) están definidas en OMA. Servicios en IMS Capítulo 6 Pág. 13
Las aplicaciones de una conferencia frecuentemente tienen recursos compartidos tal como: derecho a hablar, acceso a un ancho de banda, a un canal con ancho de banda limitado, un apuntador o entrada a una aplicación compartida. En algunas conferencias existe un moderador. El moderador es un participante especial que tiene la opción de aplicar algunos controles en la conferencia, con el fin de darle un uso controlado a los recursos mencionados. Entre otros el moderador puede dar el derecho a hablar a un participante o negárselo temporalmente, este tipo de control por parte del moderador es lo que se llama Floor Control y para ello se usa el Binary Floor Control Protocol (BFCP) RFC 4582 el cual se implemente directamente entre la conexión de medio, es decir el UE, y el moderador de la conferencia y el MRFP. Servicios que se pueden ofrecer en una conferencia: Multiparty call: Dos usuarios mantienen una sesión de comunicación y de forma online deciden incorporar a otros usuarios a participar Dial-in conferences: Los usuarios que deseen participar en una conferencia ingresan un identificador previamente establecido y automáticamente son conectados a la conferencia. Dial-out conferences: Los servicios de conferencia se configuran para comenzar en un momento específico y se inician las sesiones correspondientes con todos los participantes. Servicios en IMS Capítulo 6 Pág. 14
Este es el tipo de conferencia mayormente usado y es que se emplea en IMS, por lo tanto le dedicaremos un poco más de tiempo. Las facilidades o funciones de una conferencia pueden clasificarse en dos tipos: Funciones Básicas y Funciones Avanzadas. Entre las primeras podemos mencionar: mezcla de medios, creación de la conferencia, ingreso de nuevos usuarios y gestión de los usuarios que dejan la conferencia. Entre las funciones avanzadas tenemos: flloor control, obtención del control, silencio y subconferencias. La función del FOCUS es establecer la señalización SIP entre todos los participantes; el conjunto de reglas que controlan la conferencia se conoce como Políticas de la Conferencia ; de igual manera se encarga de controlar la Mixer de forma tal que la mezcla de medios se haga adecuadamente y llegue a todos los participantes. La participación en una conferencia se hace por medio del SIP INVITE dirigido al URI de la conferencia, y la salida de la misma se ejecuta a través de un SIP BYE como se hace normalmente. Servicios en IMS Capítulo 6 Pág. 15
Servicios en IMS Capítulo 6 Pág. 16
Para IMS el FOCUS es un servidor de aplicaciones (AS) el cual trabaja junto al MRFC y se denomina Conferencing AS/MRFC y se encarga de todos los controles y políticas de la conferencia. Por su parte, todos los flujos de medios relacionados con la conferencia llegan a la red en MIXER, el cual dentro de IMS es el MRFP, el cual es controlado por el MRFC a través del protocolo H.248/MEGACO. El MRFP también realiza el transcoding, si los CODECs de audio y/o de video son distintos entre los diferentes participantes. Normalmente en una conferencia hay más de dos participantes, entonces el MRFP necesita en cualquier instante de la conferencia mezclar todos los stream de todos los participantes y enviar dicha combinación de regreso a todos ellos, de forma tal que cada participante tenga acceso a los stream producidos por los otros. La conferencia puede y sus políticas pueden ser definidas por un operador de la red; también es posible que el moderador o un participante con privilegios especiales pueda definir la conferencia desde un terminal IMS. Servicios en IMS Capítulo 6 Pág. 17
En IMS el Control Floor se realiza por medio de Binary Floor Control Protocol (BFCP) RFC 4582., el cual permite que: Cualquier participante de la conferencia pueda solicitar el control El moderador pueda asignarle el control o negarlo a cualquiera que lo pida Todos los participantes estén informados del estado actual del control. En el caso mostrado tenemos tres participantes. Tobías quien es el moderador. Peter quien tiene el derecho de palabra, es decir quien tiene el control y Kevin que desea hablar. Kevin envía una solicitud de control al MRFP, el cual le responde con un mensaje indicándolo que su solicitud está pendiente. AL mismo tiempo el MRFP le envía un mensaje a Peter y a Tobías indicanlo que la solicitud de Kevin que Kevin ha solicitado el control. Tobías como moderador acepta la solicitud de Kevin y se lo hace saber al AS/MRFC a través de un mensaje para tal fin que dispone el protocolo BFCP. Servicios en IMS Capítulo 6 Pág. 18