MODULE FTP VERSION 1.1



Documents pareils
Mobyt Intégration HTTP TABLE DES MATIERES

Manuel d intégration API FTP SMS ALLMYSMS.COM

Mobyt Intégration par Webservice TABLE DES MATIERES

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

LIVRE BLANC DÉCEMBRE 2013 COMMENT UTILISER LE SMS POUR FIDÉLISER ET GÉNÉRER DU TRAFIC AU SEIN DE VOTRE CLUB?

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

Manuel de l utilisateur client

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

Module http MMS AllMySMS.com Manuel d intégration

Manuel d intégration API SOAP SMS ALLMYSMS.COM

PUSH MSISDN MODE MAIL 2 SMS

Version 6.20 Guide d Utilisation

Documentation API Octopush

Le gestionnaire de SMS

Partager mes photos sur internet

Couche application. La couche application est la plus élevée du modèle de référence.

Webmail Login avec autre Browser qu IE INDEX

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

Divers éléments. Protocoles d'applications. Un agent Utilisateur. MUA - Agents Utilisateurs de Courriel. Simple Mail Transfer Protocol

GLOSSAIRE DU SOUTIEN EN CAS DE RECOURS EN JUSTICE

Logiciel d envois de ing

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

Guide de réalisation d une campagne marketing

Le service FTP. M.BOUABID, Page 1 sur 5

Système de messagerie vocale Cisco Unity Express 7.0 Guide de l utilisateur Fonctionnalités avancées

MANUEL UTILISATEURS FINAUX L891

DHL e-business DHL PROVIEW GUIDE UTILISATEUR

SPOOL 2 VOLUBIS. VOLUBIS Tel rue du Tertre Fax Carquefou cmasse@volubis.fr

Introduction. Adresses

GUIDE D'UTILISATION DU SYSTEME TELEPHONIQUE POLYCOM

UTILISATION DU RESEAU INFORMATIQUE Comment utiliser le réseau

Manuel de référence des commandes SMS Advisor Advanced

SMS INFO & TABLEAU DE BORD CLIENT. Avec Cloud Communication Solution (C.C.S).

Manuel de l'application SMS

Installation et utilisation du client FirstClass 11

L2T SMS RESELLER MANUEL DE CONFIGURATION ESPACE RESELLER AVERTISSEMENT

CONNECTEUR PRESTASHOP VTIGER CRM

IPMailSMS Module d envoi d & SMS pour CITECT

USTL - Licence ST-A 1ère année Initiation à la programmation TP 1

Créer une base de données

PUSH MSISDN MODE HTTP

INTERCONNEXION ENT / BCDI / E - SIDOC

Guide de rapports ADT Sélecte

Automatisation d'une Facture 4. Liste Déroulante Remises Case à cocher Calculs

Votre appareil est configuré en usine pour permettre d'envoyer immédiatement des SMS.

Veuillez noter que vous devez changer de Code d Accès Internet tous les 60 jours pour des raisons de sécurité.

Mise en correspondance EDI du connaissement en format EDI 404. Bois d œuvre et pâte de bois inc. Commerce électronique avec la clientèle

Advisor Master Advanced GSM SMS GPRS

Guide de démarrage du canal de transfert FTP

L2T SMS RESELLER MANUEL D UTILISATION ESPACE CLIENT AVERTISSEMENT

Génie Logiciel avec Ada. 4 février 2013

GUIDE D UTILISATION 1

Styler un document sous OpenOffice 4.0

Guide de l'utilisateur

CTIconnect PRO. Guide Rapide

JES Report Broker. Campus Technologies. SAE de CHALEMBERT 1 Rue Blaise PASCAL JAUNAY-CLAN info@campustec.

GUIDE DU NOUVEL UTILISATEUR

Principe de la messagerie électronique

FICHIER TECHNIQUE DONNÉES SUR LES CHEFS

Administration du site (Back Office)

INTERCONNEXION ENT / BCDI / E - SIDOC

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

mymail Machine à Affranchir Guide d utilisation

cbox VOS FICHIERS DEVIENNENT MOBILES! INTERFACE WEB MANUEL D UTILISATION

Manuel d utilisation de la messagerie.

Fiabilisez la diffusion de vos messages!

Solution de fax en mode Cloud

Manuel d'utilisation du client VPN Édition 1

Annexe technique SEPA Alimenter la base Mandats Créancier et enrichir ses fichiers de prélèvements

SAUVEGARDER SES DONNEES PERSONNELLES

PROJET ALGORITHMIQUE ET PROGRAMMATION II

Nom de la procédure : Utilisation du nouveau système d impression Produit(s) affecté(s) :

CONFIGURER VOTRE HEBERGEMENT WINDOWS

Sage Start Saisie des collaborateurs Instructions. A partir de la version

Plus de 250 Millions de SMS par an SMSENVOI.COM

