40
Utilisation d’un téléphone portable : installation et utilisation du système FrontlineSMS pour la collecte de données de base ou pour la messagerie sortante (section I) 06 May 2009 Posted by K. Sponberg Avec ses quelques 2,2 milliards d’utilisateurs, la téléphonie mobile représente l’une des technologies de communication qui connaît en ce moment une des croissances les plus rapides dans le monde entier. En particulier dans les pays en voie de développement, les réseaux mobiles sont déployés dans des zones rurales où les autres moyens de communication n'existent pas, se révèlent hors de prix ou ne sont pas fiables. Les services avancés de transfert de données par téléphonie mobile ne sont pas encore disponibles à large échelle. De plus, les communications vocales restent souvent bien trop onéreuses pour permettre une utilisation de routine par les individus dans les zones rurales dans les pays en voie de développement. Toutefois, les services SMS ont permis d'envoyer et de recevoir des informations avec beaucoup de créativité. Les applications couvrent une vaste gamme de services, depuis la surveillance des marchés boursiers ou l’envoi d’alertes sécuritaires et autres avertissements, jusqu’à la surveillance des champs agricoles et même diverses applications dans le domaine de la santé. Si l’on jette un coup d’œil à la liste des finalistes du challenge 2008 USAID Development 2.0 , la plupart des projets en lisse sont basés sur les services SMS. Bon nombre de programmes et d’activités RANET dans le pays font également appel aux services de téléphonie mobile pour assurer aussi bien la distribution que la collecte des observations sur le terrain. Bien que ce soit une illustration des services de données GRPS et non pas des services SMS, la lecture de l’article Weaver soumis par le Département de métrologie de l’Ouganda, « Uganda Diversifies Use of RIPI Account » (Diverses utilisations du compte RIPI en Ouganda, en anglais), pourra peut-être vous intéresser. Il est facile de comprendre le concept derrière l’utilisation des services SMS par un bureau d’hydrométéorologie national (National Meteorological Hydrological Service - NMHS). Les données peuvent être collectées par des stations météo automatisées (automated weather stations - AWS) ou peuvent même être entrées manuellement par un observateur humain. De même, les prévisions, les alertes et d’autres informations peuvent être facilement distribuées à des destinataires sélectionnés. Le problème, bien sûr, est de déterminer comment relier les téléphones et modems portables (GSM) à un ordinateur afin d'envoyer et de recevoir des messages. De plus, une fois ces données reçues, il faut également prévoir comment les stocker, les traiter et les afficher. RANET a lancé le programme Community Reporter Program (CRP – programme de diffusion de rapports communautaires) pour répondre à ces questions. Il offre une interface Internet et des interfaces de programmation d’application (API) pour permettre au bureaux NMHS de développer un système 1

Utilisation d’un téléphone portable : installation et utilisation ...rci.quebec/wp-content/uploads/2010/11/Guide-dutilisation...Utilisation d’un téléphone portable : installation

  • Upload
    others

  • View
    0

  • Download
    0

Embed Size (px)

Citation preview

Page 1: Utilisation d’un téléphone portable : installation et utilisation ...rci.quebec/wp-content/uploads/2010/11/Guide-dutilisation...Utilisation d’un téléphone portable : installation

Utilisation d’un téléphone portable : installation et utilisation du système FrontlineSMS pour la collecte de données de base ou pour la messagerie sortante (section I) 06 May 2009 Posted by K. Sponberg

Avec ses quelques 2,2 milliards d’utilisateurs, la téléphonie mobile représente l’une des technologies de communication qui connaît en ce moment une des croissances les plus rapides dans le monde entier. En particulier dans les pays en voie de développement, les réseaux mobiles sont déployés dans des zones rurales où les autres moyens de communication n'existent pas, se révèlent hors de prix ou ne sont pas fiables. Les services avancés de transfert de données par téléphonie mobile ne sont pas encore disponibles à large échelle. De plus, les communications vocales restent souvent bien trop onéreuses pour permettre une utilisation de routine par les individus dans les zones rurales dans les pays en voie de développement. Toutefois, les services SMS ont permis d'envoyer et de recevoir des informations avec beaucoup de créativité. Les applications couvrent une vaste gamme de services, depuis la surveillance des marchés boursiers ou l’envoi d’alertes sécuritaires et autres avertissements, jusqu’à la surveillance des champs agricoles et même diverses applications dans le domaine de la santé. Si l’on jette un coup d’œil à la liste des finalistes du challenge 2008 USAID Development 2.0, la plupart des projets en lisse sont basés sur les services SMS. Bon nombre de programmes et d’activités RANET dans le pays font également appel aux services de téléphonie mobile pour assurer aussi bien la distribution que la collecte des observations sur le terrain. Bien que ce soit une illustration des services de données GRPS et non pas des services SMS, la lecture de l’article Weaver soumis par le Département de métrologie de l’Ouganda, « Uganda Diversifies Use of RIPI Account » (Diverses utilisations du compte RIPI en Ouganda, en anglais), pourra peut-être vous intéresser.

Il est facile de comprendre le concept derrière l’utilisation des services SMS par un bureau d’hydrométéorologie national (National Meteorological Hydrological Service - NMHS). Les données peuvent être collectées par des stations météo automatisées (automated weather stations - AWS) ou peuvent même être entrées manuellement par un observateur humain. De même, les prévisions, les alertes et d’autres informations peuvent être facilement distribuées à des destinataires sélectionnés.

Le problème, bien sûr, est de déterminer comment relier les téléphones et modems portables (GSM) à un ordinateur afin d'envoyer et de recevoir des messages. De plus, une fois ces données reçues, il faut également prévoir comment les stocker, les traiter et les afficher. RANET a lancé le programme Community Reporter Program (CRP – programme de diffusion de rapports communautaires) pour répondre à ces questions. Il offre une interface Internet et des interfaces de programmation d’application (API) pour permettre au bureaux NMHS de développer un système

1

Page 2: Utilisation d’un téléphone portable : installation et utilisation ...rci.quebec/wp-content/uploads/2010/11/Guide-dutilisation...Utilisation d’un téléphone portable : installation

structuré de transmission de données. Ce système peut ensuite vérifier la validité des rapports lors du traitement automatique des rapports qui arrivent des unités sur le terrain (observations météo, taux boursiers, informations agricoles, etc.).

Il est vrai que le programme CRP de RANET n’est pas d’une approche simple. Pour de simples démonstrations ou des déploiements initiaux, il est probablement trop riche en fonctionnalités pour de simples applications de collecte de données et de messagerie sortante. L’article Weaver fait partie d’une série plus étendue sur l’utilisation des services SMS, et il introduit ce qui est peut-être l’un des outils les plus simples, mais toutefois l’un des plus puissants disponibles, FrontlineSMS. FrontlineSMS est un programme grand-public qui offre une interface graphique pour permettre la gestion d’applications de messagerie mobile. Il a été conçu au départ pour faciliter la communication de groupe par SMS au sein de petites organisations. Le programme est extrêmement facile à déployer et à utiliser. D’autres programme exigent des scripts personnalisés et une programmation extensive pour fonctionner correctement. FrontlineSMS n’est peut-être pas la meilleure solution à long terme pour des systèmes extrêmement personnalisés, pour ceux qui requiert une fiabilité très avancées, ou pour les applications qui impliquent un large nombre de contacts mobiles (en entrée ou en sortie).Toutefois, je peux certainement recommander FrontlineSMS au secteur de la météorologie pour y permettre le lancement du développement d'un petit système de dissémination ou de collecte de données par SMS.

Attention: Avant que je commence à présenter FrontlineSMS, je dois noter certains points critiques.

D’abord, prêtez attention aux coûts. Il est facile de se laisser tromper par les services SMS. Le coût par message est faible. Ces faibles coûts d’entrée de jeu ont assuré le succès de ces services en milieu rural et dans les zones reculées où les ressources sont limitées. Ceci-dit, si vous évaluez les services SMS en terme de bande passante, ils se révèlent être parmi les services de transfert de données au tarif le plus élevé par octet de données. Avant de vous engager complètement dans un système basé sur la messagerie mobile, veillez à bien évaluer les budgets pour confirmer que les coûts sont acceptables.

Pour une application de collecte de données, essayez de prévoir la fréquence quotidienne ou hebdomadaire des rapports. Sur une station météo envoie un rapport trois fois par jour tous les jours, il est facile alors de faire quelques calculs simples. Si l’on estime un coût de 0,05 $ par message, alors le budget journalier pour un site s’élève à 0,15 $, le budget hebdomadaire s’élève à 1,05 $, et le budget annuel s’élève à 54,75 $. Pour ce calcul, on ne prend pas en compte tout frais de contrat mensuel ou de service, et on présume qu’on peut utiliser des cartes SIM prépayées. 55 $ par an pour recevoir des observations météo presque en temps réel, ce n’est pas mal, mais quand on commence à multiplier les coûts pour un réseau de 12 ou 24 stations, tout d’un coup on se retrouve avec un budget annuel de 657 $ - 1 314 $. Ces coûts peuvent même se révéler supérieurs si les stations entrent en mode de rapport rapide en cas de cyclone ou d’autre événement majeur. C’est bien sûr un coût qu’il est facile de justifier, mais il vous faudra vous assurer d’avoir le budget disponible avant le lancement.

De même, si vous créez un système pour disséminer des prévisions météo ainsi que d’autres informations, vous devriez essayer de déterminer quels seront les coût possibles maximaux ainsi

2

Page 3: Utilisation d’un téléphone portable : installation et utilisation ...rci.quebec/wp-content/uploads/2010/11/Guide-dutilisation...Utilisation d’un téléphone portable : installation

