Descrizione e caratteristiche tecniche del servizio



Documenti analoghi
SMS API. Documentazione Tecnica YouSMS HTTP API. YouSMS Evet Limited

SMS API. Documentazione Tecnica YouSMS SOAP API. YouSMS Evet Limited

Procedura SMS. Manuale Utente

ACCESSO AL SISTEMA HELIOS...

TRASMISSIONE REPORTISTICA MENSILE. WEB SERVICE Descrizione procedura

Dexma Newsletter System

SOMMARIO... 3 INTRODUZIONE...

Manuale Utente. Gestione Richieste supporto Data Warehouse. Della Ragioneria Generale dello Stato. Versione 1.0. Roma, Ottobre 2015

SINTESI. Comunicazioni Obbligatorie [COB] Import massivo XML. ver. 1.0 del (ver. COB )

Software Servizi Web UOGA

Guida all Utilizzo dell Applicazione Centralino

SMS-Bulk Gateway interfaccia HTTP

MANUALE D'USO DEL PROGRAMMA IMMOBIPHONE

ProgettoSMS. Manuale Gateway FTP Text

1. Manuale d uso per l utilizzo della WebMail PEC e del client di posta tradizionale

P03_S50AT01_Manuale Fax2Mail Rev 02 del 11/04/2013. Manuale Fax2Mail-Guida all uso

Manuale Tecnico. per l utente del servizio di Posta Elettronica Certificata v.4.4.

GESGOLF SMS ONLINE. Manuale per l utente

Protocollo Informatico (D.p.r. 445/2000)

FtpZone Guida all uso Versione 2.1

Manuale Fax2Mail Guida all uso. Operativo

1.0 GUIDA PER L UTENTE

SMS Gateway interfaccia HTTP

SPRING SQ COMUNICAZIONE OPERAZIONI IVA NON INFERIORI A 3000 EURO PER L ANNO 2011

Guida alla Prima Configurazione dei Servizi

Manuale Utente. Gestione Richieste supporto BDAP. Versione 1.0

Guida all Utilizzo del Posto Operatore su PC

Specifiche tecniche per la gestione dei Servizi SMS tramite script HTTP POST/GET Rev ,0

Università degli Studi di Padova Centro di Calcolo di Ateneo

Iscrizioni on line. Parte relativa alla fase di. Registrazione a Iscrizioni On Line

Tipologie di SMS. MAItaly s.r.l. Distribution: 2004, MAItaly s.r.l. All Rights Reserved. Date: 18/08/2004 Author: Davide De Marchi

MANUALE DI INTEGRAZIONE API SMSSmart (v 2.2)

INVIO SMS CON CHIAMATA DIRETTA ALLO SCRIPT

COME CONFIGURARE UN CLIENT DI POSTA

ELENCO CLIENTI FORNITORI Patch1

1 Copyright ChateXpert

Pronesis Servizi SMS

19. LA PROGRAMMAZIONE LATO SERVER

Servizi Remoti. Servizi Remoti. TeamPortal Servizi Remoti

Registratori di Cassa

Clienti. Aggiungere un cliente

Corso basi di dati Installazione e gestione di PWS

Protocollo Informatico (D.p.r. 445/2000)

HTTP adaptation layer per generico protocollo di scambio dati

Manuale d'uso del Connection Manager

Documentazione tecnica

Metodo Condomini e MultiDialogo

Windows Web Server 2008 R2 64bit 1x Processore Intel Atom Dual (2x core 1.80 GHz) Dispositivo di memorizzazione flash esterno 32GB

Prova di Esame - Rete Internet (ing. Giovanni Neglia) Lunedì 24 Gennaio 2005, ore 15.00

NUOVI SERVIZI PER LE AZIENDE ISCRITTE A CORRENTE

Guida alla registrazione on-line di un DataLogger

Le caselle di Posta Certificata attivate da Aruba Pec Spa hanno le seguenti caratteristiche:

Light CRM. Documento Tecnico. Descrizione delle funzionalità del servizio