SERVEUR DE MESSAGERIE

Manuel des logiciels de transferts de fichiers File Delivery Services

PRONOTE 2010 hébergement

Français. Le produit vous offre un outil pratique de qualité supérieure pour. Introduction. Information de sécurité

SIMPLIFIEZ-VOUS LE FAX GRÂCE AU CLOUD

M-Budget Mobile Internet. M-Budget Mobile Connection Manager pour Mac OS

Utilisation du nouveau webmail académique

UltraVnc n'est pas entièrement compatible avec Windows Vista.

SIP. Plan. Introduction Architecture SIP Messages SIP Exemples d établissement de session Enregistrement

Le marketing suisse à l'heure du Big Data. 19 Février 2015

Calc 2 Avancé. OpenOffice.org. Guide de formation avec exercices et cas pratiques. Philippe Moreau

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

Manuel du logiciel PrestaTest.

Manuel utilisateur Netviewer one2one

Présentation du logiciel Cobian Backup

Documents électroniques - Confirmations

La messagerie électronique

ENVOI EN NOMBRE DE SMS

2010 Ing. Punzenberger COPA-DATA GmbH. Tous droits réservés.

eurobraille VOYONS ENSEMBLE MANUEL D'UTILISATION WIFI iris 40, 20 iris-s 32, 20 iris-kb 40,20 VERSION 1.82

- Visioconférence - Utiliser NetMeeting au quotidien. Richard BONMARIN DSO/DSI/EMC-EBZ

FileSender par RENATER - Guide utilisateur

Communiquer : le mail Chèque n 7 Module 1

Guide d utilisation et d administration

Transcription:

MODULE FTP VERSION 1.1

Document: mobyt_module_ftp.pdf Version: 1.1 Auteur: Ignazio Ruiu Date dernière Rév.: 31/01/2011 Organisation: Mobyt France SARL Diffusion: Reservée Destinataires: programmeurs/developpeurs Mobyt France SARL 12 Bis Rue des Quatre Vents 13007 Marseille - France Tel. +33 04 95096581 Fax +33 04 91315076 E-mail: info@mobyt.fr Web: www.mobyt.fr Mobyt - messaging services 2

Index 1 PARAMETRES TECHNIQUES POUR LA CONNEXION...4 2 FONCTIONNEMENT...4 3 FICHIERS DE DONNEES ET FICHIERS COMMANDES...5 3.1 FORMATAGE...5 3.2 REMARQUES UTILES...7 3.3 LE FICHIER DE COMMANDES...7 4 TRANSFERT FICHIERS...7 5 LES RAPPORTS...8 5.1 STRUCTURE INTERNE D'UN FICHIER DE RAPPORT...8 3

1 PARAMETRES TECHNIQUES POUR LA CONNEXION [ INDEX ] Adresse passerelle FTP : smsftp.mobyt.fr Porte : 21 Durée d inactivité : 15 minutes 2 FONCTIONNEMENT [ INDEX ] La passerelle SMS de Mobyt France sert de support pour l envoi batch de messages SMS. L envoi s effectue en transférant un fichier de données et un fichier commandes dans l espace de spool associé au compte attribué à l'utilisateur. Les fichiers de données ainsi que les fichiers commandes doivent être réalisés suivant les indications figurant dans la section : FICHIERS DE DONNEES ET FICHIERS COMMANDES. A l heure actuelle la passerelle sert de support pour le fichier transfer via ftp. L'espace FTP d un compte habilité pour les envois batch possède les deux dossiers suivants : incoming/ Dossier à l intérieur duquel les fichiers de données et les fichiers commandes seront transférés, suivant les indications reportées dans la section: TRANSFERT FICHIERS reports/ Dossier à l intérieur duquel les fichiers relatifs aux rapports des envois préalablement effectués, seront enregistrés et sauvegardés. Le fichier devra être au format ASCII et au sein de celui-ci les fichiers seront structurés suivant les indications reportées dans la section : LES RAPPORTS 4