que les risques encourus. L’envoi d’un bulletin météo journalier à 50 fermiers ou responsables locaux, ou plus, pourrait vous coûter encore 1 000 $ par an.

Si vous prévoyez que vos applications ou réseaux prendront encore plus d’ampleur, vous pouvez peut-être contacter un ou plusieurs fournisseurs de service pour leur demander s’ils offrent des réductions ou d’autres avantages pour des applications SMS destinées au service public. Je connais plusieurs bureaux NMHS pour qui le fournisseur de service mobile a offert d'annuler ou de réduire les frais associés aux alertes.

Un autre problème est lié à l’utilisation de services mobiles pour la propagation d’alertes ou pour la large dissémination d’informations au public. Suivant comment vous configurez les services de messagerie, il y a également des coûts afférant à l’infrastructure locale. Il est bien évident que plus les informations que vous envoyez ou recevez sont cruciales, plus vous devrez veiller à assurer la sécurité et la fiabilité de l'infrastructure informatique et des réseaux. Pour un système de diffusion d'alertes, il vous faudra investir largement dans la redondance des réseaux et des périphériques, dans les technologies de basculement de service pour en assurer la continuité et bien sûr, dans la fiabilité des systèmes d’alimentation électrique. Suivant l’état de votre réseau local, il vous faudra peut-être également prévoir d’améliorer la sécurité logicielle du réseau et des processus, ainsi que la sécurité physique en général : tout ceci implique des frais. Vous devrez également prendre en compte certaines questions concernant les modes opérationnels et les procédures lors de l’utilisation de services mobiles pour les alertes lancées au grand public. Bon nombre de ces problèmes sont présentés dans l’article Weaver, « Mobile Text Messaging in Information Dissemination and Public Alert » (La messagerie mobile pour la dissémination d’information et la diffusion d’alertes au public).

Introduction au système : pourquoi FrontlineSMS ? Comme nous l’avons noté plus haut dans cet article, un obstacle à l’utilisation de services SMS dans un contexte automatisé est la liaison entre un périphérique ou service mobile et l’ordinateur. Au minimum, cela requiert l’utilisation de scripts sur les serveurs pour leur permettre de communiquer grâce à une passerelle mobile par l’intermédiaire d’Internet, ce qui implique également l’interfaçage avec une base de données ainsi que des interfaces de programmation (API) spécifiques. Pour d’autres applications, il faut peut-être connecter directement un téléphone portable ou un modem GSM/GPRS à un ou plusieurs ordinateurs. En général, cela signifie qu’il vous faut faire l’acquisition à grand frais d’applications spécialisées, ou que vous appreniez comment programmer et installer des périphériques série, comment maitriser les commandes AT, etc. De plus, si vous ne disposez pas de modems ou de périphériques standard, il vous faudra probablement créer des programmes spéciaux pour interfacer avec chaque périphérique provenant d’un fabricant différent. Tout ceci est bien sûr possible, mais si vous n’avez pas à votre disposition un programmeur ou un ingénieur informatique disposant d’assez de temps pour développer ces applications personnalisées, il sera alors difficile, ou du moins très couteux, de mettre en place des services SMS automatisés.

Heureusement, FrontlineSMS est là. Ce programme a été conçu spécialement pour les organisations de taille plus réduite qui souvent n'ont pas le temps ou les ressources pour développer des applications et interfaces personnalisées. Non seulement FrontlineSMS permet de connecter un modem GSM physique à un ordinateur, il offre également une bonne interface graphique pour assurer la gestion des messages, la manipulation des données, le stockage des

3

Page 4: Utilisation d’un téléphone portable : installation et utilisation ...rci.quebec/wp-content/uploads/2010/11/Guide-dutilisation...Utilisation d’un téléphone portable : installation

contacts, etc. Et, cerise sur le gâteau, le programme est gratuit. Il vaut donc certainement la peine de l’essayer avant d’acheter un logiciel du commerce ou de se lancer dans le développement d’un système personnalisé.

Un bon manuel est disponible en ligne. Il présente l’installation et le fonctionnement de FrontlineSMS et peut être consulté à l'adresse suivante: http://www.frontlinesms.com/help/help-menu.htm.

Comme dans tous les articles Weaver, notre objectif ici est de vous fournir des informations qui présente un intérêt pour RANET ou en général pour la communauté des services hydrométéorologiques. Comment donc peut-on utiliser FrontlineSMS dans le contexte des services de l’environnement locaux ou nationaux ?

Quelques applications hypothétiques

Support de radios communautaires Dans de nombreux pays, les membres de RANET ont installé ou ont créé des partenariats avec des stations FM locales. Avec FrontlineSMS, on peut connecter les bureaux NMHS à la station radio, et on peut connecter la station radio à ses auditeurs. Par exemple, les bulletins météo journaliers et d’autres informations (même des alertes simples) peuvent être envoyés par l’intermédiaire de FrontlineSMS à chaque station radio. FrontlineSMS offre une interface graphique avec laquelle il est aussi facile d’envoyer et de gérer des SMS que d’envoyer et de gérer des courriels avec un programme de messagerie électronique de bureau comme Outlook ou Thunderbird. Un bureau NMHS disposant de FrontlineSMS peut facilement envoyer des messages à des stations indépendantes ou à des groupes de stations, sans devoir taper le message sur un téléphone portable ou sans devoir dépendre d'un service de transfert de courriel en SMS. De même, une station FM qui dispose de FrontlineSMS peut non seulement diffuser sur ses ondes un bulletin météo journalier ou d’autres informations de ce type, mais peut également envoyer des messages SMS à certains contacts dans la communauté. Une station peut même utiliser FrontlineSMS pour améliorer l’interaction avec ses auditeurs en leur permettant d'envoyer des requêtes pour le D.J., des commentaires, des votes ou même des annonces urgentes. L’éventail des possibilités est large.

Collecte de données Une application évidente de FrontlineSMS est la collecte et la gestion plus rapides de données provenant d’observations sur le terrain. Des observateurs humains peuvent envoyer des rapports journaliers par téléphone mobile. Certaines fonctionnalités de FrontlineSMS peuvent aider à gérer ces rapports et à envoyer automatiquement chaque observation dans une base de données opérationnelle. On peut même l’utiliser pour faire afficher ces observations dans un site Internet. Ceci requiert un peu de programmation, mais il ne serait pas trop difficile de reporter automatiquement les données sur des cartes géographiques. Bien sûr, de nombreuses stations météo AWS peuvent également être configurées de manière à envoyer des rapports sous forme de messages SMS.

Alertes groupées envoyées à des représentants de l’autorité locaux Au départ, FrontlineSMS a été conçu pour faciliter la communication à des groupes par messages SMS. Il est donc possible de configurer des groupes prédéfinis auxquels vous pouvez envoyer des

4

Page 5: Utilisation d’un téléphone portable : installation et utilisation ...rci.quebec/wp-content/uploads/2010/11/Guide-dutilisation...Utilisation d’un téléphone portable : installation

alertes concernant la météo ou d’autres facteurs. Par exemple, vous pouvez envoyer un message à un groupe de responsables des services d’urgence quand une alarme est lancée lors du déclenchement d’un cyclone tropical. Aussi, grâce au système de déclenchement par mot-clé de FrontlineSMS, vous pouvez permettre à tous les responsables des services d’urgence membres d’un groupe de rester en contact les uns avec les autres par messages SMS. Un responsable peut envoyer une mise à jour, une requête d’assistance ou peut-être même une alerte.

De même, un groupe prédéterminé de fermiers pourrait profiter de la fonctionnalité de messagerie de groupe pour suivre le développement d'organismes nuisibles aux récoltes et de maladies et d’en circonvenir la progression.

Prévisions météo à la demande Avec les mots-clés de FrontlineSMS, un bureau NMHS peut mettre en place un système qui envoie automatiquement par message SMS le bulletin météo du jour à un individu quand cette personne en fait la demande par message SMS auprès du bureau NMHS. Le mot-clé peut être défini simplement, par exemple : meteo<emplacement>. À la réception de ce mot-clé, FrontlineSMS peut envoyer le bulletin du jour en réponse au demandeur, du moment que le message de réponse automatique est mis à jour régulièrement par le système.

Configuration requise Le guide d’initiation offert dans cet article se base sur FrontlineSMS (version 1.5.8) tournant sous Windows Vista. Toutefois, bien que RANET n’ait pas vérifié ces configurations, il semble que le programme soit également disponible sous Linux et Mac. Le programme a été testé aussi bien sous XP que sous Vista, et les instructions ainsi que le fonctionnement de FrontlineSMS ne différent pas suivant la version du système d’exploitation. Pour suivre le déroulement du guide d’initiation, il vous faut :

1. Un ordinateur pour lequel vous disposez des permissions suffisantes (administrateur) pour installer des logiciels et connecter des périphériques. L’ordinateur doit également disposer d’un ou de plusieurs ports USB ou ports série libres pour permettre de connecter un périphérique mobile. Le type de port requis dépend du type de périphérique mobile que vous souhaitez connecter.

2. Une copie de FrontlineSMS qui correspondant au système d’exploitation installé sur votre ordinateur (Windows, Linux, ou Mac). Les configurations requises pour les différents systèmes d’exploitation sont notées à l’adresse suivante : http://www.frontlinesms.com/download/requirements.php. Toutefois, si vous disposez de 100 Mo d’espace libre sur votre disque dur, l’installation de FrontlineSMS et des pilotes et autres logiciels utiles au modem(s) devrait s’effectuer sans problème.