Manuale Helpdesk per utenti

Prova di Esame - Rete Internet (ing. Giovanni Neglia) Lunedì 24 Gennaio 2005, ore 15.00

GUIDA ALLA CONFIGURAZIONE E ALL UTILIZZO

1) GESTIONE DELLE POSTAZIONI REMOTE

NAVIGAORA HOTSPOT. Manuale utente per la configurazione

StoneFax User Guide. (Settembre 2011 ver.1.1) StoneFax-User-Guide-ita-1.1.docx

RICEZIONE AUTOMATICA DEI CERTIFICATI DI MALATTIA 1.1. MALATTIE GESTIONE IMPORT AUTOMATICO 1.2. ATTIVAZIONE DELLA RICEZIONE DEL FILE CON L INPS

MANUALE UTENTE. Versione 1.2 novembre MAILDEM Tutti i diritti sono riservati

IFInet Secure Webmail

Note Operative per Accedere alla Posta Elettronica Certificata (PEC) Obbligo Iscrizioni 2011

DATI STATISTICI NOTARILI GIUDA ALL UTILIZZO DELLA PROCEDURA CON DIGITAL OFFICE

INVIO SMS

Express Import system

Direzione Centrale per le Politiche dell Immigrazione e dell Asilo

SendMedMalattia v Manuale d uso

GUIDA ALL USO DEL PANNELLO DI GESTIONE SITO WEB

Manuale d'uso. Manuale d'uso Primo utilizzo Generale Gestione conti Indici di fatturazione Aliquote...

POSTA ELETTRONICA CERTIFICATA

Fattura elettronica Vs Pa

COME FARE UNA RICHIESTA DI ASSISTENZA ON LINE (AOL)

GUIDA ALL UTILIZZO DEL PORTALE DELLA RETE DEI COMUNI OGLIO PO

Trasmissione telematica Mod Manuale utente

per docenti e dirigenti della Scuola trentina a carattere statale Sportello dipendente GUIDA AL SERVIZIO

L APP PER IPHONE E ANDROID

NAVIGAZIONE DEL SI-ERC: UTENTE PROGETTISTA

Architettura del. Sintesi dei livelli di rete. Livelli di trasporto e inferiori (Livelli 1-4)

PORTALE TERRITORIALE PER LA FATTURAZIONE ELETTRONICA

COMUNICAZIONE UTENTI SISTEMI-PROFIS INSTALLAZIONE GE.RI.CO e PARAMETRI2015

FtpZone Guida all uso

MANUALE UTENTE Profilo Azienda Partecipata. APPLICATIVO CAFWeb

NOTE OPERATIVE. Prodotto Inaz Download Manager. Release 1.3.0

Console di Monitoraggio Centralizzata

Banca dati Professioniste in rete per le P.A. Guida all uso per le Professioniste

Manuale Utente - Titì Versione 1.1 Data ultimo aggiornamento 15 gennaio 2009

Manuale di utilizzo del sito Sportello Personale v 2.0

ALBO PRETORIO WEB MANUALE DELLA PROCEDURA SOMMARIO. Uso del manuale. Informazioni generali. Interfaccia grafica. Guida di riferimento

ISTRUZIONI PER IL SERVIZIO SDICOOP - TRASMISSIONE. Pag. 1 di 18 VERSIONE 1.1

1. Manuale d uso per l interfaccia web di Gestione PEC2

Istruzioni d uso. innovaphone Fax. Versione 10. La soluzione fax innovaphone consente l invio e la ricezione di fax via .

SPORTELLO UNICO DELLE ATTIVITÀ PRODUTTIVE MANUALE OPERATIVO FUNZIONI DI PAGAMENTO ONLINE. Versione 05

GUIDA UTENTE BILLIARDS COUNTER (Vers )

flusso delle informazioni... 2 password... 3 password/ inserimento di una nuova richiesta... 4 le condizioni di vendita... 6

Nelle reti di calcolatori, le porte (traduzione impropria del termine. port inglese, che in realtà significa porto) sono lo strumento

