Prezentace se nahrává, počkejte prosím

Prezentace se nahrává, počkejte prosím

Www.datasys.cz MobilChange Integrace 3 rd party aplikací.

Podobné prezentace


Prezentace na téma: "Www.datasys.cz MobilChange Integrace 3 rd party aplikací."— Transkript prezentace:

1 MobilChange Integrace 3 rd party aplikací

2 Mobilní aplikace Co je to SMS Schopnosti MobilChange Možnosti pro odeslání SMS Možnosti pro příjem SMS Doporučená technologie + ukázka Skriptové aplikace v prostředí MX Speciální aplikace MX MMS

3 SMS zpráva ISDN paket typu „User Info“ 140 byte datového obsahu plus hlavička Normalizovaný popis je tzv. „PDU“ – hexastream C F EB DAD0682CBCB D0F93D9E5F60F 445C9101

4 SMS zpráva – přijatá Číslo SMS centra Flags (1 byte) Odesilatel Protocol ID, Data Coding Scheme (2 byte) Timestamp User Data Header (nemusí být) Vlastní data

5 SMS zpráva – k odeslání Číslo SMS centra (nebo 00) Flags (1 byte) Příjemce Protocol ID, Data Coding Scheme (2 byte) Validity period User Data Header (nemusí být) Vlastní data

6 Praktická ukázka Použití PDUSPY

7 Terminologie Binární SMS –Primárně SMS určené pro zpracování SIM Toolkitem nebo telefonem (loga, obrázky) –Do MX se posílá PDU formát – hexastream –Při příjmu ukládá MX PDU (nemusí vždy být, jen u binárních SMS je zaručen) –Dohromady 140 byte dat + hlavička ( = více než 140 byte!)