3. Un téléphone portable ou un modem GSM / GRPS. Si vous utilisez un téléphone portable, vérifiez-en la compatibilité à l’adresse suivante : http://www.frontlinesms.com/download/requirements.php. Pour un bon nombre de ces applications mobiles, RANET a choisi le modem MultiModem GPRS de MultiTech (quadribande, MTCBA-G-U-F4). Je n’ai pas testé extensivement le MultiModem GPRS mais il a fonctionné correctement avec FrontlineSMS et a assuré l’envoi et la réception de

5

Page 6: Utilisation d’un téléphone portable : installation et utilisation ...rci.quebec/wp-content/uploads/2010/11/Guide-dutilisation...Utilisation d’un téléphone portable : installation

messages sans erreur et sans défaillance pendant plusieurs semaines. Les modems Wavecom ou les modems équipés de puces Wavecom sont également compatibles. Des modems MultiTech ont été distribués à de nombreux pays dans le cadre des programmes RANET. Il se peut que RANET puisse en fournir d'autres aux bureaux NMHS sur demande.

4. Le câble USB ou câble série utilisé pour connecter le téléphone portable ou le modem GSM/GPRS à l’ordinateur. Le périphérique mobile sera probablement alimenté par le câble USB, mais il est bien évident que si ce n’est pas le cas, ou si vous utilisez un modem série, il vous faut également le câble d’alimentation électrique approprié.

5. Ce n’est pas requis pour tous les téléphones portables ou tous les modems, mais en général, il vous faut avoir à votre disposition le disque d’installation des pilotes pour permettre de connecter le modem à l’ordinateur. C’est le cas pour les modems MultiTech.

6. Il vous faut une carte SIM soit avec un contrat, soit disposant d’un crédit suffisant pour permettre l’envoi et la réception de messages SMS. Il faut que la carte SIM soit installée dans le périphérique mobile que vous voulez connecter à l’ordinateur.

7. Enfin, il vous faut un second téléphone portable, non connecté à l’ordinateur, qui peut aussi bien envoyer que recevoir des messages SMS. À défaut, vous pouvez faire appel à un ami ou collègue qui dispose d’un téléphone portable auquel vous pouvez envoyer des messages SMS. Cela servira à tester l’installation et la configuration de FrontlineSMS.

Comment se procurer FrontlineSMS FrontlineSMS est gratuit, toutefois il vous faut envoyer une demande et vous enregistrer pour pouvoir le télécharger. Pour ce faire, visitez le site Internet http://www.frontlinesms.com/. Là, si vous le souhaitez, vous pourrez lire plus d’informations sur l’application et étudier des exemples d’utilisation du logiciel. Ensuite, cliquez sur le bouton « Request Download » (demande de téléchargement du logiciel). Remplissez le formulaire. Vous recevrez généralement une réponse sous 24 heures de l’équipe FrontlineSMS. Le courriel que vous recevrez contient un lien qui vous permettra de télécharger le logiciel. Le lien devient caduque après un certain laps de temps (noté dans le courriel), aussi essayez de télécharger le logiciel dans les 48 heures suivant la réception du message. Si votre accès à Internet est lent, sachez que le programme d’installation à télécharger (du moins, pour Windows) « pèse » environ 30 Mo.

Installation Après que vous vous êtes enregistré, avez reçu le lien et avez téléchargé FrontlineSMS, l’installation ne pose pas de problème. Cliquez deux fois sur le programme d’installation (InstallFrontlineSMS.exe).

6

Page 7: Utilisation d’un téléphone portable : installation et utilisation ...rci.quebec/wp-content/uploads/2010/11/Guide-dutilisation...Utilisation d’un téléphone portable : installation

Lors de l’installation, le 2e écran qui s’affiche est illustré ci-dessous. Vous pouvez choisir entre une installation personnalisée ou une installation en commun. Voici en quoi elles diffèrent. Si vous allez utiliser FrontlineSMS comme un client de messagerie électronique et que vous voulez qu’il soit lié à votre compte utilisateur, sélectionnez une installation personnalisée (« Personal »). Vos contacts et vos messages sont ainsi associés uniquement à vous et à votre compte utilisateur. Si vous comptez utiliser FrontlineSMS en tant qu’outil organisationnel pour la collecte de données ou l’envoi d’informations opérationnelles (bulletins météo, alertes, etc.), sélectionnez plutôt une installation en commun (« Common »). Dans ce cas, quel que soit le compte utilisateur qui a ouvert une session, tout le monde partage les mêmes contacts, groupe de distribution, etc. Il est nettement préférable de choisir une installation en commun si vous comptez utiliser FrontlineSMS pour la collecte de données ramassées sur le terrain et que l’ordinateur reste branché en permanence. Une fois l’option correcte sélectionnées, cliquez sur « Next » (Suivant).

7

Page 8: Utilisation d’un téléphone portable : installation et utilisation ...rci.quebec/wp-content/uploads/2010/11/Guide-dutilisation...Utilisation d’un téléphone portable : installation

Avec son 3e écran, FrontlineSMS offre l’option de choisir où doit s’effectuer l’installation. Il est évident que si vous ne disposez que d’un seul disque dur sans partitions, vous pouvez ignorer cette option. Si vous prévoyez de recevoir un gros volume de données, vous pouvez toutefois choisir un lecteur secondaire s’il est disponible. J’expliquerai dans un autre guide comment lier FrontlineSMS à une base de données MySQL. Dans ce cas de figure, vous pouvez installer le logiciel sur le lecteur C:\ où se trouvent la plupart des programmes, mais vous pouvez alors choisir de placer la base de données sur un lecteur secondaire qui disposerait de plus de place. Cliquez sur « Next » quand vous avez fini la sélection de la destination pour l’installation.

Il n’y a pas vraiment besoin de modifier le nom du dossier pour le programme, aussi cette étape n’est pas illustrée ici. Une fois que vous avez confirmé les paramètres dans la 5e fenêtre (la 5e étape de l’installation), le programme peut lancer l'installation elle-même. Laissez-la s'accomplir. C’est tout. L’installation est terminée. Il vous faut maintenant lancer et configurer le logiciel.

Lancement de FrontlineSMS Lancez FrontlineSMS depuis le menu Démarrer dans le dossier « FrontlineSMS » (ou le nom de dossier que vous avez choisi si vous l’avez changé) en cliquant sur l’icône du programme.

8

Page 9: Utilisation d’un téléphone portable : installation et utilisation ...rci.quebec/wp-content/uploads/2010/11/Guide-dutilisation...Utilisation d’un téléphone portable : installation

Lors de son lancement initial, il vous faut sélectionner la langue de base.

Le programme vous demande également de confirmer que c’est bien la première fois que vous utilisez le logiciel. Cliquez sur l’option appropriée. FrontlineSMS doit s’ouvrir et afficher une fenêtre similaire à celle-ci.

9

Page 10: Utilisation d’un téléphone portable : installation et utilisation ...rci.quebec/wp-content/uploads/2010/11/Guide-dutilisation...Utilisation d’un téléphone portable : installation

Comment associer un téléphone ou un modem à FrontlineSMS Une fois le logiciel installé, il vous faut le configurer afin qu’il puisse reconnaitre un ou plusieurs modems ou téléphones portables. Si FrontlineSMS est ouvert, fermez-le (quittez le programme). Branchez alors votre périphérique mobile à votre ordinateur, puis relancez FrontlineSMS. Il est sage d’attendre quelques secondes avant de relancer FrontlineSMS, pour assurer qu’il puisse reconnaître le modem.

Pour assurer facilement que Windows reconnaisse le modem, ouvrez le gestionnaire de périphérique. Vous pouvez ouvrir le gestionnaire dans le menu Démarrage en cliquant avec le bouton droit sur « Ordinateur » ou « Mon ordinateur » (« Computer » ou « My Computer »). Sélectionnez « Gérer » (« Manage »).

10

Page 11: Utilisation d’un téléphone portable : installation et utilisation ...rci.quebec/wp-content/uploads/2010/11/Guide-dutilisation...Utilisation d’un téléphone portable : installation

Le programme affiche une fenêtre de gestion de l’ordinateur. Le gestionnaire de périphériques (« Device Manager ») est affiché dans le menu à gauche. Une autre manière d’y accéder est de cliquer avec le bouton droit sur « Ordinateur » ou « Mon ordinateur » (« Computer » ou « My Computer ») et de sélectionner « Propriétés » (« Properties »).

Vous pouvez alors sélectionner le gestionnaire de périphériques – affiché dans le menu à gauche sous Vista ou dans un onglet sous XP. Quelle que soit la méthode, une liste similaire à la liste ci-dessous s’affiche alors. Vous pouvez noter un élément de menu appelé « Ports ». C’est là que vous pourrez afficher les différents périphériques de type modem qui sont connectés à l’ordinateur.

11

Page 12: Utilisation d’un téléphone portable : installation et utilisation ...rci.quebec/wp-content/uploads/2010/11/Guide-dutilisation...Utilisation d’un téléphone portable : installation

Développez l’élément « Port ». Parfois, le nom même du périphérique sera inclus dans la liste. Souvent, il vous faut simplement deviner à quel port correspond votre modem ou téléphone portable. Dans le cas du modem MultiTech, je sais qu’il s’agit d’un périphérique USB en mode émulation série. Je sais pertinemment qu’il n’y a pas d’autre périphérique connecté. Je suis donc quasiment sûr dans l’exemple ci-dessous que le port associé au modem Multitech dans ma configuration d’essai est le port 11. (Notez que ce chiffre changera probablement à chaque lancement de l’ordinateur ou déconnexion du modem. Ce n’est pas un problème. Nous vérifions le numéro du port maintenant uniquement pour vérifier que FrontlineSMS reconnaît bien le modem.) Pour le modem Multitech, vous pouvez également consulter la liste des adaptateurs

12