GUIDA DI INSTALLAZIONE E PRIMA CONFIGURAZIONE DI EDILCONNECT PER I CONSULENTI

ISSA EUROPE PTSOFTWARE 2.0

DISCIPLINARE TECNICO Modalità tecniche per la predisposizione e l invio telematico dei dati delle certificazioni di malattia all INPS

Transcript:

Network Iunet Italian Technology Powered by SMS Service Descrizione e caratteristiche tecniche del servizio Novembre 2003 (Ver 11.03) Iunet S.r.l. via Vittime Civili 20 71100 Foggia Italy Linkas Srl, Via Cartesio 2 20124 Milano Italy -

CLIENTI ESISTENTI...3 TRASMISSIONE VIA HTTP E HTTPS...3 Indirizzo a cui trasmettere... 3 Variabili da trasmettere... 3 Note sui tipi di messaggi inviabili... 4 Conferme di trasmissione... 4 Esempi... 5 SPEDIZIONE MULTIPLA DI SMS...5 Descrizione... 5 Elementi del file MXL... 6 Tag per ogni messaggio... 6 Esempio di file XML... 7 Messaggi sempre uguali compressione... 7 Note tecniche: Trasmissione del file XML... 8 Esempio di script Perl per la trasmissione XML via socket... 8 Esempio di script Php per la trasmissione XML via socket... 8 EMAIL TO SMS...9 Trasmissione del file XML via EMAIL... 9 WEB SERVICES...9 SERVIZI DISPONIBILI... 9 send...9 getcredit...9 PHP... 9 ALTRI LINGUAGGI... 10 RICEZIONE SMS...10 Su SIM dedicata... 10 Su SIM condivisa... 10 Specifiche di ricezione messaggi specifica comune... 10 REPORTISTICA...11 Report giornaliero Sistema XML e Sistema HTTP... 11 Sistema HTTP... 11 Email report... 11 Report HTTP... 11 Sistema XML... 11 Email report... 11 Report HTTP... 12 IL SITO WWW.SMSPOINT.NET...12 CHANGES...13 Modifiche rispetto alla versione precedente... 13 Novembre 2003 Pag. 2

Clienti esistenti Il cliente che ha già implementato tali specifiche è tenuto a leggere innanzitutto la sezione Changes per verificare eventuali modifiche alle specifiche o per conoscere le differenze con la versione precedente di questo documento. Il cliente sarà tenuto a controllare i contenuti del sito www.smspoint.net al fine di controllare nuovi ed eventuali aggiornamenti. TRASMISSIONE VIA HTTP e HTTPS Per inviare SMS via col protocollo http è necessario effttuare una chiamata HTTP con metodo POST o GET. Sono a disposizione le medesime URL in modalità HTTPS con certificati non siglati. Indirizzo a cui trasmettere L indirizzo http a cui trasmettere le richieste è: http://username:password@sms.smspoint.net/post.php (In alternativa, è possibile trasmettere alla pagina splitter.php aggiungendo le due variabili username e password nel formato http://sms.smspoint.net/splitter.php?username=mrossi&password=chievo accodando successivamente le sottostanti variabili). Variabili da trasmettere?? body -> Contenuto del messaggio ( max 160 char se testo) Si noti che tale campo dovrà essere encoded. Per esempio il carattere [SPAZIO] dovrà essere convertito nel suo corrispondente %20 (non in + o nell effettivo carattere [SPAZIO]). In Php, ad esempio, esiste la funzione urlencode che effettua tali conversioni. E superfluo dire che solo il valore della variabile è encode?? dest -> indica il destinatario del messaggio, CON prefisso internazionale Si noti che il carattere + deve essere codificato poiché questo è considerato, nel protocollo http, quale uno spazio e non quale il simbolo +?? orig -> indica il numero del mittente che invia il messaggio (max 13 caratteri per il numero telefonico del mittente in formato internazionale oppure max 11 caratteri per una stringa di testo) Si prega di voler verificare la corretta trasmissione del mittente prima di effettuare invii numerosi poiché il set di caratteri disponibili nel mittente non è così esteso quanto quello del testo dei messaggi.?? Submit=1 -> Costante di invio. Senza questa variabile l'sms non sarà preso in considerazione. Esiste la possibilità di vedere le variabili affinchè siano Novembre 2003 Pag. 3

