BigAdmin System Administration Portal
Prise en charge du service de messagerie SMS par Sun Java System Messaging Server 6.3
Print-friendly VersionPrint-friendly Version

Prise en charge du service de messagerie SMS par Sun Java System Messaging Server 6.3

Joe Sciallo, avril 2007

Cet article traite de la prise en charge du service de messagerie SMS (Short Message Service) au sein de Sun Java System Messaging Server 6.3. Le SMS vous permet d'avertir rapidement les utilisateurs en adoptant un style de communication plus direct, en temps réel. Il peut, par exemple, vous servir à informer les utilisateurs de conditions d'urgence nécessitant une action immédiate de leur part.


Présentation rapide du service de messagerie SMS

Voici la définition de « Short message service » provenant de Wikipedia* :

Le service de messagerie SMS est un protocole de télécommunication permettant de transmettre de « courts » messages textuels (160 caractères au plus). Il s'agit d'un service disponible sur la plupart des téléphones portables et sur certains assistants numériques personnels intégrant les télécommunications sans fil embarquées. Pour désigner les messages envoyés, on emploie le terme message texte et, plus familièrement, les termes mini messages, télémessages , SMS ou encore textos.

Les passerelles SMS permettent de connecter des services SMS mobiles à des services de messagerie instantanée, au Web, à des ordinateurs de bureau et même à des téléphones fixes (par le biais de la synthèse vocale). Les périphériques pouvant se connecter à des téléphones portables et des assistants numériques personnels (PDA) au moyen de protocoles comme Bluetooth peuvent également, dans certains cas, utiliser cette liaison pour envoyer des SMS par le biais du réseau sans fil. Le service de messagerie SMS a surgi dans le cadre du protocole GSM largement déployé, mais il est maintenant aussi disponible sur des systèmes non équipés en GSM.

L'application la plus courante de ce service est la messagerie de personne à personne. Les textos servent également à interagir avec des systèmes automatisés, tels que des systèmes de commande de produits et des services de téléphonie mobile, ou encore à participer à des concours. Certains services disponibles sur Internet permettent à des personnes d'envoyer des textos sans payer de frais directs, bien que les utilisateurs des réseaux d'Amérique du Nord paient généralement pour recevoir un SMS.


Prise en charge du service de messagerie SMS par Messaging Server 6.3

En bref, Messaging Server prend effectivement en charge le service de messagerie SMS, tout particulièrement comme canal au sein de son agent de transfert de messages (MTA).

Messaging Server implémente à l'aide du service SMS la messagerie de type e-mail vers téléphone portable et de type téléphone portable vers e-mail. Vous pouvez configurer le service SMS de manière unidirectionnelle (e-mail vers téléphone portable uniquement) ou bidirectionnelle (e-mail vers téléphone portable et inversement). Pour activer le service unidirectionnel exclusivement, vous devez ajouter et configurer le canal SMS. Afin d'activer le service bidirectionnel, vous devez non seulement ajouter et configurer le canal SMS, mais aussi configurer le serveur de passerelle SMS.

Quel que soit le type de configuration de votre service SMS, les textos générés sont envoyés à un centre SMSC (Short Message Service Center) via le protocole SMPP (Short Message Peer to Peer). Ce centre SMSC doit disposer d'un serveur SMPP V3.4 (ou version ultérieure) compatible TCP/IP.

L'illustration suivante présente ces configurations :

logFlowOneTwoWaySMS

Service de messagerie SMS unidirectionnel : afin d'activer le service unidirectionnel, le serveur de messagerie implémente un client SMPP (le canal SMS MTA) destiné à communiquer avec les centres SMSC distants. Le canal SMS permet de convertir en SMS les e-mails placés dans la file d'attente comme décrit dans le processus de conversion des messages MIME composites d'e-mails en SMS (C.2.2), et gère les problèmes de conversion de jeux de caractères. Dans ce rôle, le canal SMS fonctionne à l'instar d'une entité ESME (External Short Message Entity) (SMPP).

Service de messagerie SMS bidirectionnel : permet au serveur de messagerie d'envoyer des e-mails à des périphériques distants, mais également de recevoir des réponses de la part de ces périphériques et d'obtenir l'origine des e-mails provenant de périphériques distants. L'activation du service de messagerie SMS bidirectionnel nécessite à la fois le canal SMS MTA (le client SMPP), comme expliqué dans la section précédente, et le serveur de passerelle SMS. Dans le cadre du processus d'installation général, le serveur Sun Java System Messaging Server installe un serveur de passerelle SMS que vous devez ensuite configurer.

Pour plus d'informations, reportez-vous à l'annexe C, Short Message Service (SMS), du document Sun Java System Messaging Server 6.3 Administration Guide.


Solution SMS Mailbox Access and Calendar Gateway

Outre la fonctionnalité SMS intégrée à Messaging Server, des membres de Sun Professional Services ont développé de manière indépendante une solution de passerelle SMS conçue pour fonctionner avec Messaging Server et Calendar Server. Baptisée SMS Mailbox Access and Calendar Gateway, cette solution est essentiellement destinée aux fournisseurs de services afin de valoriser leurs prestations auprès de leurs abonnés. Bien évidemment, d'autres types d'organisations pourraient également utiliser la passerelle.