8 Terminologie Textové SMS –140 byte, ale 7bit znaky = 140*8/7 = 160 znaků –Jen základní písmena, v trochu jiném kódování než ASCII (např 0x00 –Čeština není, resp. není standardizována –Možno „flash SMS“ – jen na displej, „reply required“ – požadovaná odpověď –MX odesílá automaticky – dáte text, ona si ho přeloží a rozdělí na části

9 Terminologie Textové SMS - unicode –140 byte, ale 16bit znaky = 70 znaků –Odesílají nové mobily; čtou nové i některé starší mobily, např. Siemens x35 –MX neumí odesílat (dejte PDU); pokud bude někdo potřebovat, uděláme na to nástroj –MX při příjmu přeloží na plain text (nově bude ve verzi 4.0), takže se mohou ztratit data

10 Terminologie Premium SMS –Odlišuje se číslem (shortcode); stejné číslo u všech operátorů (!!!) 900 –Větší tarif než normální SMS (až 30 Kč/SMS); poslední dvě čísla jsou cena včetně DPH –Při ceně 10 Kč a více musí přijít odpověď –Binární nebo textová – to je jedno –Aplikace má možnost SMS odmítnout (Eurotel)

11 Schopnosti MobilChange Odesílání a příjem textových SMS –Rozdělení na více dílů, odeslání „jen na displej“, „reply required“, delivery reporty Odesílání a příjem binárních SMS –Aplikace musí dodat PDU / dostává PDU –U binárních SMS občas nejsou DR / NDR! Odesílání speciálních SMS –Loga operátora a skupiny, obrázkové SMS (EMS), nastavení WAPu, nově zvonění (vše pouze Nokia!) – je na to aplikace

12 Kanály pro odesílání / příjem SMS GSM modem či telefon –Siemens (telefon řady 35 a výše, GSM modem M1, M20, TC35, MC35) –Nokia (telefony s hardwarovým modemem) –Ericsson (telefony s hardwarovým modemem) –GSM brány 2N (analogové i ISDN, pracují souběžně s telefonním voláním) –Cca 3 – 8 SMS za minutu

13 Kanály pro odesílání / příjem SMS Eurotel MobilChange (nyní) –HTTPS přes internet –Jednosměrný provoz, jen textové SMS, ne DR –Cena cca 2000 Kč pro zákazníky Eurotelu!!! Eurotel MobilChange (Q1/2004) –HTTPS přes internet –Obousměrný provoz, ne binární SMS –Čísla se „sufixem“ (bude) –Cena cca 5000 Kč pro zákazníky Eurotelu

14 Kanály pro odesílání / příjem SMS TCP/IP T-Mobile – UCP/EMI –5-10 SMS/sec –Včetně Premium SMS –Nejdou DR / NDR TCP/IP Oskar – UCP/EMI –5-10 SMS/sec –Včetně Premium SMS –Nejdou DR / NDR

15 Kanály pro odesílání / příjem SMS TCP/IP Eurotel – BMG –13 SMS/sec, nejdou DR / NDR TCP/IP Eurotel – M2M –Cca 2-20 SMS/min (ano, za minutu!) –Umí Premium SMS TCP/IP Eurotel – WebServices nebo „nové M2M“ –Nejbližší budoucnost, neznámá rychlost –Premium SMS včetně rozhodnutí, zda aplikace chce SMS zpracovat

16 Odesílání SMS Adresář mail/in/ (\\server\MxInQueue).TXT s obsahem zprávy (text či PDU).CTL řídí činnost –Vytvořit pod jinou příponou –Zapsat obsah –Zavřít –Přejmenovat na *.ctl Vždy to jde tudy, i když použijete jinou cestu

17 Odesílání SMS – vyšší úroveň Mailem –Z UNIXu je to nejpohodlnější cesta (SMTP gw) SMSexpander –CSV soubory překládá do mail/in DBconnector –Z databáze (via ADO) COM objekt DoSMS / SendSMS –Visual Basic, VBscript,...

18 Příjem DR, NDR, atd. (ne SMS) Vrátí se mailem –Těžko parsovatelné; je ale možno si upravit template (a dle adresy nastavit jazyk) Vyzvednete si v script/in/ / –Pokud je odesilatel uveden jako $Aaplikace DBconnector uloží do databáze –Přímo k odeslané SMS Vyzvednete si v mail/out/ –Pokud není žádná gateway!

19 Příjem SMS – postup MX Zpracování delivery reportu Routing podle regulárního výrazu – do aplikace nebo do mailu Automatický routing na posledního odesilatele – pro aplikace dost nanic –brouzda odešle na –SMS z (do 48 hodin) půjde brouzdovi Routing na defaultního příjemce (mail)

20 Příjem SMS do aplikace Mailem –Těžko parsovatelné; je ale možno si upravit template (a dle adresy nastavit jazyk) Vyzvednete si v script/in/ / –Když je nastaven routing do aplikace DBconnector uloží do databáze –Přímo k odeslané SMS Vyzvednete si v mail/out/ –Pokud není žádná gateway!

21 Doporučený postup – odesílání Odesílat via soubory v mail/in/ Jako odesilatele nastavit $Ajméno_aplikace DR / NDR dorazí do script/in/ /

22 Doporučený postup – příjem Nastavit routing všeho do $Ajméno_aplikace –Je možno nastavit, aby SMS procházela i dalším routingem (tj. do více aplikací či do aplikací a mailu) –Není možno nastavovat routing dle obsahu na binární SMS –Nezapomeňte ten adresář vytvořit !!! Vybírejte si soubory ve script/in/ /

23 Praktická ukázka Odeslání textové SMS –mail/in/ Vybrání delivery reportu –script/in/ Odeslání binární SMS –mail/in/ Nastavení routingu Příjem SMS do aplikace –script/in/

24 Praktická ukázka Použití DBconnectoru Použití COM objektu Jazykové template

25 Skriptové aplikace v prostředí MX Nejjednodušší systém na zpracování textových SMS –Binární SMS neeeeee VBS template samples/empty/ Více samplů v samples/

26 Skriptové aplikace v prostředí MX OnInit() OnReceivedSMS( sender, time, text ) OnNotification( typ zprávy, attrs ) –Nová funkce v MX 4.0 –Přijatá SMS, DR, NDR, ERROR info,... –„attrs“ je pole vlastností OnIddle() OnShutdown()

27 Praktická ukázka Skriptová aplikace v MX –OnReceivedSMS –OnNotification

28 Speciální aplikace MX mxAdvSMS –Loga operátora (Nokia) –Obrázkové SMS (EMS – Nokia, Ericsson,...) –Nastaveni WAPu –Melodie (verze 4.0 – bude) –Sype přímo do adresáře mail/in/ –Lze spustit automatizovaně z příkazové řádky (jen na Enterprise verzi)

29 Praktická ukázka mxAdvSMS interaktivně mxAdvSMS z příkazové řádky

30 A to pořád ještě není všechno! Není to skvělé? Je to skvělé!

31 MMS – jak to funguje? MIME multipart zpráva „SMIL“ – XML s popisem zprávy Jednotlivé datové bloky – text, zvuk, obrázek, video Odesílá se via GPRS přes speciální APN – protokol WAP (tj. binárně zakomprimovaný HTTP) přes WAP gateway nebo proprietary rozhraním operátora

32 MMS – jak to funguje? Příjem: –Přijde speciální SMS („WAP PUSH“) –Ta obsahuje URL –Telefon si ho stáhne Příjem na ne-MMS telefon: –SMS obsahuje odkaz na web Zda je telefon MMS nebo není, rozhoduje WAP gateway – tj. nejdříve je potřeba alespoň jednou vlézt na WAP (???)

33 MMS – stav Eurotel –Technicky hotovo, není „obecný“ interface –Java aplikace přistupující na jejich nový WebServices interface ostatní –Nic – nebyl požadavek

34 A to bylo, milé děti, pro dnešek vše. Tádydádydá....


Stáhnout ppt "Www.datasys.cz MobilChange Integrace 3 rd party aplikací."

Podobné prezentace


Reklamy Google