completamente passate (alcuni browser hanno limiti nella scrittura di caratteri nel campo URL) inserendo come valore il numero 2. Si noti la S maiuscola. o 1 Trasmette l sms o 2 Visualizza le variabili passate?? op -> Indica il tipo di messaggio che si vuole inviare, secondo questo schema:?? 0 test 1 - sms normale 2 - Logo GIF (72x14) 3 - Logo JPG (72x14) 4 - Logo BMP (72x14) 5 - Logo NOL (Nokia) 6 - Suoneria RTTTL 7 - Suoneria MID Non più attivo* 8 - Flash Sms 9 - Suoneria MIDI Non più attivo* 10 - Picture Message Non più attivo 11 - Immagine HexDump Non più attivo In mancanza del campo op o nel caso assuma un valore diverso da quelli previsti, il messaggio viene inviato come SMS normale ed addebitato al mittente. Note sui tipi di messaggi inviabili?? *gli screen saver sono GIF,JPG,BMP di dimensioni pari a 72 x 28 pixels?? gli standard logo sono GIF,JPG,BMP di 72 x 14 pixels?? L ordine nel quale le variabili appaiono non è importante Conferme di trasmissione La pagina post.php darà conferma dell avvenuto trasferimento del messaggio inviando il seguente testo: MESSAGGIO INVIATO MESSAGGIO NON SPEDITO Tale testo deve essere ricercato all interno della risposta del server che può trasmettere anche altri caratteri e/o tag HTML (parola necessaria e sufficiente SPEDITO/INVIATO minuscoli o maiuscoli) Tutta la pagina potrà subire cambiamenti senza preavviso, unica condizione di lettura sarà legata alle parole inviato e spedito che dovranno essere utilizzate per distinguere lo stato di invio del messaggio. Tali parole saranno da cercare in tutto il testo ritornato dal server. Si noti che tale conferma non è una conferma di ricezione del messaggio da parte del terminale GSM ricevente, ma è la conferma di avvenuto traferimento del messaggio all operatore che si occuperà della consegna al terminale GSM Novembre 2003 Pag. 4

Esempi Esempio di invio messaggio sms testo: http://user:pass@sms.smspoint.net/post.php?body=testo&dest=3390000000&orig=smspoint& Submit=1&op=1 per i test: http://user:pass@sms.smspoint.net/post.php?body=testo&dest=3390000000&orig=smspoint&s ubmit=2&op=1 Esempio di invio logo operatore: http://user:pass@sms.smspoint.net/post.php?body=47494638396148000e00b30000000000 C2C2C2545454FFFFFF282828999999808080EEEEEE080808D8D8D83E3E3E666666121 212F8F8F8A7A7A7FE010221F9040514000F002C0000000048000E000004FF10C841A5BD 386BCB0ED920D87D193584E82650648AAE437B19B46B4B097B8779AC11400990014000 118023C2B0C00898484087B22062944C2754321D544B1502250130500CE241C074E09A2 802406F7CA5AC296DE97B109F0FC8182649746603687B3A7E157E8016697B1F8A278C6 027696485877626060C260A3D0B056C05759B679E14A054A378A581618467690D00AD4 C76040B140E723AA6B5B7BB6ABABCBE3E95837F65B3B286857B643D3242CE3488CBD 31A8297CC86DD99850D09E409A5DAA69867E2E5E6C7D413B103B53D9AEA8630BD461 6DADDE067F98AB44007EB44AA799CFE194260A2D50005C70208F0678D210587107B48 4C06009B3D6F062A0038D893C761008ACB32892429C12447185E9AA53C23E180890656 0E2640792F24009B1470BAA1232102003B00&dest=3900000000&orig=Smspoint&Submit= 1&op=4 SPEDIZIONE MULTIPLA DI SMS Descrizione Per trasmettere in massa un numero notevole di messaggi, Smspoint mette a disposizione un apposito sistema di ricezione. Tale sistema riceve via socket (si veda le note tecniche descritte più avanti) un file di testo formattato secondo descrizione e trasmette gli sms in esso contenuti. Di norma, al fine di non creare disfunzioni e rallentamenti, si consiglia di implementare il sistema di trasmissione XML solo nel caso in cui il numero di messaggi da inviare sia maggiore di 10. Tutto il blocco di dati si trova all interno del nodo <SMS>. La prima parte contiene le informazioni di login, mentre la successiva include la lista dei messaggi da inviare. Si noti che il formato XML non prevede l uso di alcuni caratteri speciali che devono quindi essere convertiti, in particolare: Carattere Descrizione Da sostituire con & e commerciale & < minore < Novembre 2003 Pag. 5

