SIMPLE , el Protocolo de Iniciación de Sesión para Mensajería Instantánea y Presencia que Aprovecha las Extensiones , es un conjunto de protocolos de mensajería instantánea (MI) y presencia basado en el Protocolo de Iniciación 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 recibir información de presencia y notificaciones cuando se produzcan dichos eventos, por ejemplo, cuando un usuario inicia sesión o regresa del almuerzo;
- enviar mensajes cortos, de forma análoga a los SMS o a la mensajería 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 teléfonos duros 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 cual responde con NOTIFY cuando ocurre el evento. RFC 3856 define cómo usar 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 el cuerpo de los mensajes SIP correspondientes. Los RFC 3863 y 4479 describen este procedimiento, mientras que los RFC 4480 (RPID), 4481, 4482 (CPID) y varios borradores describen el contenido y el formato de los documentos de presencia.
- Privacidad, políticas 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. Los RFC 4745 y 5025 definen un marco para políticas de autorización que controlan el acceso a datos específicos de la aplicación. El protocolo XCAP (RFC 4825), transmitido por HTTP, permite a los agentes de usuario comunicar sus reglas de presencia a un servidor XCAP, que gestiona la información expuesta por el servidor de presencia. Los RFC 3857 y 3858 definen un evento de suscripción llamado "watcher info". Los agentes de usuario pueden suscribirse a este evento para ser informados de quién se suscribe a su información de presencia.
SOY
SIP define dos modos de mensajería instantánea:
- El modo Page utiliza el método SIP MESSAGE, tal como se define en la RFC 3428. Este modo no establece sesiones.
- Modo de sesión . El Protocolo de retransmisión de sesión de mensajes (MSRP, por sus siglas en inglés) (RFC 4975, RFC 4976) es un protocolo basado en texto para el intercambio de contenido de tamaño arbitrario entre usuarios, en cualquier momento. Una sesión MSRP se establece mediante el intercambio de cierta información, como una URI MSRP, dentro de la señalización SIP y SDP.
Véase también
Referencias
- ↑ Grupo de trabajo SIMPLE archivado el 19/04/2003 en Wayback Machine
Enlaces externos
- SIP para mensajería instantánea y presencia mediante extensiones (simple) WG - IETF Datatracker
- Rich Presence: Un nuevo documento técnico sobre tecnología para la experiencia de comunicación con el usuario.
- protocolos de mensajería instantánea
- protocolos de la capa de aplicación
- Grupos de trabajo