Page 13: Utilisation d’un téléphone portable : installation et utilisation ...rci.quebec/wp-content/uploads/2010/11/Guide-dutilisation...Utilisation d’un téléphone portable : installation

série multiports. Si la liste ne comprend par un périphérique GSM, cela signifie que le modem n’a pas été installé correctement (si vous utilisez un modem de type USB) ou n’est pas reconnu par l’ordinateur.

Nous avons donc noté le numéro du port COM du modem. Lancez FrontlineSMS, si ce n’est pas déjà fait. Ouvrez l’onglet « Phones » (Téléphones).

Vous devriez alors noter que FrontlineSMS essaye de se connecter à votre périphérique mobile. Cela peut prendre plusieurs minutes avant que le programme ne reconnaisse le modem et ne configure la connexion correctement. Laissez le temps au programme de procéder à la connexion. Vérifiez qu’il n’y a pas d’autre programme en route qui essaye également de se connecter au modem. Cela peut être le cas tout particulièrement pour les téléphones portables quand le fabricant fournit une interface permettant la sauvegarde des contacts, par exemple. Si après un certain délai (disons, 5 mn) le périphérique n’est toujours pas reconnu, sélectionnez le numéro de port COM associé au périphérique et cliquez dessus avec le bouton droit. Annulez la détection (« Cancel »). Cliquez de nouveau sur le numéro avec le bouton droit, et choisissez d’effectuer une connexion manuellement. Renseignez les champs du mieux que vous pouvez. Pour le modem MultiTech, donnez le numéro de port COM noté en vérifiant dans le gestionnaire de périphériques, choisissez un taux en baud de 115200 bps, et choisissez Wavecom comme gestionnaire (« handler »).

Le périphérique mobile, s'il est installée et compatible au système FrontlineSMS, sera finalement listé dans la zone des périphériques opérationnels (dans le champs du menu supérieur). Une option de menu est affichée, qui vous permet de décider si un périphérique peut recevoir l'autorisation d'envoyer et de recevoir des messages. Pour le moment, n’y touchez pas. Par la suite, vous voudrez peut-être dédier une ligne (un périphérique) uniquement à l’envoi ou la réception pour des applications prioritaires ou quand vous voulez imposer une limite aux interactions. Il se peut que ce soit justifié par les coûts ou pour toute autre raison.

13

Page 14: Utilisation d’un téléphone portable : installation et utilisation ...rci.quebec/wp-content/uploads/2010/11/Guide-dutilisation...Utilisation d’un téléphone portable : installation

Le système est maintenant installé et prêt à l’utilisation. La 2e partie de cette présentation examine plus en détail comment envoyer et gérer des messages. La 3e partie présente l’utilisation de mots clés – une fonctionnalité bien pratique et extrêmement puissante de FrontlineSMS.

14

Page 15: Utilisation d’un téléphone portable : installation et utilisation ...rci.quebec/wp-content/uploads/2010/11/Guide-dutilisation...Utilisation d’un téléphone portable : installation

Utilisation de la téléphonie mobile : installation et utilisation du système FrontlineSMS pour la collecte de données de base ou pour la messagerie sortante (section II) 06 May 2009 Posted by K. Sponberg

Dans la 1ère section de cette sous-série Weaver, j’ai présenté FrontlineSMS, j’ai offert des informations sur comment utiliser ce programme et j’ai expliqué comment l’installer. Cette 2e section étudie plus en détail comment envoyer et recevoir des messages, comment gérer les contacts et comment paramétrer simplement FrontlineSMS. Dans la 3e section, nous verrons plus en détail les fonctionnalités avancées des mots-clés de FrontlineSMS.

Gestion des onglets Quand vous affichez FrontlineSMS dans son mode par défaut, vous pouvez noter six onglets.

L’onglet « Home » (Accueil) permet d’afficher une liste d’évènements, ainsi qu’une petite fenêtre d’envoi de messages. Si vous travaillez sur un écran à basse résolution, il est possible que vous ne puissiez pas utiliser l'onglet Home pour envoyer des messages. La raison en est que le bouton « Send » (Envoyer) ne peut pas être affiché dans l’espace disponible. Ce n’est pas un problème. Vous pouvez utiliser un autre onglet pour envoyer les messages, et c'est cette autre méthode qui est présentée dans ce guide.

Dans l’onglet « Home », vous pouvez également changer la langue utilisée pour l’interface de base. Pour ce faire, cliquez simplement sur le drapeau associé à la langue que vous souhaitez utiliser.

Nous allons nous concentrer principalement sur les onglets « Contacts » et « Messages ». L’onglet « Keywords » (Mots-clés) sera présenté dans une section à venir de cette sous-série sur FrontlineSMS. L’onglet « Phones » (Téléphones) vous permet de gérer les périphériques mobiles qui sont connectés à votre ordinateur. Cela a été couvert dans la 1ère section lors de l’introduction générale au processus d’installation.

15

Page 16: Utilisation d’un téléphone portable : installation et utilisation ...rci.quebec/wp-content/uploads/2010/11/Guide-dutilisation...Utilisation d’un téléphone portable : installation

Il reste deux onglets. L’un est « E-mails » (Courriels). Il s’agit d’un simple programme de messagerie électronique qui vous permet de gérer côte à côte vos courriels et vos messages SMS. Il vous faut bien sûr disposer d’une connexion au réseau. Nous n’allons pas rentrer dans les détails pour cet onglet dans ces guides, mais si vous voulez en savoir plus, vous pouvez vous reporter à la documentation officielle (en anglais). Pour simplement ajouter un compte de courrier électronique dans FrontlineSMS, compte qui sera affiché dans l’onglet « Emails », ouvrez l’élément de menu « Settings » (Paramètres) et sélectionnez « E-mail Settings » (Paramètres de courrier électronique). Remplissez le formulaire de manière appropriée.

Il y a un autre onglet qui est caché. Cet onglet permet de gérer les formulaires, une des puissantes fonctionnalités de FrontlineSMS. Cette fonctionnalité vous permet de créer des formulaires ou des champs texte qui guideront l’utilisateur d’un périphérique mobile lorsqu’il ou elle veut envoyer un rapport. Cette personne n'a pas besoin de savoir comment taper un message SMS correctement. Elle peut simplement remplir un formulaire qui a été envoyé à son téléphone portable. Les formulaires sont une fonctionnalité assez nouvelle. Il faut que les téléphones portables puissent installer un logiciel client. De plus, la fonctionnalité ne fait pas appel aux services SMS mais aux services de données GPRS. Étant donnée la portée initiale limitée de cette fonctionnalité inhérente aux spécifications techniques, ainsi que sa nature plus avancée, je ne parlerai pas des formulaires dans ces guides. Toutefois, si vous souhaitez en apprendre plus sur les formulaires de FrontlineSMS, vous pouvez consulter la documentation officielle ou tout simplement, essayer.

Pour masquer un onglet dont vous n’avez pas besoin, ou pour afficher un ongle caché comme « Forms », choisissez « View » -> « Tabs » (Affichage -> Onglets). Cochez les onglets que vous voulez afficher et enlevez la coche pour les onglets que vous voulez masquer. Pour ce guide, je vais masquer « Forms » et « E-mails ».

16

Page 17: Utilisation d’un téléphone portable : installation et utilisation ...rci.quebec/wp-content/uploads/2010/11/Guide-dutilisation...Utilisation d’un téléphone portable : installation

Suivi des couts Une fonctionnalité utile offerte par FrontlineSMS est le suivi des couts généraux de messagerie. Vous pouvez noter en bas à droite la zone intitulée « Cost estimator » (Estimation des couts).

Notez bien que ce n’est qu’une estimation. Si vous communiquez avec des pays où les couts sont plus élevés, ces différences ne seront pas notées. Malheureusement, l’estimation des couts est liée à la langue sélectionnée, ou plus précisément, au pays et à la monnaie associée à cette langue. Par exemple, l’anglais est associé au Royaume Uni, où la monnaie est la livre sterling (GBP). Cela provoquera probablement quelques problèmes si vous changez de langue, mais pour une estimation, vous pouvez probablement ne pas faire attention à la monnaie utilisée. Simplement, veillez à ne pas oublier que la valeur n’est pas liée à la monnaie choisie par FrontlineSMS.

Contacts Avant de pouvoir envoyer et recevoir des messages d’essai, il nous faut créer quelques contacts. Pour ce faire, passons à l’onglet « Contacts ». Là, vous noterez que non seulement vous pouvez ajouter des contacts individuels, mais vous pouvez également créer des groupes de distribution (sur la gauche). Les groupes de distribution sont très pratiques pour vous permettre d’envoyer facilement un même message à tout un groupe de personnes. Par exemple, si vous voulez pouvoir envoyer des alertes par messages SMS à un groupe de responsables de services d’urgence, vous commencez par ajouter chaque personne en tant que contact individuel dans FrontlineSMS. Vous ajoutez ensuite chacune de ces personnes à un groupe de distribution. Des individus peuvent être membres de plusieurs groupes : vous pouvez donc créer différentes divisions ou groupes suivant vos besoins. Par exemple, vous avez peut-être constitué une liste contenant tous les responsables des services d’urgence au niveau national, mais vous pouvez également créer des groupes spécifiques réduits qui comprennent uniquement des responsables régionaux ou locaux. Vous pouvez ainsi facilement et rapidement distribuer un seul message à une population cible précise sans devoir envoyer le même message SMS à chaque personne séparément.