> maggiore > " doppio apice " apice singolo &apos; Segue la descrizione degli elementi indispensabili per considerare un file ben formattato. Elementi del file MXL <LOGIN> Username utente </LOGIN> <PWD> Passoword dell utente </PWD> <DESC> Campo libero </DESC> <MSGLST> Una lista è composta da una serie di messaggi, ciascuno descritto da alcune informazioni, contenute nel nodo <MSG>. <MSG> Tag per ogni messaggio Nodo Obbligatorio Descrizione <TEXT> S Testo del messaggio (in formato esadecimale per la spedizione di loghi e suonerie). <OP> S Tipo di messaggio richiesto. I valori possibili sono: 0 - test (messaggio inviato all smsc ma non trasmesso) 1 - sms normale 2 - Logo GIF (72x14) 3 - Logo JPG (72x14) 4 - Logo BMP (72x14) 5 - Logo NOL (Nokia) 6 - Suoneria RTTTL 7 - Suoneria MID Non più attivo* 8 - Flash Sms 9 - Suoneria MIDI Non più attivo* 10 - Picture Message Non più attivo 11 - Immagine HexDump Non più attivo <RCV> S Numero del terminale/telefono a cui spedire il messaggio, espresso in formato internazionale con + (es. +39YYYXXXXX). Nel caso non venisse inserito il + verrà aggiunto il prefisso +39. Novembre 2003 Pag. 6

<SND> S Numero del mittente o nome del mittente. Max 16 caratteri per il numero telefonico del mittente in formato internazionale oppure max 11 caratteri per una stringa di testo <MULTIRCV> Non implementato Esempio di file XML <SMS> <LOGIN>demo</LOGIN> <PWD>password</PWD> <DESC>Descrizione che appare nei report </DESC> <MSGLST> <MSG> <TEXT>Test message1</text> <OP>1</OP> <SND>Mittente</SND> <RCV>+393217654321</RCV> </MSG> <MSG> <TEXT>Test message2</text> <SND>391231234567</SND> <RCV>+393212222222</RCV> </MSG> <MSG> <OP>3</OP> <TEXT>42F22000480E010000000000000000000000000000000000000 0006010000806000001C0707C003E0E038003E0734E0072CE07C000E031DA0 05B8C070000207FBA005DFE040001FFC1EA005783FF801F0046BE007D6200 F8000070DA005B0E0000000070F4002F0E000000007078001E0E00000000200 00000040000000000000000000000</TEXT> <SND>+391231234567</SND> <RCV>+393212222222</RCV> </MSG> </MSGLST> </SMS> Messaggi sempre uguali compressione Nel caso si voglia spedire messaggi sempre identici, non è più necessario ripetere l intero tag MSG comprensivo di tutti i dati, ma potrà essere specificato solo il nuovo destinatario del messaggio: <MSG> < Novembre 2003 Pag. 7

