SIMPLE , el Protocolo de inicio de sesión para mensajería instantánea y extensiones que aprovechan la presencia , es un conjunto de protocolos de mensajería instantánea (MI) y presencia basado en el Protocolo de inicio de sesión (SIP) administrado por el Grupo de trabajo de ingeniería de Internet . [1]
Objetivo
SIMPLE aplica SIP a los problemas de:
- registrarse para obtener información de presencia y recibir notificaciones cuando ocurren tales eventos, por ejemplo, cuando un usuario inicia sesión o regresa del almuerzo;
- envío de mensajes cortos, análogos a los SMS o a la búsqueda bidireccional;
- gestionar una sesión de mensajes en tiempo real entre dos o más participantes.
Las implementaciones de los protocolos basados en SIMPLE se pueden encontrar en Softphones SIP y también en Hardphones SIP.
Descripción técnica
Presencia
Las especificaciones de presencia SIMPLE se pueden dividir en:
- La maquinaria del protocolo central . Esto proporciona las extensiones SIP reales para suscripciones, notificaciones y publicaciones. RFC 6665 define los métodos SUBSCRIBE y NOTIFY. SUBSCRIBE permite a los usuarios suscribirse a un evento en un servidor, el servidor responde con NOTIFY cuando se produce el evento. RFC 3856 define cómo hacer uso de SUBSCRIBE/NOTIFY para la presencia. Se definen dos modelos: un modelo de extremo a extremo en el que cada Agente de Usuario maneja las suscripciones de presencia por sí mismo; y un modelo centralizado. Este último introduce el concepto de un servidor de presencia; todas las suscripciones son manejadas por este servidor. El mensaje PUBLISH (RFC 3903) permite a los Agentes de Usuario informar al servidor de presencia sobre sus estados de suscripción.
- Documentos de presencia . La información de presencia se codifica en documentos XML , que se incluyen en los cuerpos de los respectivos mensajes SIP. RFC 3863 y RFC 4479 describen este procedimiento, RFC 4480 (RPID), RFC 4481, RFC 4482 (CPID) y varios borradores describen los contenidos y formatos de los documentos de presencia.
- Privacidad, política y aprovisionamiento . Si se utiliza el modelo centralizado, los agentes de usuario necesitan una forma de definir quién puede suscribirse a qué cantidad de su información de presencia. RFC 4745 y RFC 5025 definen un marco para las políticas de autorización que controlan el acceso a los datos específicos de la aplicación. El XCAP (RFC 4825), transmitido por HTTP, permite a los agentes de usuario comunicar sus reglas de presencia a un servidor XCAP, que controla la información expuesta por el servidor de presencia. RFC 3857 y RFC 3858 definen un evento de suscripción "información del observador". Los agentes de usuario pueden suscribirse a este evento para que se les informe quién se está suscribiendo a su información de presencia.
SOY
SIP define dos modos de mensajería instantánea:
- El modo de página utiliza el método SIP MESSAGE, tal como se define en RFC 3428. Este modo no establece sesiones.
- Modo de sesión . El protocolo de retransmisión de sesión de mensajes (RFC 4975, RFC 4976) es un protocolo basado en texto para intercambiar contenido de tamaño arbitrario entre usuarios, en cualquier momento. Una sesión MSRP se establece intercambiando cierta información, como un URI MSRP, dentro de la señalización SIP y SDP.
Véase también
Referencias
- Rosenberg, J. (abril de 2013). SIMPLE Made Simple: An Overview of the IETF Specification for Instant Messaging and Presence Using the Session Initiation Protocol (SIP) [SIMPLE simplificado: descripción general de las especificaciones de la IETF para mensajería instantánea y presencia mediante el protocolo de inicio de sesión (SIP)]. IETF . doi : 10.17487/RFC6914 . RFC 6914 . Consultado el 24 de septiembre de 2013 .
Enlaces externos
- SIP para mensajería instantánea y extensiones que aprovechan la presencia (simple) WG - IETF Datatracker
- Rich Presence: una nueva experiencia de comunicación con el usuario Libro blanco sobre tecnología