Manuel d intégration API FTP SMS ALLMYSMS.COM



Documents pareils
Module http MMS AllMySMS.com Manuel d intégration

Manuel d intégration API SOAP SMS ALLMYSMS.COM

API HTTP INTEGREZ LE SMS DANS VOS APPLICATIONS, VOTRE SITE WEB AUTOMATISEZ VOS ENVOIS DE SMS MISE EN PLACE SIMPLE, SANS SURCOUT VERSION API 9.

Documentation API Octopush

GUIDE UTILISATEUR ENVOYEZ ET RECEVEZ VOS SMS PAR

CONTRAT DE SOUSCRIPTION OFFRE PUSH-CLASSIQUE

OFFRE DE RÉFÉRENCE DE TERMINAISON D APPEL SMS DE BOUYGUES TELECOM A DESTINATION DES OPERATEURS MOBILES NATIONAUX

EFIDEM easy messaging systems. EFIDEM SAS 3 rue de Téhéran Paris T : F : info@efidem.

Editeurs de logiciels. Votre guide SMS

API HTTP DOCUMENTATION TECHNIQUE PLATEFORME SAAS D'ENVOI DE SMS. Version Mise à jour : 3 juillet 2015

Mobyt Intégration par Webservice TABLE DES MATIERES

Logiciel d envois de ing

Solution de fax en mode Cloud

API SMS HTTP REST. Intégrer facilement le service Envoyer SMS Pro avec votre application métier. Version : Révision : 03/09/2014 Page 1/31

Offre de référence d interconnexion «Push SMS» d Orange

Push API Technical Specifications V1.0

Fiabilisez la diffusion de vos messages!

Mobyt Intégration HTTP TABLE DES MATIERES

HighPush. document /06/2009 Révision pour version /11/2008 Revision pour la /10/2008 Documentation initiale.

OFFRE SMS+/MMS+ & SMS+ PUSH PREMIUM ANNEXE 4 : CONDITIONS SPECIFIQUES AUX APPLICATIONS DE CATEGORIE 4. V8.1 (février 2012)

SIMPLIFIEZ-VOUS LE FAX GRÂCE AU CLOUD

Solution Pro pour l Envoi de SMS direct opérateurs PUSH SMV MODE HTTP. Documentation Technique

Programmation Internet Cours 4

GUIDE D INSTALLATION RAPIDE ACTIVEZ

Communiquer avec un ou plusieurs interlocuteurs. Michel Futtersack, Faculté de Droit, Université Paris Descartes, Sorbonne Paris Cité

Guide utilisateur FaxToMail et MailToFax - Unifax

WebSMS. Avril WebSMS Orange Mali - Guide utilisateur

EFIDEM easy messaging systems

API FTP SMSENVOI V1.1

Document d Interconnexion - Raccordement via IP Version applicable à compter du 1 er janvier 2015

Chartes SMS+ applicables au 01/04/2015

Ce guide décrit la procédure à suivre afin de profiter pleinement du Service de Transfert de Fichiers EGIS. Il décrit

BROCHURE DE PRESENTATION

GUIDE D UTILISATION DES SERVICES PACKAGES

Le réseau Internet.

GUIDE UTILISATEUR LIBRAIRIE CENTRALISEE ET SERVEUR DE RECEPTION. Dernière Mise à Jour : Février 2013 v2.39

ANNEXE 4 CHARTE DE CONCEPTION DES SERVICES SMS+ / MMS+

GESTION ELECTRONIQUE DE DOCUMENTS

Obtention via HTTP des fichiers PDF générés par le service de SMS/MMS certifiés

CONDITIONS GENERALES RELATIVES À L OFFRE SMS

Formation ing Utiliser MailPoet

PUSH MSISDN MODE MAIL 2 SMS

Les sites Internet dynamiques. contact : Patrick VINCENT pvincent@erasme.org

Import d un fichier de contacts dans une campagne

Services sur réseaux. Trois services à la loupe. Dominique PRESENT Dépt S.R.C. - I.U.T. de Marne la Vallée

é n e r g i e c r é a t i v e Solution ing Renforcez le pouvoir de communication de votre entreprise

Table des Matières. Pages 3-4. A propos d emblue. Page 5. L environnement emblue. Création d une campagne d marketing. Pages 6-15.

Offre de référence de terminaison d appel SMS d Orange

GEST_INSTANCES APPLICATION DE GESTION DES INSTANCES ET REUNIONS EN EPLE ETABLISSEMENT PUBLIC LOCAL D ENSEIGNEMENT