Attention : notez bien que FrontlineSMS envoie un message SMS distinct à chaque contact listé dans le groupe. Vous devrez payer le tarif correspondant à chaque message SMS multiplié par le nombre de destinataires dans le groupe. De plus, sachez que plus le groupe est important, plus il faudra de temps pour que FrontlineSMS envoie les messages. C’est surtout vrai si vous n’avez qu’un seul périphérique mobile connecté à l’ordinateur. RANET estime qu’en général, il faut compter 12 secondes par message, par modem, pour l’envoi. Il faut donc tabler sur un délai de quatre minutes pour compléter l’envoi d’un message à un groupe de 20 personnes. En général, cela n’a pas trop d’importance, mais si la rapidité de réaction de votre service météo est primordiale, alors c’est un élément à prendre en compte.

Il est assez simple et intuitif de créer des contacts et des groupes, mais je vais vous présenter rapidement un exemple. Commençons par créer un nouveau contact (« New Contact »). Pour ce faire, passons à l’onglet « Contacts ». La zone de menu sur la droite affiche un onglet en bas qui s'appelle « New Contact » (Nouveau contact). Cliquez dessus.

17

Page 18: Utilisation d’un téléphone portable : installation et utilisation ...rci.quebec/wp-content/uploads/2010/11/Guide-dutilisation...Utilisation d’un téléphone portable : installation

Le programme affiche alors une plus petite fenêtre permettant de renseigner des informations de base sur le contact.

Pour le moment, je n’entre rien pour « Groups » (Groupes) car je n'ai pas encore créé de groupe. Pour ce qui est du numéro de téléphone (« Mobile Number »), si vous envoyez vos messages SMS au sein de votre pays, vous n’avez probablement pas besoin de préciser le code de pays. Ici aux U.S.A., j’ai pu envoyer des messages SMS à des contacts aussi bien quand le numéro de téléphone contenait le code international de pays (1) que quand il ne le contenait pas. Si vous rencontrez des difficultés, vous pouvez essayer soit d’ajouter soit de supprimer le code de pays du numéro de téléphone. Cela peut varier en fonction du fournisseur de service.

Cliquez sur « Save » (Enregistrer) après avoir rempli le formulaire. Vous pouvez maintenant créer un groupe. Pour ce faire, cliquez sur le bouton « New Group » (Nouveau groupe) en bas à gauche dans l'onglet « Contacts ».

Le programme affiche une simple fenêtre où vous ne pouvez qu’entrer un nom.

18

Page 19: Utilisation d’un téléphone portable : installation et utilisation ...rci.quebec/wp-content/uploads/2010/11/Guide-dutilisation...Utilisation d’un téléphone portable : installation

Comme il n’est pas possible d’ajouter des données supplémentaires, si vous prévoyez de créer plusieurs groupes, essayez de leur donner des noms aussi descriptifs que possible. Essayer d’inclure l'objectif du groupe, qui en sont les membres ainsi que l'emplacement géographique, le cas échéant.

Revenons maintenant au premier contact que nous avons créé. Vous pouvez le retrouver dans la sous-fenêtre « Groups » (Groupes) de l'onglet « Contacts ». Sélectionnez soit « FrontlineSMS Contacts » (Contacts FrontlineSMS) soit « Ungrouped Contacts » (Contact non inclus dans un groupe).

Quand vous sélectionnez les différents groupes, la liste des contacts affichée dans la zone à droite est mise à jour pour en refléter le contenu. Si vous sélectionnez le dossier du groupe que vous venez de créer, il ne devrait pas contenir de contact. Sélectionnez le contact que vous venez de créer, cliquez sur le bouton « Edit » (Modifier) en bas à droite, ou cliquez dessus avec le bouton droit, pour le modifier. Vous pouvez maintenant ajouter dans le champs « Groups » le nom du groupe que vous venez de créer. Enregistrez les modifications (bouton « Save »). Le contact doit maintenant faire partie du groupe que vous avec créé.

19

Page 20: Utilisation d’un téléphone portable : installation et utilisation ...rci.quebec/wp-content/uploads/2010/11/Guide-dutilisation...Utilisation d’un téléphone portable : installation

Dans mon exemple, je me suis ajoutée en tant que contact puis j’ai créé un groupe que j’ai appelé RANET. Ensuite, je me suis ajoutée au groupe RANET. Bien sûr maintenant, quand j'ajoute un nouveau contact à la base de donnée de FrontlineSMS, je l’associerai directement au groupe lors de la création du contact si je veux l’incorporer à mon groupe de distribution RANET. Un contact peut appartenir à plusieurs groupes.

Envoi d’un message Bien, nous avons donc créé un contact et un groupe. Cela signifie que nous pouvons maintenant envoyer un message SMS à quelqu’un. Dans FrontlineSMS, vous pouvez envoyer un message depuis un autre partie du programme. Comme je l’ai noté plus haut, l’onglet « Home » offre une fenêtre pour ce faire, mais si la résolution de l'écran n'est pas suffisante, le bouton « Send » (Envoyer) n'est pas visible. Le plus facile est d'initialiser l'envoi depuis l'onglet « Contacts », mais vous pouvez également le faire depuis l’onglet « Messages ».

Passons donc à l’onglet « Contacts ». Si vous voulez simplement envoyer un message SMS à une seule personne, sélectionnez l’élément « FrontlineSMS Contacts » (contacts FrontlineSMS) tout en haut dans la sous-fenêtre « Groups ». Le programme affiche alors tous vos contacts.

20

Page 21: Utilisation d’un téléphone portable : installation et utilisation ...rci.quebec/wp-content/uploads/2010/11/Guide-dutilisation...Utilisation d’un téléphone portable : installation

Vous pouvez alors sélectionner le contact à qui vous voulez envoyer un message SMS dans la liste affichée à droite dans « Contacts ». Vous pouvez cliquer sur le bouton « Send SMS » (Envoyer un SMS), ou vous pouvez cliquer sur le contact avec le bouton droit et sélectionner « Send SMS » (Envoyer un SMS). En gros, chaque fois que vous pouvez sélectionner un utilisateur, vous pouvez cliquer avec le bouton droit et envoyer un message SMS à cet utilisateur. De même, chaque fois que vous pouvez sélectionner un groupe dans FrontlineSMS, vous pouvez cliquer avec le bouton droit pour envoyer un message SMS à chacun des contacts associés à ce groupe de distribution.

La procédure à suivre pour envoyer le message est assez évidente. Tapez votre message, vérifiez que les informations sur le destinataire sont correctes et cliquez sur « Send » (Envoyer). Suivant le périphérique et l’état du réseau, il vous faudra peut-être attendre une trentaine de secondes pendant que FrontlineSMS envoie le message par le périphérique mobile et que l'autre périphérique mobile utilisé pour le test le reçoive. Si vous cliquez sur l’onglet « Messages », le programme affiche l’état du message ainsi que d’autres informations de base.

Vous pouvez filtrer les messages par contact, groupe et mot-clé. Vous pouvez également les filtrer par date.

Je ne vais pas expliquer toutes les options disponibles, mais notez bien qu’elles existent. Ces filtres de recherche deviennent extrêmement précieux quand la taille de la base de données de messages devient plus importante. Pour afficher les détails d’un message, il vous suffit de simplement cliquer sur le message listé dans la zone de droite de l’onglet « Messages ».

Nous pouvons également suivre les message grâce à la liste « Latest Events » (Derniers évènements) affichée dans l’onglet « Home » (Accueil).

J’espère que tout c’est bien passé et que vous avez réussi à envoyer un message SMS avec FrontlineSMS. Pas de gros problème, mais je souhaiterais toutefois attirer votre attention sur un point précis. Un message SMS standard ne peut contenir que 160 caractères, y compris les espaces. Cette contrainte explique pourquoi les messages SMS sont souvent courts et cryptiques. La plupart des réseaux et des périphériques permettent l’envoi et la réception de message SMS en plusieurs parties. FrontlineSMS le permet également.

21

Page 22: Utilisation d’un téléphone portable : installation et utilisation ...rci.quebec/wp-content/uploads/2010/11/Guide-dutilisation...Utilisation d’un téléphone portable : installation

Quand vous débutez un nouveau message, le programme affiche trois enveloppes (voir illustration ci-dessous).

FrontlineSMS vous permet d’envoyer des messages SMS en plusieurs parties, réparties dans trois messages SMS. En théorie, vous pouvez donc envoyer des messages contenant 480 caractères en tout. Dans la même fenêtre, FrontlineSMS indique combien de caractères vous pouvez encore taper. C’est pratique, mais n’oubliez pas que si vous envoyez un message contenant 480 caractères, vous devrez payer pour l’envoi de trois messages SMS à chaque destinataire. Notez également que certains vieux téléphone portables n'ont pas la capacité d'afficher correctement des messages en plusieurs parties, et qu’il peut être difficile de lire des longs messages sur un périphérique mobile.

Messages reçus Recevoir un message n’est guère compliqué. FrontlineSMS s’occupe de cette tâche. Utilisez un téléphone portable pour envoyer un message SMS au modem ou téléphone connecté à FrontlineSMS . Le message sera affiché dans l’onglet « Messages ». Ici aussi vous pouvez filtrer par utilisateur, et vous pouvez afficher tous les messages reçus simplement en sélectionnant « All Messages » (Tous les messages) dans la sous-fenêtre de gauche.

C’est tout. Vous avez créé un poste de travail simple qui vous permet d'envoyer et de recevoir rapidement des messages SMS. Vous pouvez mettre à profit la puissance des groupes pour configurer des flux de travail vous permettant d'envoyer des bulletins météo, des alertes et autres informations à des listes de contacts prédéfinies. Dans la section suivante (Section III), nous

22

Page 23: Utilisation d’un téléphone portable : installation et utilisation ...rci.quebec/wp-content/uploads/2010/11/Guide-dutilisation...Utilisation d’un téléphone portable : installation