Note tecniche: Trasmissione del file XML Di norma per la trasmissione del file XML è sufficiente collegarsi aprendo un canale di comunicazione socket/tcpip verso la porta 1066 dell host xml.smspoint.net e trasmettendo in chiaro il contenuto del file XML. E possibile eseguire a mano tale procedura facendo telnet all host verso la porta 1066 e digitando il testo xml a mano. Il file può essere trasmesso anche tramite l apposita classe java XMLsend.class che può essere richiesta all indirizzo sms@smspoint.net. Di tale classe sono disponibili anche i sorgenti per la personalizzazione. E possibile trasmettere il file in modalità diverse secondo le esigenze del cliente, richiedendo un contatto diretto con lo staff tecnico per i dettagli ed i consigli sull implementazione. Il sistema di trasmissione Sms in modalità XML è stato testato fino a 40.000 sms per ogni file XML. Smspoint è a disposizione per effettuare test con clienti che ritenessero necessario trasmettere, in una sola sessione, un numero maggiore di messaggi. Esempio di script Perl per la trasmissione XML via socket #!/usr/bin/perl # Imposta la variabile xml_txt per fare una prova con un testo XML incompleto $xml_txt="<sms><login>mia_username</login><pwd>mia_password</pwd><desc>prov a di connessione</desc><msglst><msg><op>1</op><text>primo test di trasmissione </TEXT><SND>testo_o_numero_del_mittente</SND><RCV>numero_del_destinatario_comprens ivo_di_prefisso_internazionale</rcv></msg>\n</msglst></sms>"; # Usa le librerie di InputOutput relative ai Socket use IO::Socket; # Crea un collegamento via socket con protocollo tcp al server xml.smspoint.net sulla porta 1066 my $sock = new IO::Socket::INET ( ); PeerAddr => 'xml.smspoint.net', PeerPort => '1066', Proto => 'tcp', # Stampa un messaggio di errore nel caso in cui la connessione non riesca, altrimenti continua l'esecuzione die "Impossibile collegarsi all'host $!\n" unless $sock; # Stampa nel socket il contenuto della variabile xml_txt, ovvero trasmetti in chiaro il testo xml verso il server xml.smspoint.net print $sock $xml_txt; # Chiudi la connessione per permettere l'inizio della procedura di parse&trasmission degli sms close($sock); Esempio di script Php per la trasmissione XML via socket <?php // Imposta la variabile contenente un testo XML incompleto Novembre 2003 Pag. 8

$xml_txt="<sms><login>mia_username</login><pwd>mia_password</pwd><desc>prov a di connessione</desc><msglst><msg><op>1</op><text>primo test di trasmissione </TEXT><SND>testo_o_numero_del_mittente</SND><RCV>numero_del_destinatario_comprens ivo_di_prefisso_internazionale</rcv></msg>\n</msglst></sms>"; // Apri il socket verso il server $sock=fsockopen( xml.smspoint.net,1066,$errno,$errstr,10); // Se la connessione non riesce, stampa il messaggio di errore if (!$sock) exit( Impossibile collegarsi al server: $errstr ); // Trasmetti il file xml in chiaro sul socket fputs($sock,$xml_txt); // Chiudi la connessione fclose($sock);?> EMAIL TO SMS Trasmissione del file XML via EMAIL Il sistema di trasmissione può ricevere il file XML sopra menzionato anche via email, inviandolo all indirizzo xml@xml.smspoint.net. L email dovrà forzatamente essere in formato testuale, senza attachments, senza subject e dovrà contenere solo ed unicamente il file XML all interno del corpo messaggio. Tale sistema è ancora sperimentale. WEB SERVICES E attivo il Web Services per spedire gli sms. L indirizzo WSDL è http://sms.smspoint.net:8080/special/services/sms?wsdl Servizi disponibili Così come descritto nel WSDL sono disponibili due servizi: send ( ) Invia gli sms getcredit ( ) Restituisce il credito residuo di sms Non sono elencati altri dettagli poiché autoesplicativi nel wsdl stesso. Php E possibile scaricare la classe nusoap per utilizzare il webservices menzionato. (http://dietrich.ganx4.com/nusoap/) Novembre 2003 Pag. 9