Manuel du logiciel PrestaTest.

API ONE-TIME PASSWORD

SOLUTION D ENVOI DE SMS POUR PROFESSIONNELS

Internet et Programmation!

PLATEFORME SAAS D'ENVOI DE SMS. Guide du débutant UTILISER LA PLATEFORME SMSMODE TUTORIEL

Le gestionnaire de SMS

Documentation pour l envoi de SMS

1. Introduction / Identification

BROCHURE DE PRESENTATION

SII Stage d informatique pour l ingénieur

Glossaire. ( themanualpage.org) soumises à la licence GNU FDL.

Installation de Joomla avec Filezilla

Comment déposer les comptes annuels des associations, fondations et fonds de dotation.

Service de Messagerie évoluée. Guide Utilisateur. Novembre 2006 Messagerie évoluée Completel Guide Utilisateur 1

La messagerie électronique avec La Poste

Le serveur communication unifiée IceWarp. Guide de mise à jour. Version 10. Février IceWarp France / DARNIS Informatique

MANUEL D UTILISATION DE LA SALLE DES MARCHES APPEL D OFFRES OUVERT ACCES ENTREPRISES. Version 8.2

GUIDE UTILISATEUR LIBRAIRIE CENTRALISEE ET SERVEUR DE RECEPTION

Instructions et spécifications pour la transmission en format XML de déclarations par lots. 30 mai 2015 MODULE 1

Méthode de préparation du fichier texte d import depuis Excel, via Access jusqu à Drupal.

B-web V4 MANUEL D UTILISATION. Espace de travail. Clear2Pay Belgium SA B-web V4 Manuel d Utilisation: Espace de travail

PUSH MSISDN MODE HTTP

VOS FAX PAR ENVOYEZ ET RECEVEZ. FaxBox Corporate:Go IP!

Guide de l'utilisateur

Guide de l abonné KX-TVM50 KX-TVM200. Système de Messagerie vocale. Nº de modèle. Version du document /07

UTILISATION DU RESEAU INFORMATIQUE Comment utiliser le réseau

FaxBox.com est le 1er service de Fax par en Europe. Avec FaxBox.com, vous envoyez et recevez vos fax par où que vous soyez.

GUIDE D UTILISATION CHRONOTRACE Pour suivre vos envois dans le monde entier

Documentation du site Mise à jour : Septembre 2013

CODAGE DES SMS. 2 Commandes «AT» 25 3 Matériels utilisés 55 4 Interfacer un téléphone GSM 73 5 Réalisations électroniques 101

Manuel d'installation de Joomla 1.7

Manuel de l administrateur

Guide Utilisateur Transnet

AdjumedCollect. manuel pour l utilisateur. Version: AdjumedCollect est l instrument servant à la saisie des données.

Guide de l utilisateur Nokia Mail for Exchange 3.0

matthieumarce.com - Fiches pratiques - ing ing

Configuration du FTP Isolé Active Directory

Création, analyse de questionnaires et d'entretiens pour Windows 2008, 7, 8 et MacOs 10

Migration a Outlook Guide

Internet. DNS World Wide Web. Divers. Mécanismes de base Exécution d'applications sur le web. Proxy, fire-wall

SOUMETTRE DES OFFRES VIA INTERNET E-PROCUREMENT POUR LES ENTREPRISES

OFFRE DE RÉFÉRENCE DE TERMINAISON D APPEL SMS DE SFR A DESTINATION DES OPERATEURS MOBILES SUR LE TERRITOIRE METROPOLITAIN

Serveur d application WebDev

FileMaker Server 14. Aide FileMaker Server

Manuel d utilisation. Centre de facturation UPS

L identité numérique. Risques, protection

Installation et Administration de SolidWorks Electrical CadWare Systems

Déploiement des manuels numériques sur tablette. Mode d emploi intégrateur / administrateur

Transcription:

Manuel d intégration API FTP SMS ALLMYSMS.COM 29/01/2014

TABLE DES MATIERES 1. ENVOI DE SMS (SMS-MT PUSH)... 3 1.1. GENERALITES... 3 1.1.1. Adresse FTP... 3 1.1.2. Paramètres de connexion... 3 1.1.3. Remarques... 3 1.2. FORMAT DES FICHIERS DEPOSES... 3 1.2.1. Structure Générale... 3 1.2.2. Envoi de SMS... 3 1.2.3. Contenu des fichiers déposés... 4 1.2.4. Remarques et restrictions concernant les messages SMS... 4 1.3. TRAITEMENT DES FICHIERS... 5 1.4. NOTIFICATIONS PAR EMAIL... 6 2. SUPPORT... 7 3. GLOSSAIRE... 8