La passerelle SMS propose les fonctionnalités suivantes :

  1. Notification par SMS. Recevez par SMS des informations sur chaque e-mail distribué dans la boîte aux lettres de l'abonné. Selon la configuration des paramètres de l'utilisateur, les informations suivantes peuvent être envoyées dans le corps du SMS : expéditeur, objet du message, date et heure, taille de la pièce jointe, etc. En outre, les abonnés ont la possibilité de lire leurs e-mails à partir de leur téléphone portable. Il suffit de répondre à la notification SMS pour que la première partie de l'e-mail soit transmise peu après au mobile, sous la forme d'un autre SMS. Pour recevoir la suite du message, l'abonné doit répondre par un texto à la réception de la première partie. Pour recevoir la troisième partie, il doit répondre à la deuxième et ainsi de suite jusqu'à ce que l'intégralité du message ait été transférée.
  2. Gestion de boîtes aux lettres via SMS. Cette fonctionnalité assure la prise en charge de services de messagerie de base. Les abonnés peuvent se servir de textos pour répondre, transmettre ou supprimer des messages stockés dans leur boîte aux lettres. Ils peuvent également recevoir des informations sur le statut de leur boîte aux lettres (par exemple, le nombre total de messages, le nombre de messages lus, etc.), de même que des données détaillées sur les pièces jointes (nom, type et taille du fichier). Les fonctions de gestion de boîtes aux lettres comprennent également la possibilité d'envoyer des e-mails à partir de textos et de modifier les paramètres de notification.
  3. Informations sur les événements du calendrier. SMS Gateway envoie des SMS contenant des informations sur les événements stockées dans le calendrier de l'abonné (Calendar Server) vers son téléphone portable (suivant la configuration des paramètres utilisateur). Ces informations peuvent comprendre des rappels de rendez-vous en attente, des invitations à des réunions, etc.

La solution SMS Gateway requiert Messaging Server, Calendar Server, Directory Server et des composants personnalisés développés par Sun.


Comparaison entre Messaging Server SMS Channel et SMS Mailbox Access and Calendar Gateway

Il est intéressant d'observer que la fonctionnalité SMS intégrée à Messaging Server et la solution SMS Mailbox Access and Calendar Gateway n'entrent pas en concurrence, mais sont en réalité complémentaires. Voici un résumé des fonctions disponibles dans ces deux produits :

SMS Channel

  • Service général e-mail/SMS et passerelle e-mail/SMS
  • Les notifications SMS envoyées sous forme d'e-mails passent par le canal ; les boîtes aux lettres ne sont pas concernées.
  • Création d'un historique des messages envoyés, de sorte que les utilisateurs mobiles peuvent réagir aux notifications et répondre aux e-mails.
  • Prise en charge des notifications de l'état de distribution (DSN, Delivery Status Notification)

SMS Gateway

  • SMS Gateway envoie des notifications suite à la distribution d'e-mails dans les boîtes aux lettres, de sorte qu'elles peuvent contenir des références ascendantes aux messages.
  • Les boîtes aux lettres doivent être spécialement configurées si vous souhaitez interagir avec elles. Vous pouvez cependant considérer la passerelle comme un outil à vocation générale permettant de modifier certains paramètres utilisateur de l'annuaire LDAP au moyen des SMS envoyés.
  • La connectivité SMPP est assurée via Messaging Server SMS Channel mais également SEMA-OIS, UCP et, le cas échéant, via CIMD2 de manière indépendante, car tous les périphériques SMSC n'utilisent pas le protocole SMPP.

En bref :

  • Utilisez SMS Channel pour configurer votre serveur Messaging Server comme convertisseur SMTP/SMS. Ainsi, vos e-mails transférés par ce moyen seront convertis en SMS et envoyés aux utilisateurs de téléphones portables, qu'ils disposent ou non de boîtes aux lettres sur votre serveur.
  • Utilisez SMS Gateway pour notifier par SMS les utilisateurs de Messaging Server de l'arrivée de messages dans leur boîte aux lettres et leur permettre de manipuler ces messages au moyen de textos.

Autre alternative : prise en charge du service de messagerie multimédia MMS (Multimedia Messaging Service) par Messaging Server

Le service MMS, à l'instar du service SMS (Short Messaging Service), permet d'envoyer des message d'un mobile vers un autre. À la différence du service SMS, le service MMS peut non seulement inclure du texte, mais aussi du son, des images et des vidéos. Il est également possible d'envoyer des MMS d'un téléphone portable vers une adresse e-mail.

Même si Messaging Server prend en charge le service SMS depuis un certain temps, ce n'est pas le cas du service MMS. Au lieu de cela, Sun a établi des partenariats avec des sociétés telles que Logica CMG pour proposer la fonctionnalité supplémentaire requise.


Pour en savoir plus

Pour plus d'informations sur la solution SMS Mailbox Access and Calendar Gateway, contactez Andrzej Zagrodzinski ou Wojciech Chemijewski.

Vous trouverez davantage d'informations sur Sun Java Communications Suite en consultant le hub relatif à BigAdmin Communications Suite à l'adresse :

http://www.sun.com/bigadmin/hubs/comms

*Remarque : les articles de Wikipedia sont disponibles sous la licence de documentation gratuite GNU (GFDL, GNU Free Documentation License).


Unless otherwise licensed, code in all technical manuals herein (including articles, FAQs, samples) is provided under this License.


BigAdmin
  
 
BigAdmin Upgrade Hub