9. Implementare mecanism captare SMS-MO
I. PROCESARE SINCRONA
A. Clientul trimite mesaj SMS la numar scurt
B. Aplicatia web2sms.ro primeste SMS si va apela un URL prin metoda GET oferit de catre voi. URL-ul trebuie sa fie unul public vizibil din exterior.
1. Daca se trece pe numar privat atunci lista de parametrii care se adauga la URL/request de tip GET sunt:
- sender - numarul de telefon
- destination
- message - mesajul
- smscId
- msgId
- smscTimestamp - data si ora de la SMSC-ul operatorului
- pcnId
- smsmopId
- udh
- timestamp
Exemplu:
Acest request trebuie sa-mi returneze un xml conform punct B.
C. Raspuns request
Voi trebuie obligatoriu sa raspundeti la request cu un XML de tipul.
<reply_message operation="free" reply="1" error_code="0">AICI SE VA COMPLETA MESAJUL DE RASPUNS CATRE CLIENT</reply_message>
II. PROCESARE ASINCRONA
A. Clientul trimite mesaj SMS la numar scurt
B. Aplicatia web2sms.ro primeste SMS si va apela un URL prin metoda GET oferit de catre voi. URL-ul trebuie sa fie unul public vizibil din exterior.
1. Daca se trece pe numar privat atunci lista de parametrii care se adauga la URL/request de tip GET sunt:
- sender - numarul de telefon
- destination
- message - mesajul
- smscId
- msgId
- smscTimestamp - data si ora de la SMSC-ul operatorului
- pcnId
- smsmopId
- udh
- timestamp
Exemplu:
Acest request trebuie sa-mi returneze un xml conform punct B.
C. Raspuns request
<?xml version="1.0" encoding="utf-8"?>
<reply_message reply="0" operation="free" errorCode="1"></reply_message>