allons voir comment utiliser les mots-clés (Keywords). En utilisant des mots-clés, vous pouvez élargir la portée de FrontlineSMS. D’un simple client de messagerie, vous le transformerez en un automate chargé de la collecte de données, de l'envoi de réponses automatiques et d'autres tâches similaires.

23

Page 24: Utilisation d’un téléphone portable : installation et utilisation ...rci.quebec/wp-content/uploads/2010/11/Guide-dutilisation...Utilisation d’un téléphone portable : installation

Utilisation de la téléphonie mobile : installation et utilisation du système FrontlineSMS pour la collecte de données de base ou pour la messagerie sortante (section III) 06 May 2009 Posted by K. Sponberg

Dans ce supplément (Section III) au guide Weaver sur FrontlineSMS, nous étudions l’utilisation de mots-clés (Keywords) pour aider à la collecte de données et autres tâches automatisées. Je vais utiliser plusieurs exemples hypothétiques qui ont trait au secteur de l'hydrométéorologie, mais les applications pratiques sont innombrables. Si vous n’êtes pas déjà familiarisé avec l’installation et l'utilisation des fonctions de base de FrontlineSMS, veuillez vous reporter aux sections I et II.

Les mots-clés, qu’est-ce que c’est ? Les premières versions de FrontlineSMS permettaient d’automatiser les procédures de suivi de certaines informations. C’est principalement la fonction « Survey » (Étude analytique) qui permettait d’accomplir ces tâches. Les études analytiques permettaient de faire des analyses ou de totaliser des informations extraites de messages SMS reçus par le système.

Par exemple, vous pouviez lancer une étude analytique des cultures en champ. Pour ce faire, vous pouviez créer une étude analytique intitulée « Culture ». Cet intitulé devenait alors un code déclencheur : quand il apparaissait dans un message SMS, cela indiquait à FrontlineSMS que le texte reçu constituait une réponse à l’étude. Dans ce cas de figure, chaque fois que FrontlineSMS recevait un message SMS qui débutait par « Culture », le programme savait qu’il devait traiter les informations contenues dans le corps du message. Par exemple, ici quelqu’un envoyait le message « Culture soja ». Ce message dit succinctement : « Je réponds à votre étude sur les cultures en champ. J’ai planté du soja. » FrontlineSMS ajoutait alors un point ou une entrée pour la catégorie « soja » ou, si personne n’avait encore cité le soja en réponse à l’étude, il créait une nouvelle catégorie.

La fonctionnalité Keywords (mots-clés) de la nouvelle version de FrontlineSMS permet d’élargir le champ d’action original de cette fonctionnalité Survey. Un mot-clé est un simple déclencheur qui permet à FrontlineSMS d’accomplir une autre action. Cette action peut être une réponse automatique à la personne qui a envoyé le message. La réponse automatique peut même être envoyée à un groupe de contacts plutôt qu’à une seule personne. Plutôt que d’envoyer une réponse automatique, le programme peut faire suivre le message original et l’envoyer à un groupe. Le programme peut également envoyer un courriel à une adresse de courrier électronique plutôt que d'envoyer un message SMS. On peut également programmer un mot-clé pour qu’il lance une requête HTTP, ce qui permet alors d’exécuter pratiquement n’importe-quelle tâche.

24

Page 25: Utilisation d’un téléphone portable : installation et utilisation ...rci.quebec/wp-content/uploads/2010/11/Guide-dutilisation...Utilisation d’un téléphone portable : installation

Pour résumer, le module mot-clé permet d’étendre les fonctionnalités de FrontlineSMS et de transformer ce simple client de messagerie en un outil puissant qui peut lancer et gérer toute une gamme de processus simplement par l’intermédiaire de messages SMS.

Exemple 1 : prévisions météo à la demande Dans ce premier exemple, je vais montrer comment le module mot-clé permet de répondre automatiquement à des messages SMS reçus par FrontlineSMS. Par exemple, vous pouvez permettre à des personnes de recevoir sur demande un bulletin météo pour la journée. Dans ce scénario de flux de travail, imaginons un fermier qui envoie un message SMS à votre système FrontlineSMS. Le message débute par un mot-clé qui, en essence, représente la requête de prévisions météo. Disons ici, un simple « bulletinmeteo ». Quand il reçoit un message qui débute par « bulletinmeteo », FrontlineSMS répond à la personne qui a envoyé le message en envoyant un message qui contient la dernière version du bulletin météo.

Pour commencer, il vous faut ouvrir l’onglet Keywords (mots-clés). Si l’onglet n’est pas visible à l’écran, dans la barre de menu choisissez View (Affichage) puis Tabs (Onglets). Vérifiez qu’une coche est bien présente en regard de l’option Keywords.

La fenêtre Keywords est séparée en deux sections. C’est dans la zone à gauche que seront affichés tous vos mots-clés. Bien sûr, pour le moment, elle est vide.

Vous pouvez procéder de trois manières différentes pour créer un nouveau mot-clé. La première option est de cliquer simplement avec le bouton droit, dans la zone de menu à gauche, sur l’élément « Add keyword » (Ajouter un mot-clé). Sélectionnez alors « New Keyword » (nouveau mot-clé).

Vous pouvez également si vous le souhaitez cliquer sur le bouton en bas à gauche dans l’onglet Keywords, intitulé « New » (Nouveau).

Avec ces deux options, le programme affiche une nouvelle petite fenêtre qui vous demande d’entrer un mot-clé et une description.

25

Page 26: Utilisation d’un téléphone portable : installation et utilisation ...rci.quebec/wp-content/uploads/2010/11/Guide-dutilisation...Utilisation d’un téléphone portable : installation

Dans cette nouvelle fenêtre, dans la zone de texte intitulée « Create new keyword » (Créer un nouveau mot-clé), entrez le mot-clé que vous voulez utiliser en tant que déclencheur.Notez bien que ce n’est pas un simple titre, mais bel et bien le mot-clé déclencheur qui sera utilisé comme premier mot du message SMS par la personne qui envoie le message. Une autre option en plus des deux mentionnées ci-dessus, est de simplement commencer à renseigner le formulaire sur la droite de l’onglet Keywords.

C’est cette deuxième option que je vais utiliser dans mon exemple. Créons donc un mot de passe correspondant aux prévisions météo du jour pour une région spécifique. Ici, je vais choisir le district de Kayunga en Ouganda pour cet exemple. Pour que le code ne soit pas trop long et ni trop difficile à entrer avec un téléphone portable, je vais raccourcir le mot-clé et entrer : « DFKayunga » (en anglais, « Daily Forecast, Kayunga »). Avec un code plus court, l’utilisateur n’a pas besoin de perdre du temps à taper des lettres inutilement. Notez aussi qu'il n’y a pas de différence entre les majuscules et les minuscule, aussi l’utilisateur peut aussi bien taper « dfkayunga » que « DFKAYUNGA » et obtenir le même résultat. Je présume que les prévisions météo sont spécifiques à chaque région, aussi Kayunga est précisé dans le mot-clé. Pour envoyer

26

Page 27: Utilisation d’un téléphone portable : installation et utilisation ...rci.quebec/wp-content/uploads/2010/11/Guide-dutilisation...Utilisation d’un téléphone portable : installation

automatiquement des bulletins météo portant sur d’autres régions ou villes dans un pays, il vous faut créer des mots-clés individuels pour chacune d’entre-elles.