3 FICHIERS DE DONNEES ET FICHIERS COMMANDES [ INDEX ] Le fichier de données peut être au format ASCII ou au format xbase (dbiii). La passerelle reconnaît comme fichier ASCII tous les fichiers qui n ont pas l extension ".dbf". Ces derniers sont traités en tant que fichiers au format xbase. 3.1 FORMATAGE Chaque ligne du fichier contiendra un seul message. La ligne sera segmentée en champs. Fichier au format fixe, longueur de la ligne: 222 caractères, exclue la terminaison de ligne: LineFeed (0xA) Premier champ: nom: rcpt_num descr: numéro de téléphone du destinataire offset: 0 (non utilisé en format XBASE) longueur: 25 (non utilisé en format XBASE) format +CCOOOTTTTTTT... CC = country code, OOO = préfixe opérateur, TTTTTT.. = numéro portable INFO : (remplissage (padding) non utilisé en format XBASE) Le champ doit être aligné à gauche et rempli par la droite par des caractères ' ' (0x20) exemple : +333281234702 Deuxième champ: nom: from_str descr: id de l initiateur (celui qui envoie le message) offset: 25 (non utilisé en format XBASE) longueur: 25 (non utilisé en format XBASE) format: alphanumérique ou numéro au format international Ex. Alpha: Expéditeur Ex. Num : 00393211234567ou bien +393211234567 INFO: (remplissage non utilisé en format XBASE) Le champ doit être aligné à gauche et rempli par la droite par des caractères ' ' (0x20) En présence d expéditeur alphanumérique, la longueur du texte ne peut dépasser 11 caractères. En présence d expéditeur numérique, sa longueur ne peut dépasser 17 chiffres (ou bien 16 plus le caractère + au début) 5

Troisième champ: nom: body descr: corps du message offset: 50 (non utilisé en format XBASE) longueur: 160 (non utilisé en format XBASE) format: alphanumérique INFO : (remplissage non utilisé en format XBASE) Le champ doit être aligné à gauche et rempli par la droite par des caractères ' ' (0x20) Quatrième champ: nom: expire descr: validité, en heures, du message offset: 210 (non utilisé en format XBASE) longueur: 10 (non utilisé en format XBASE) format: ascii entier exemple: ignorer les guillemets "0000000048" INFO: (remplissage non utilisé en format XBASE) La valeur de expire n est pas garantie, sa validité change en fonction du fournisseur utilisé. La durée de vie d un message est par défaut de 48 heures. Le champ en question a été conservé en conformité avec les caractéristiques précédentes. Cinquième champ: nom: quality descr: qualité du message offset: 220 (non utilisé en format XBASE) longueur: 2 (non utilisé en formato XBASE) format: char (lowercase) exemples: ignorer l élision, 'h ' ou encore 'll' INFO: (remplissage non utilisé en format XBASE) Le champ doit être aligné à gauche et rempli par la droite par des caractères ' ' (0x20) Dans le cas où aucune valeur n est spécifiée, c est la valeur de défaut (exposée ci-dessous) qui sera utilisée. Valeurs possibles: (ignorer les espaces pour le format XBASE) l (lettre elle minuscule) Qualité Direct n Qualité Top ll (lettres elle minuscules) Qualité Low Cost 6

3.2 REMARQUES UTILES Pour la création du fichier ASCII, chaque record peut être créé selon le formatage suivant: C-like : record = "%-25s%-25s%-160s%010d%-2s\n", rcpt_num, from_str, body, expire, quality 3.3 LE FICHIER DE COMMANDES Le fichier de commandes peut être complètement vide. Une fois terminé le chargement des fichiers commandes, le système élaborera des fichiers de données et mettra en attente les messages présents dans ces fichiers. 4 TRANSFERT FICHIERS [ INDEX ] La séquence de transfert est très importante, il faut d abord transférer le fichier de données et ensuite le fichier commandes. Ce dernier est nécessaire pour signaler à la passerelle que le fichier de données a été transféré dans sa totalité. Le fichier commandes doit avoir le même nom que le fichier des données mais il faut y ajouter l extension ".do_send". Exemple : pour le fichier de données sms.txt, le fichier de commandes qui s y rapporte sera sms.txt.do_send 7

5 LES RAPPORTS Le fichier contenant le rapport de l envoi aura un nom ainsi formé: yyyymmdd-hhmmss-name.txt Exemple : 20041014-131022-sms.txt La date et l'heure reportées dans le nom du fichier indiquent la date et l heure d envoi. 5.1 STRUCTURE INTERNE D'UN FICHIER DE RAPPORT Chaque fichier de rapport sera structuré au moyen de lignes ainsi formées : TAG: DESCRIPTION Les différents TAG possibles sont les suivants : MSG Sa description contiendra un message générique. Exemple: MSG: begin OK Signifie qu un message a été correctement mis en attente. Sa description contiendra le numéro de la ligne correspondante. Exemple: OK at line 1 ERR Signifie que un message n a pas été correctement mis en attente. Sa description contiendra l erreur qui a été constatée, suivie du numéro de ligne correspondante. Exemple: ERR: KO 211 quota_abs reached at line 1 (no credit) INFO Sa description contiendra des informations relatives à l envoi qui vient d être effectué. Exemple: INFO: Processed 2 record(s) Le fichier de rapport sera formaté par défaut au moyen des TAG de la manière suivante : TAG -> MSG: TAG -> OK or ERR: TAG -> INFO: TAG -> MSG: 8

Fichier d'exemple: MSG: begin OK at line 1 OK at line 2 OK at line 3 OK at line 4 OK at line 5 INFO: Processed 5 record(s) MSG: end 9