Altri linguaggi Il supporto Web Services segue le regole standard relative ai WebServices tali da renderlo utilizzabile per ogni linguaggio di programmazione che possa sfruttare tale tecnologia. RICEZIONE SMS La nuova funzionalità di ricezione Sms permette di ricevere sms sul proprio sito internet con due tipologie di contratto:?? Su SIM dedicata?? Su SIM condivisa Su SIM dedicata Il cliente potrà ricevere Sms su una SIM telefonica di qualsiasi operatore, di proprietà del cliente ed inviata a Smspoint (secondo le indicazioni dello staff) al numero di telefono della SIM. I messaggi così ricevuti saranno trasmessi alla pagina web del cliente (URL di ricezione messaggi, sul sito www.smspoint.net) secondo la specifica comune (si veda paragrafi successivi). Su SIM condivisa Il cliente potrà ricevere i messaggi su un numero di telefono comunicato dallo staff Smspoint preponendo una parola anticipatamente concordata con lo staff (non si garantisce la disponibilità di parole specifiche). Quando un messaggio arriverà al numero comunicato, avendo come prima parola quella specificata, verrà chiamata la URL del cliente (URL di ricezione messaggi, sul sito www.smspoint.net) secondo la specifica comune (si veda paragrafi successivi). In modalità di Sim condivisa vengono ricevuti gli sms di più clienti, per tale motivo non si garantiscono velocità e tempi di ricezione messaggi. Specifiche di ricezione messaggi specifica comune Alla ricezone di un SMS (sia per SIM condivisa che per SIM dedicata) il sistema effettuerà una chiamata alla pagina web specificata dal cliente nel campo URL di ricezione messaggi del sito www.smspoint.net. Tale URL dovrà essere inserita SENZA il prefisso http://. Le variabili passate alla pagina del cliente saranno: Nr mitt orig body Contiene il numero di log interno per eventuali referenze interne Contiene una stringa numerica/alfa numerica indicante il mittente del messaggio Contiene una stringa numerica indicante il nr di telefono al quale è stato inviato l sms Contiene una stringa alfa numerica contenente il testo del messaggio trasmesso Novembre 2003 Pag. 10

ora Contiene la data di chiamata della chiamata http in formato AAAAMMGGhhmmss Es: Il 16 Gennaio 1975 alle ore 12 e 00 minuti e 2 secondi verrebbe rappresentato come: 19750116120002 Nel caso in cui il server http del cliente non sia disponibile, il sistema tenterà la trasmissione di un email di avviso all indirizzo email del cliente REPORTISTICA Report giornaliero Sistema XML e Sistema HTTP Il sistema di trasmissione unificato invia giornalmente (verso le ore 4.00AM del giorno successivo) un resoconto delle trasmissioni effettuate. Tale report visualizza un dettaglio dei tipi di messaggi inviati (sms testuali, loghi,suonerie) suddivisi tra Sistema HTTP e sistema XML. Viene inoltre inviato il totale degli sms trasmessi ed il credito di sms residuo calcolato in quel preciso istante. (Nel caso in cui siano stati inviati messaggi tra la mezzanotte e l ora del report, questi verranno riportati nel report del giorno successivo). Attenzione, il sistema XML riporterà un valore numerico degli sms trasmessi pari a quelli veicolati attraverso tale sistema al sistema web che conteggerà i messaggi. La somma quindi dei messaggi web+xml non è il totale addebitato. Solo il numero di messaggi http è addebitato. Sistema HTTP Email report Non è previsto l invio di una email per ogni sms trasmesso Report HTTP Poiché il sistema POST inoltra immediatamente l esito dell invio del messaggio, il report in questa modalità non è previsto. Sistema XML Email report Il sistema di trasmissione XML risponderà inviando un email html di report per ogni trasmissione riportando: Il codice report (nostro riferimento interno) L ora di invio Il numero di bytes trasmessi al server Il numero di sms trasmessi nel file Il numero di messaggi effettivamente trasmessi La descrizione specificata nel campo <DESC></DESC> Novembre 2003 Pag. 11

