SIMPLE (protocole de messagerie instantanée) - SIMPLE (instant messaging protocol)

SIMPLE , le protocole d'initiation de session pour la messagerie instantanée et les extensions d'optimisation de présence , est une suite de protocoles de messagerie instantanée et de présence basée sur le protocole d'initiation de session (SIP) géré par l' Internet Engineering Task Force . Contrairement à la grande majorité des protocoles de messagerie instantanée et de présence utilisés par les logiciels déployés aujourd'hui, SIMPLE est un standard ouvert comme XMPP .

But

SIMPLE applique SIP aux problèmes de:

  • s'enregistrer pour obtenir des informations de présence et recevoir des notifications lorsque de tels événements se produisent, par exemple lorsqu'un utilisateur se connecte ou revient du déjeuner;
  • l'envoi de messages courts, analogues à des SMS ou à une pagination bidirectionnelle;
  • gérer une session de messages en temps réel entre deux ou plusieurs participants.

Des protocoles Implémentations à base de simples peuvent être trouvés dans SIP Softphone et aussi dans hardphones SIP.

Description technique

Présence

Les spécifications de présence SIMPLE peuvent être décomposées en:

  • La machinerie principale du protocole . Cela fournit les extensions SIP réelles pour les abonnements, les notifications et les publications. La RFC 6665 définit les méthodes SUBSCRIBE et NOTIFY. SUBSCRIBE permet aux utilisateurs de s'abonner à un événement sur un serveur, le serveur répond par NOTIFY chaque fois que l'événement se produit. La RFC 3856 définit comment utiliser SUBSCRIBE / NOTIFY pour la présence. Deux modèles sont définis: un modèle de bout en bout dans lequel chaque agent utilisateur gère lui-même les abonnements de présence; et un modèle centralisé. Ce dernier introduit le concept de serveur de présence; tous les abonnements sont gérés par ce serveur. Le message PUBLISH ( RFC 3903 ) permet aux agents utilisateurs d'informer le serveur de présence de l'état de leur abonnement.
  • Documents de présence . Les informations de présence sont codées dans des documents XML , qui sont portés dans le corps des messages SIP respectifs. RFC 3863 et RFC 4479 décrivent cette procédure, RFC 4480 (RPID), RFC 4481 , RFC 4482 (CPID) et divers brouillons décrivent le contenu et les formats des documents de présence.
  • Confidentialité, politique et approvisionnement . Si le modèle centralisé est utilisé, les agents utilisateurs ont besoin d'un moyen de définir qui peut s'abonner à quelle quantité de leurs informations de présence. Les RFC 4745 et RFC 5025 définissent un cadre pour les politiques d'autorisation contrôlant l'accès aux données spécifiques à l'application. Le XCAP ( RFC 4825 ), porté par HTTP, permet aux agents utilisateurs de communiquer leurs règles de présence à un serveur XCAP, qui règle les informations exposées par le serveur de présence. Les RFC 3857 et RFC 3858 définissent un événement d'abonnement "info observateur". Les agents utilisateurs peuvent s'abonner à cet événement pour être informés de la personne qui souscrit à leurs informations de présence.

JE SUIS

SIP définit deux modes de messagerie instantanée:

  • Le mode Page utilise la méthode SIP MESSAGE, telle que définie dans la RFC 3428 . Ce mode n'établit aucune session.
  • Le mode session . Le protocole de relais de session de message ( RFC 4975 , RFC 4976 ) est un protocole basé sur du texte pour l'échange de contenu de taille arbitraire entre utilisateurs, à tout moment. Une session MSRP est établie en échangeant certaines informations, telles qu'un URI MSRP, dans la signalisation SIP et SDP.

Voir également

Les références

  • Rosenberg, J. (avril 2013). SIMPLE Made Simple: un aperçu des spécifications de l'IETF pour la messagerie instantanée et la présence à l'aide du protocole SIP (Session Initiation Protocol) . IETF . doi : 10.17487 / RFC6914 . RFC 6914 . Récupéré le 24 septembre 2013 .

Liens externes