OBJECTIF DU DOCUMENT Ce document présente la façon d utiliser l API FTP AllMySMS.com pour envoyer vos SMS. L API FTP fonctionne par transmission de fichiers au format CSV vers le répertoire FTP de l utilisateur Allmysms. Ce document présente également le formatage à utiliser et les façons d encoder vos données. Il est impératif de lire la documentation dans son ensemble avant de s interfacer à l API FTP AllMySMS.com.

1. ENVOI DE SMS (SMS-MT PUSH) 1.1. GENERALITES L API FTP d envoi de SMS fonctionne par dépôt de fichiers au format CSV via le protocole ftp sur le compte FTP de l utilisateur fourni par la société MS Innovations. Cette API est réservée aux comptes en abonnement. Veuillez faire la demande d ouverture de compte FTP auprès du service technique de MS Innovations à l adresse support@msinnovations.com 1.1.1. ADRESSE FTP ftp://ftp.allmysms.com 1.1.2. PARAMETRES DE CONNEXION login pass : login du compte Allmysms du client : mot de passe du compte Allmysms du client 1.1.3. REMARQUES Pour des envois de volumes conséquents, il est à noter que la taille maximale des fichiers déposés ne doit pas dépasser 8Mo 1.2. FORMAT DES FICHIERS DEPOSES 1.2.1. STRUCTURE GENERALE Une fois connecté au serveur FTP, le client accède aux sous-répertoires suivants: SERVEUR_FTP LOGIN DU CLIENT o ARCHIVES (contient les archives de fichiers déjà traités) o INVALIDS (contient les fichiers déclarés invalides après traitement) o PROCESSING (contient les fichiers en cours de traitement) o SEND_SMS (contient les fichiers à envoyer) 1.2.2. ENVOI DE SMS Pour envoyer des SMS, les fichiers doivent être déposés sur le FTP, dans le répertoire SEND_SMS.

Afin d éviter une prise en charge des fichiers avant la fin de l upload, il est conseillé d uploader des fichiers temporaires, avec extension.tmp, jusqu à ce que le fichier soit uploadé. Une fois l upload terminé, remplacer l extension.tmp par.csv afin que le traitement démarre. Les fichiers déposés sur le FTP doivent être au format CSV avec séparateur point-virgule et délimité par des guillemets (format de fichier CSV standard, encodé en UTF-8). Tout autre format de fichiers CSV sera refusé ou pourra ne pas être traité correctement. Le nom de fichier doit correspondre au formalisme suivant séparés par des _ : - Nom de la campagne, composé uniquement de lettres et de chiffres, sans espace ni caractère spécial - Date d envoi au format YYMMDDHHIISS (ex : 20130716120000 pour un envoi à 12h le 16 Juillet 2013) - Qualité de l envoi (HQ pour Haute qualité et LC pour du Low Cost) Exemple de nommage de fichier correct : CampagneFtp_20130716120000_HQ.csv Attention: Si le nom de fichier ne correspond pas au bon format et n est pas un fichier temporaire, le fichier sera déclaré invalide et déplacé dans le dossier INVALIDS. 1.2.3. CONTENU DES FICHIERS DEPOSES Le fichier déposé sur le serveur FTP doit contenir 2 colonnes. La première colonne correspond aux numéros de téléphones au format international (+336 pour la France, +32 pour la Belgique) ou 06xxxxxxxx/07xxxxxxxx pour les numéros Français. La seconde colonne contient le message (160 caractères maximum) à envoyer au numéro correspondant. Les numéros de téléphones doivent être uniques. Le système supprimera automatiquement les doublons et enverra le dernier message associé au numéro dupliqué. Exemple de contenu correct : "33671717171";"Contenu du SMS" 1.2.4. REMARQUES ET RESTRICTIONS CONCERNANT LES MESSAGES SMS Longueur: o La longueur du message SMS ne doit pas dépasser 160 caractères, en prenant en compte les longueurs de caractères spéciaux détaillées ci-après Encodage : o Le message doit être encodé en UTF-8. Caractères spéciaux : o Le signe n est pas géré par les téléphones portables d ancienne génération ni par certains opérateurs. Dans le cas où vous l utiliseriez, il sera remplacé par un E. o Le retour à la ligne est encodé par \n. Il compte double dans le calcul de la longueur du message. o En Low Cost, certains caractères comptent double : é, É, è, È, ë, Ë, à, À, á, Á, ä, Ä, ç, Ç, ', ", ì, Ì, í, Í, ï, Ï, ò, Ò, ó, Ó, ö, Ö, ù, Ù, ú, Ú, ü, Ü

