SMS Center
SMS Gateway professionale
"Se un giorno le api dovessero scomparire, all'uomo resterebbero soltanto quattro anni di vita"
Albert Einstein
Interfaccia SMS HTTP POST
Per l’accesso ai gateway di invio tramite http POST è necessario fare
una richiesta all’URL:
L’autenticazione viene effettuata in base a un secret value condiviso
(MAC basato su hash MD5)
I parametri da passare al gateway sono:
• user: nome utente
• token: hash generato applicando la funzione MD5 (output
esadecimale lowercase) alla stringa risultante dalla
concatenazione dei parametri user, password (condivisa e non
inviata al gateway), from, text, to in questo ordine
• from: mittente del messaggio (max 11 caratteri)
• to: destinatario del messaggio nella forma +CCPPPNNNNNNN
• text: testo del messaggio (max 160 caratteri)
Le risposte del gateway sono:
• +OK - Il messaggio è stato consegnato e accettato
dall’operatore
• +KO AUTH - Errore di autenticazione
• +KO AUTH MD5 - Errore nella generazione dell’MD5
• +KO CREDIT - Errore per esaurimento crediti
• +KO SYNTAX FROM - Errore di sintassi nel mittente
• +KO SYNTAX TO - Errore di sintassi nel destinatario
• +KO SYNTAX TEXT - Errore di sintassi nel testo
• +KO NETWORK - Errore comunicato dalla rete, può essere
dovuto a cause quali, numero di destinazione inesistente o non
abilitato alla ricezione, mancanza di route verso l’operatore.