Report HTTP Il sistema di trasmissione XML è in grado di eseguire una chiamata http con modalità POST verso uno script appositamente creato dal cliente passando le variabili: Nr -> Indica il codice report (nostro riferimento interno) Da -> Indirizzo ip del chiamante (normalmente contiene l'ip del vostro server) Ora -> Timestamp nel formato aaaammgghhmmss bytes -> Numero di bytes trasmessi al server numerosms -> numero di sms trasmessi nel file trasmessi -> numero di messaggi effettivamente trasmessi descrizione -> sua descrizione come da campo <DESC> - Tale campo potrebbe essere utilizzato dal cliente come suo personale codice di trasmissione interno. nontrasmessi -> un set (numeri separati da virgole) con i destinatari dei messaggi fallimentari. (esempio: +39xxxxxx,+39yyyyyy) Al fine di ricevere tale chiamata il cliente deve fornire a Smspoint l indirizzo del server web e la pagina appositamente creata al fine di ricevere tali variabili oppure potrà personalizzare tale URL dal sito www.smspoint.net Sarà cura del cliente assicurarsi che il suo stesso server web sia attivo ed in grado di gestire tali variabili. Nel caso in cui il web server del cliente non restituisca al sistema XML la stringa 200 OK (questa stringa è restituita dal webserver del cliente in modo autonomo se la chiamata alla pagina è riuscita e non deve essere trasmessa manualmente dal cliente) il cliente riceverà via email il messaggio di errore contenente il testo restituito dal suo stesso webserver al fine di poter risolvere eventuali malfunzionamenti/disfunzioni. Tale email viene anche inviata nel caso in cui il web server del cliente non sia raggiungibile. Le chiamate http non riuscite non vengono ritrasmesse. E quindi cura del cliente gestire manualmente eventuali non conformità e/o errori sul proprio webserver. Smspoint, per ovvi motivi legati alla connettività internet, non assicura la trasmissione del report. Per questo motivo Smspoint non sarà responsabile per eventuali perdite/danni/non conformità che il cliente riscontrerà nel caso in cui il suo sistema di controllo sms del cliente sia legato in modo univoco al sistema di reportistica. Il sito www.smspoint.net Il sito www.smspoint.net è a disposizione del cliente, e tramite questo sito il cliente potrà:?? Acquistare nuovi pacchetti Sms?? Controllare il credito residuo?? Controllare i log di trasmissione dettagliati per periodo e per tipologia di invio o Si noti che nei report Web i messaggi non trasmessi hanno sfondo giallo per aver maggior risalto. Quelli trasmessi via XML sono trasmessi una seconda volta in caso di mancata trasmissione. Al fine di controllare il reale stato di invio di un messaggio si controlli, per i messaggi trasmessi via XML sia la prima riga errata Novembre 2003 Pag. 12

?? Scaricare software che la seconda. I messaggi da riaccodare, trasmessia via XML,saranno solo quelli con doppia casella gialla.?? Modificare i propri dati di contatto, le URL di ricezione e spedizione messaggi, l indirizzo email di invio dei report?? Controllare news, informazioni, comunicazione, nuove funzionalità. Il cliente dovrà tenersi aggiornato sulle nuove funzionalità, nuovi aggiornamenti o modifiche alle funzionalità attuali visitando il sito che è da considerarsi come unica fonte ufficiale di reperimento informazioni Changes Modifiche rispetto alla versione precedente?? Specifica Web services?? Compressione XML destinatari diversi?? Correzione errore esempio XML (mancanza del segno + per i numeri internazionali)?? Nota aggiuntiva sui caratteri a dispos izione per il campo mittente?? Url HTTPS per la spedizione dei messaggi Sms in modalità sicura Questa versione sostituisce totalmente la versione precedente. Novembre 2003 Pag. 13