o En Low Cost, certains caractères ne sont pas supportés : ^, [, ], {, },, \\, `,,, µ, â, ê, û, î, ô, Â, Ê, Û, Î, Ô Formatage des numéros Vers la France, trois formats possibles : 06xxxxxxxx (ou 07xxxxxxxx) 336xxxxxxxx (ou 337 xxxxxxxx) +336 xxxxxxxx (ou +337 xxxxxxxx) Vers l international, deux formats possibles : +CCxxxxxxxx CCxxxxxxxx Où CC est l indicatif pays (Country Code, 1 à 3 chiffres selon les destinations, par exemple 44 pour la Grande Bretagne ou 33 pour la France). Les longueurs étant spécifiques à chaque opérateur international, il n y a pas de vérification effectuée quant à la longueur des numéros de téléphones étrangers. Tout envoi vers un téléphone fixe ou un numéro ne respectant pas le formatage défini ci-dessus sera rejeté. Attention: Si le message envoyé à l API FTP n est pas encodé en UTF-8 ou contient des caractères nonsupportés, les messages seront rejetés ou envoyés avec un formatage incorrect. 1.3. TRAITEMENT DES FICHIERS L API traitera automatiquement les nouveaux envois à effectuer une fois que le dépôt des fichiers temporaires sera terminé, et que ceux-ci auront été renommés en.csv. Un fichier en cours de traitement par les serveurs AllMySMS sera déplacé du dossier SEND_SMS vers le dossier PROCESSING. Après traitement, l API déplacera les fichiers du répertoire PROCESSING vers le répertoire ARCHIVES si l exécution du fichier s est bien déroulé ou le répertoire INVALIDS si une erreur est survenue lors de l exécution. Exemple de fichier traité et archivé: TreatedByMSI_Envoiftp_20131002100000_HQ.csv Dans le cas d un fichier invalide, le nom du fichier contiendra la raison de l erreur : - Not Sub : Le compte n est pas en abonnement et ne peut utiliser l API FTP - Empty File : Fichier vide ou ne contenant aucun numéro valides - Incorrect FileName : Nom de fichier incorrect Exemple de fichier invalide renommé: TreatedByMSI_Incorrect_FileName_Envoiftp_20131002100000_HQ.csv

1.4. NOTIFICATIONS PAR EMAIL Un mail récapitulatif sera envoyé au client sur l adresse email renseignée sur son profil Allmysms.com dans lequel seront indiqués les fichiers traités, le nombre de SMS envoyés, la date d envoi ainsi que les raisons d échec d exécution si certains fichiers ne sont pas valides.

2. SUPPORT Pour de plus amples renseignements, contactez le service technique AllMySMS.com qui vous répondra dans les plus brefs délais : Téléphone E-mail support@allmysms.com

3. GLOSSAIRE Accusé de réception : Acquittement relatif à un envoi. Permet par exemple de connaître le statut de la réception d un message HTTP (HyperText Transfer Protocol) : Protocole utilisé sur Internet pour transférer des données entre un navigateur ou une application cliente et un serveur web. Pull : Voir SMS Push-Pull SMS (Short Message Service) : Désigne le service de messagerie permettant l'envoi et la réception de messages alphanumériques ou binaires depuis un terminal mobile. SMS-C (SMS Center): Centre serveur de l opérateur mobile qui gère l envoi et la réception des SMS-MO et des SMS-MT. SMS-MO (Short Message Service Mobile Originated) : Désigne un SMS émis par un Utilisateur depuis son terminal mobile. SMS-MT (Short Message Service Mobile Terminated) : Désigne un SMS reçu par Utilisateur sur son terminal mobile. SMS Push-Pull : Littéralement, Pousser-Tirer. Il s agit en fait d un modèle bi-directionnel qui consiste à envoyer des SMS-MT (Push) pour solliciter des SMS-MO réponses en retour (Pull). Ainsi, vous envoyez votre campagne de SMS-MT à l ensemble de vos contacts et recevez directement leurs réponses par SMS-MO. XML (extensible Markup Language): Evolution du langage SGML, XML permet aux concepteurs de documents HTML de définir leurs propres marqueurs, dans le but de personnaliser la structure des données qu'ils comptent présenter. Alors qu'html précise comment les éléments d'une page seront présentés, XML définit ce que contiendront ces éléments.