Ensuite, il nous faut créer le message qui sera envoyé en réponse automatique. Bien sûr, ici les prévisions sont fantaisistes, mais c’est juste pour vous donner une idée. Veillez à bien cocher la case « Sending this message as an auto reply » (Envoyer ce message en réponse automatique ». Pour finir, cliquez sur « Create » (Créer).

Notre mot-clé apparaît maintenant dans le menu à gauche. Vous pouvez sélectionner n’importe quel mot-clé pour le modifier ou le supprimer.

Il est bien évident que dans le cas de prévisions journalières, il faut qu’un opérateur ou opératrice modifie le texte dans FrontlineSMS chaque jour, ou même plusieurs fois par jour, pour assurer que les prévisions sont bien à jour. Un autre point important à considérer est le format et la longueur du message SMS. N’oubliez pas qu'il y a des coûts associés à chaque message, aussi il vaut mieux que le système réponde avec un message SMS simple plutôt qu’un message en plusieurs parties. Si vous décidez de fournir ce type de service, il vous faudra tester différents formats et mettre au point des directives pour les météorologues qui vont entrer les informations. Utilisez des abréviations si possible, mais veillez à ne pas devenir si cryptique que personne ne pourra comprendre le sens du message. Également, évitez d’utiliser toute ponctuation qui n'aide pas à rendre le message plus lisible. Dans l’exemple ci-dessus (en anglais), j’ai raccourci « temperature » et écrit « Temp ». Notez que je n’ai pas mis de point à la fin de l’abréviation : en effet, chaque point compte pour un caractère et augmente donc la longueur de mon message. Il vous faudra simplement bien jauger les destinataires afin de trouver le juste équilibre entre concision et clarté.

27

Page 28: Utilisation d’un téléphone portable : installation et utilisation ...rci.quebec/wp-content/uploads/2010/11/Guide-dutilisation...Utilisation d’un téléphone portable : installation

Note : il y a un petit bug dans FrontlineSMS version 1.5.8.Les mots-clés dont le nombre de caractères est un multiple de quatre (4, 8, 12), comme par exemple « test », ne fonctionnent pas correctement. Pour une raison ou pour une autre, FrontlineSMS ne reconnaît pas des mots-clés dont le nombre de caractères est un multiple de quatre. Il est fort probable que ce problème sera résolu avant que vous ne lisiez ce guide et ne téléchargiez la dernière version plus récente. Toutefois, si vous essayez d’utiliser des mots-clés et notez que les messages entrants ne sont pas capturés correctement, essayez de raccourcir ou d’allonger le mot-clé d’un caractère. Par exemple, lorsque j’ai commencé à tester FrontlineSMS, j’ai créé le mot-clé « test ». Cela ne marchait pas, aussi je l’ai changé en « tst », ce qui a résolu le problème. Consultez les discussions sur le forum FrontlineSMS pour plus d’informations.

Il est temps maintenant de tester le mot-clé. Avec un autre périphérique mobile, envoyez au système FrontlineSMS le message « dfkayunga » (ou tout autre mot-clé que vous avez créé).

Après avoir envoyé le message depuis votre portable, vous pouvez suivre le déroulement du processus dans l’onglet « Messages » de FrontlineSMS. Cliquez sur « All messages » (Tous les messages) dans le menu de gauche pour voir si vous avez reçu un message. Une fois le message arrivé, vous devriez voir que FrontlineSMS envoie une réponse. Et vous devriez bien sûr bientôt recevoir le bulletin météo dans votre périphérique mobile.

Il est évident que ce type de service de distribution d’informations « à la demande » n'est pas limité au simple envoi de bulletins météo. Mais avec cet exemple tout simple, vous avez pu voir comment mettre sur pied un jeu de fonctionnalités assez avancées en quelques petites minutes.

Exemple 2 : demandes d’assistance sur le terrain Pour RANET, comme avec n’importe quel programme qui implique des sites sur le terrain loin de tout, il est extrêmement difficile d’être averti rapidement quand il y a des difficultés ou des défaillances techniques. Sans autre moyen de communication dans certaines zones rurales, il peut se passer des jours avant qu'un message ne puisse être envoyé au bureau central. Là, les délais peuvent encore s'allonger si le message arrive sur le bureau de la mauvaise personne, ou si la personne concernée n’est pas disponible.

Avec les mots-clés de FrontlineSMS, vous pouvez mettre en place une structure d’assistance pour les équipes de terrain. Ils peuvent envoyer un message du style : « TechSupport fusible station detruit ». Dans ce cas, « TechSupport » est le mot-clé déclencheur qui indique à FrontlineSMS que ceci n’est pas un simple message, mais plutôt que FrontlineSMS doit réagir. Le reste du message (« fusible station detruit ») fournit plus de détails sur le problème technique. Nous n’allons pas nous contenter de simplement recevoir le message, nous allons utiliser FrontlineSMS pour essayer de joindre les chefs de projet et les techniciens qui peuvent prêter assistance. Pour ce faire, FrontlineSMS va envoyer un message SMS, contenant le texte du premier message, à un ou plusieurs techniciens. FrontlineSMS va également faire suivre par courriel la demande d’assistance technique. Il va envoyer la requête à plusieurs adresses de courriel associées aux techniciens et chefs de projet. (Bien sûr, pour que le courrier électronique soit opérationnel, il faut que le poste de travail FrontlineSMS soit connecté à Internet.) Pour finir, FrontlineSMS va envoyer une réponse automatique au site sur le terrain pour leur indiquer que le message a bien été reçu et que l'on s'occupe de résoudre le problème.

28

Page 29: Utilisation d’un téléphone portable : installation et utilisation ...rci.quebec/wp-content/uploads/2010/11/Guide-dutilisation...Utilisation d’un téléphone portable : installation

Comme auparavant, nous allons créé un nouveau « Keyword » (mot-clé). Ici, le mot-clé déclencheur sera « TechSupport ». Je vais ajouter une réponse automatique pour indiquer au site sur le terrain que le message a bien été reçu et qu’il a été réacheminé à quelqu’un qui va pouvoir prêter assistance.

Une fois le mot-clé créé, cliquez de nouveau sur le mot-clé dans le menu de gauche. Vous pourrez remarquer que, sous le formulaire à droite, le programme affiche maintenant un lien pour paramétrer des options avancées (« click here to go to advanced view »).

29

Page 30: Utilisation d’un téléphone portable : installation et utilisation ...rci.quebec/wp-content/uploads/2010/11/Guide-dutilisation...Utilisation d’un téléphone portable : installation

Cliquez sur le lien pour afficher un nouvel écran. En bas, vous pouvez sélectionner ce que FrontlineSMS doit faire. Nous allons choisir de faire suivre automatiquement le message en tant que message SMS envoyé au portable d’un technicien. Sélectionnez « Auto forward » (Faire suivre automatiquement).

Maintenant, cliquez sur le bouton d’ajout juste à droite du menu de sélection. Maintenant, cliquez sur le bouton d’ajout juste à droite du menu de sélection.

Le programme ouvre alors une nouvelle fenêtre. Dans cette fenêtre, vous pouvez sélectionner le groupe (celui que vous avez créé dans votre liste de contacts) à qui le message doit être envoyé. Il vous faut maintenant déterminer le contenu du message SMS. Dans mon exemple, j’ai débuté par « URGENT: » puis j’ai cliqué sur les boutons « Sender Name » (Nom de l’expéditeur) et «

30

Page 31: Utilisation d’un téléphone portable : installation et utilisation ...rci.quebec/wp-content/uploads/2010/11/Guide-dutilisation...Utilisation d’un téléphone portable : installation

Message Content » (Contenu du message). Quand on clique sur ces boutons, le programme insère des variables dynamiques dans le formulaire. Ces variables permettent bien sûr d’insérer le nom / numéro de portable de l’expéditeur et le contenu du message dans le message SMS qui sera envoyé aux techniciens.

À partir de maintenant, quand FrontlineSMS reçoit un message qui débute par « TechSupport », le programme fera suivre ce message à un groupe de contacts. Le message réacheminé débutera par « URGENT: ». Il sera suivi par le nom de l’expéditeur, puis par le contenu du message envoyé par la personne qui a demandé de l’aide.

Je n’ai pas choisi d’utiliser ces paramètres dans cet exemple, mais vous pouvez également sélectionner une date de départ et une date de fin pour ce processus. Nous n’en avons pas besoin dans notre exemple hypothétique, mais cela peut se révéler utile dans le cas de projets ou autres activités qui arrivent à terme après une certaine période de temps. Par exemple, certaines informations provenant du gouvernement ne sont pas destinées au public avant une certaine date de publication. Vous pouvez alors paramétrer le système à l’avance, mais lui indiquer de ne pas répondre aux requêtes avant une certaine date. De même, certaines informations saisonnières ou autres informations spécifiques (prévisions de cyclones) ne sont plus valables une fois la saison terminée. Donc, pour éviter que le public n’accède à des informations qui ne sont plus à jour et vous fasse payer les frais d’envoi pour des informations erronées, vous pouvez imposer une date à partir de laquelle le mot-clé est désactivé.

31

Page 32: Utilisation d’un téléphone portable : installation et utilisation ...rci.quebec/wp-content/uploads/2010/11/Guide-dutilisation...Utilisation d’un téléphone portable : installation

Et finalement, vous pouvez faire suivre la demande d’assistance technique par courriel. Pour ce faire, il vous faut créer un compte serveur SMTP. Dans l’élément de menu « Setting » (Paramètres) sélectionnez « Email Settings » (Paramètres de courrier électronique).

Il vous faut remplir le formulaire ci-dessous pour ajouter un nouveau compte. Il est important de bien renseigner les champs concernant les informations SMTP, sinon FrontlineSMS ne sera pas capable d’envoyer des messages. Si vous ne savez pas quoi mettre dans ces champs, vous pouvez souvent trouver ces informations dans votre programme de courrier électronique (Thunderbird, Outlook, etc.), ou il vous faut contacter votre administrateur système. Pour les pays qui font partie de RANET, un serveur SMTP peut être fourni.

32

Page 33: Utilisation d’un téléphone portable : installation et utilisation ...rci.quebec/wp-content/uploads/2010/11/Guide-dutilisation...Utilisation d’un téléphone portable : installation

Une fois que le nouveau compte a été créé, ouvrez de nouveau l’onglet « Keywords » (Mots-clés). Sélectionnez « E-mail » (Courriel) dans le menu d’options en bas dans l’onglet à droite. Une fois que le nouveau compte a été créé, ouvrez de nouveau l’onglet « Keywords » (Mots-clés). Sélectionnez « E-mail » (Courriel) dans le menu d’options en bas dans l’onglet à droite.

Après avoir sélectionné « E-mail », cliquez sur le bouton d’ajout. Le programme affiche alors la fenêtre ci-dessous.Après avoir sélectionné « E-mail », cliquez sur le bouton d’ajout. Le programme affiche alors la fenêtre ci-dessous.

33

Page 34: Utilisation d’un téléphone portable : installation et utilisation ...rci.quebec/wp-content/uploads/2010/11/Guide-dutilisation...Utilisation d’un téléphone portable : installation

Ce formulaire est très semblable à celui que nous avons rempli pour le réacheminement du message en tant que message SMS. Créez un objet (« Subject ») clair pour le message et ajoutez des données dynamiques dans cet objet, comme par exemple « Sender Name » (Nom de l’expéditeur), « Sender Number » (Numéro de l’expéditeur), etc. Ajoutez ces variables en plaçant le curseur dans la zone de texte de l’objet (« Subject ») puis en cliquant sur le bouton correspondant à l’information que vous souhaitez incorporer.

Vous pouvez également créer un texte standard pour le corps du message. Tout comme pour l'objet, vous pouvez insérer des variables dynamiques pour ajouter le message reçu, l’expéditeur, etc.

Dans le champ « From » (De), vous pouvez sélectionner le compte de courrier que vous avez créé plus tôt, ou sélectionner un autre compte que vous souhaitez utiliser. FrontlineSMS utilisera le serveur SMTP et le compte de courrier électronique pour envoyer le message.

34

Page 35: Utilisation d’un téléphone portable : installation et utilisation ...rci.quebec/wp-content/uploads/2010/11/Guide-dutilisation...Utilisation d’un téléphone portable : installation

Pour finir, il vous faut sélectionner l’adresse de courriel (dans votre liste de contacts) à laquelle le message SMS sera envoyé, ou simplement taper une adresse de courriel que vous souhaitez utiliser. Comme j’ai expliqué plus haut, vous pouvez choisir des dates de début et de fin.

C’est tout. Le script de mots-clés est prêt. Quand FrontlineSMS reçoit un message SMS qui débute par « TechSupport », il envoie une réponse automatique à l’expéditeur pour lui faire savoir que le message a bien été reçu et que la procédure d’assistance a été lancée. FrontlineSMS fait alors suivre le message en tant que message SMS à un ou plusieurs techniciens, membres d’un groupe de distribution de votre liste de contacts. Et finalement, FrontlineSMS fait suivre le message dans un courriel envoyé à un ou plusieurs destinataires que vous pouvez choisir.

Exemple 3 : assurer la liaison entre les responsables des services d’urgence Au départ, FrontlineSMS a été conçu en partie pour permettre à des groupes au sein de petites organisations de rester en contact par messages SMS. Par exemple, on pourrait utiliser cette fonctionnalité de groupe pour permettre à une équipe de responsables des services d'urgence de rester connectée. Pour notre exemple, nous allons créer un groupe dans notre liste de contacts. Donnons-lui le nom : « EMs » (de l’anglais Emergency Managers). Créons ensuite un mot-clé,

35

Page 36: Utilisation d’un téléphone portable : installation et utilisation ...rci.quebec/wp-content/uploads/2010/11/Guide-dutilisation...Utilisation d’un téléphone portable : installation

par exemple « EMsList » (liste des responsables des services d’urgence). Ne créez pas de réponse automatique ni d’autre fonctionnalité. Je suppose que vous avez suivi les exemples ci-dessus, aussi je ne vais pas redonner les détails concernant la création de mots-clés ou de groupes dans l’onglet Contacts.

Une fois le mot-clé et le groupe créés, revenez à l’onglet « Keywords » et sélectionnez le mot-clé « EMsList ». Sélectionnez l’option d’affichage des paramètres avancés (« click here to go to advanced view »).

Dans la fenêtre qui s’affiche, sélectionnez « Auto Forward » (Faire suivre automatiquement) dans le menu des options de traitement et cliquez sur le bouton d’ajout.

Le programme affiche une nouvelle fenêtre. Nous avons utilisé cette fonctionnalité dans le deuxième exemple. Ici, nous allons sélectionner le groupe que nous venons de créer : EMs. Nous allons ensuite créer un message et sa mise en forme. Pour notre exemple, j’ai choisi de faire débuter le message par « EMs: », suivi du nom de l’expéditeur. Comme c’est FrontlineSMS qui va faire suivre le message, les destinataires ne pourront pas déterminer facilement qui a envoyé le premier message SMS. L’insertion de cette information consomme une partie de notre quota limité de caractères disponibles lors de la rédaction d’un message SMS, mais il permet au message d’être plus clair. Suit alors le message SMS original lui-même.

36

Page 37: Utilisation d’un téléphone portable : installation et utilisation ...rci.quebec/wp-content/uploads/2010/11/Guide-dutilisation...Utilisation d’un téléphone portable : installation

C'est tout. Maintenant, si un groupe de responsables des services d'urgence ou un groupe similaire a besoin de diffuser des messages au sein du groupe, vous pouvez faire appel aux mots-clés pour faire suivre ces messages. Un membre du groupe peut simplement envoyer un message SMS au modem FrontlineSMS en débutant le message par le mot-clé associé au réacheminement au groupe. Dans notre exemple, le mot-clé était EMsList.

Note : j’ai utilisé une combinaison de majuscules et de minuscules dans mon mot-clé, mais notez bien que cela n’affecte pas ce que doit entrer l’utilisateur dans son message SMS. Pour FrontlineSMS, EMsList, EMSLIST et emslist représentent le même mot-clé. Il est plus facile de gérer une longue liste de mots-clés si vous utilisez des combinaisons de majuscules et de minuscules dans FrontlineSMS. Mais les utilisateurs doivent entrer le mot-clé de la manière la plus facile pour eux. Avec le petit clavier d’un portable, ils n’ont pas besoin de perdre du temps à passer de mode minuscule en mode majuscule.

Exemple 4 : interfaçage avec un serveur Internet Je ne vais pas donner tous les détails pour cet exemple. Il existe de nombreuses applications pour ce processus, et elles exigent la capacité de générer des scripts côté serveur. Voici donc une illustration rapide ; supposons que vous voulez poster automatiquement dans un site Internet des messages ou des rapports générés sur le terrain. Par exemple, vous gérez peut-être un réseau de stations météo automatisées (automated weather stations - AWS) qui ont la capacité d’envoyer des rapports par messages SMS. Bien sûr, elles peuvent être configurées de manière à envoyer les messages à FrontlineSMS, mais il serait également avantageux d’en profiter pour constituer une base de données disponible pour la production et les analyses et, pourquoi pas, pour poster les

37

Page 38: Utilisation d’un téléphone portable : installation et utilisation ...rci.quebec/wp-content/uploads/2010/11/Guide-dutilisation...Utilisation d’un téléphone portable : installation

conditions météo du moment sur votre site. Là encore, FrontlineSMS et son module Keywords peut vous aider.

Comme dans les exemples ci-dessus, créez un mot-clé. Ne créez pas de réponse automatique. Une fois créé, sélectionnez le mot-clé une fois de plus dans la liste du menu à gauche, puis, dans le menu de droite, affichez les options avancées. Sélectionnez alors l’option « External Command » (Commande externe) dans le menu des traitements, puis cliquez sur le bouton d’ajout.

Le programme affiche une nouvelle fenêtre. Comme illustré ci-dessous, vous pouvez sélectionner un type d’opération à exécuter (« Execution Type »). Si vous choisissez une requête HTTP (« HTTP request »), FrontlineSMS enverra une série de variables au script que vous avez créé sur un site Internet. Ce script peut être en PHP, ASP, etc. C’est le script qui se chargera des tâches principales, le traitement des données, l’entrée des messages dans une base de données, l’affichage des informations dans le site, etc. J’ai entré un exemple dans la zone « Execution Details » (Détails du processus à exécuter). Ne vous inquiétez pas si vous ne suivez pas trop ce qui se passe ici. Cette fonctionnalité est surtout destinée aux administrateurs réseau ou aux programmeurs, mais il est intéressant pour vous de savoir que ces possibilités existent. Pour les pays membres de RANET, l’équipe RANET peut vous aider à créer ou assembler les programmes nécessaire pour atteindre vos objectifs.

L’autre mode opératoire se passe au niveau de la ligne de commande (« Command Line Execution ») C’est surtout utilisé pour déclencher des actions ou des scripts de ligne de commande sur l’ordinateur local. Par exemple, vous pouvez utiliser un script qui rapporte l’espace libre sur un serveur, copie des fichiers pour la sauvegarde, etc. Cela peut se révéler utile pour la gestion à distance d’un système qui n’est pas connecté à Internet. En envoyant à un système FrontlineSMS une commande ou un mot-clé spécial, vous pouvez recevoir un rapport sur l’état du système, le faire se réinitialiser, etc.

38

Page 39: Utilisation d’un téléphone portable : installation et utilisation ...rci.quebec/wp-content/uploads/2010/11/Guide-dutilisation...Utilisation d’un téléphone portable : installation

Je ne vais pas rentrer plus en détail, mais vous pouvez également demander que FrontlineSMS attende aussi une réponse puis, suivant la réponse, envoie un message. Un bon exemple pourrait être comment vérifier l’état d’un serveur à distance. Supposons que vous soyez en déplacement. Vous pouvez envoyer un message SMS à votre système FrontlineSMS. Ce message est constitué d’un mot-clé qui envoie une requête HTTP à votre serveur, demandant certaines informations sur son état. Le serveur envoie une réponse générée par un script côté serveur. Cette réponse est alors réacheminée vers votre téléphone portable. Cela peut se révéler utile pour consulter l’état du système ou d’autres informations stockées dans une base de données.

Vous pouvez également utiliser cette fonctionnalité pour mettre sur pied une version plus avancée des prévisions à la demande dont nous avons parlées plus haut. Plutôt que d’imposer à un opérateur humain d’entrer les informations dans FrontlineSMS chaque jour, le bulletin pourrait être généré automatiquement à partir d’une base de données ou d’un fichier texte stocké dans un serveur. L’avantage est encore plus évident si la génération du bulletin fait déjà partie de votre flux de travail standard.

39

Page 40: Utilisation d’un téléphone portable : installation et utilisation ...rci.quebec/wp-content/uploads/2010/11/Guide-dutilisation...Utilisation d’un téléphone portable : installation

Pour résumer, le module « External Command » (Commande externe) ajoute de puissantes fonctionnalités qui permettent à FrontlineSMS de communiquer avec et de gérer des serveurs et autres infrastructures informatiques. De plus, c’est peut-être la meilleure manière pour assurer que FrontlineSMS puisse communiquer avec les infrastructures et les modes d’exploitation figés. N’oubliez pas que des connaissances en langage script côté serveur comme PHP ou ASP sont indispensables. Pour les membres de l’initiative RIPI et autres membres de RANET, RANET peut créer des scripts et des fonctionnalités personnalisés sur demande.

40