SMSForwarder 1.0 Aplikace SMSForwarder realizuje předání informací o přijatých SMS do systému MB externím aplikacím. Aktuálně lze předat těmito metodami: - HTTP Get (query string encoded) - HTTP POST (multipart/form-data) - HTTPS POST (multipart/form-data) V okamžiku, kdy server vrátí HTTP 200 OK status kód, má se SMS za předanou. V opačném případě je načasován další pokus o předání (standardně 2 minuty, po domluvě lze změnit) Seznam a typy parametrů: Parametr
Typ
Popis
msgid
Integer, unsigned
ID zprávy v systému MobilBonus
msisdn
String
číslo zákazníka, ve tvaru 420xxxxxxxxx, např. 420777123456, pro SR je MSISDN předáváno jako 32 místná hash.
shortcode
String
Aplikační PR SMS číslo, např. 9000903 pro ČR nebo 7008 pro SR
mno
Integer, unsigned
číslo operátora v systému MB
chnl
Integer, unsigned
číslo SMS kanálu v systému MB, přes který byla SMS přijata
udh
String
UserDataHeader (v případě příjmu binárních zpráv hexadecimální vyjádření pole bajtů)
ud
String
UserData, v případě textových SMS se jedná o samotný text zprávy (v případě příjmu binárních zpráv hexadecimální vyjádření pole bajtů)
scts
DateTime, "yyyy-MM-d'T'HH:mm:ss'Z'"
"Sms Centrum TimeStamp", tj. čas přijetí SMS do střediska operátora, pokud je tento údaj od operátora k dispozici
rcvd
DateTime, "yyyy-MM-d'T'HH:mm:ss'Z'"
čas přijetí SMS do systému MB, uváděno vždy
dcs
Byte, unsigned
Data Coding Scheme, rozlišení kódování přijaté SMS (u textových zpráv standardně 0)
ref
String
volitelný identifikátor - může být vyžadován při odeslání odpovědní SMS (např. u MT SMS)
ref2
String
Dtto
Vzor předání SMS metodou GET: http://www.domena.cz?ref=&msgid=8701239&chnl=0&ref2=&mno=2&msisdn=420777123456&dcs=0&udh=&rcvd=2009 -08-24T13%3A14%3A43Z&ud=Test+sf&shortcode=9000903&scts=2009-08-24T13%3A14%3A43Z Do MB předejte URL, na kterou chcete SMS předávat a metodu, kterou jste si pro předávání zvolili.