ColourSMS Protokol definíció. Version 1.2



Hasonló dokumentumok
Webszolgáltatások (WS)

Atlon XML interface fejlesztői dokumentáció. Dokumentum verzió: 3.0

InFo-Tech emelt díjas SMS szolgáltatás. kommunikációs protokollja. Ver.: 2.1

Tisztelt Telepítő! 2. Ellenőrizze, hogy a modul engedélyezve van-e: Szekció [382] Opció 5 (alternatív kommunikátor) BE.

Rétegezett architektúra HTTP. A hálózatfejlesztés motorját a hálózati alkalmazások képezik. TCP/IP protokoll készlet

QBE Édes Otthon lakásbiztosítás tarifáló webservice. Fejlesztői dokumentáció 1.0.2

Üzenet küldése Programs (Bal soft key) Inbox New MMS Menu Insert Picture Text Audio A szerkesztés után:

Elektronikus levelek. Az informatikai biztonság alapjai II.

Mobiline -sms gateway

Flash és PHP kommunikáció. Web Konferencia 2007 Ferencz Tamás Jasmin Media Group Kft

PROGRAMOZÓI MÓD SZERVIZ MÓD ÁLTALÁNOS BEÁLLÍTÁSOK

Symfony kurzus 2014/2015 I. félév. Controller, Routing

I. A Magyar Telekom Nyrt. nyilvánosan elérhető integrált GSM900/DCS1800/IMT-2000/UMTS mobil rádiótelefon szolgáltatása

Megoldás. Feladat 1. Statikus teszt Specifikáció felülvizsgálat

CVNI-G170 Pánikgomb karkötő. Használati útmutató

Tisztelt Telepítő! A központ és az alkalmazás összehangolását a következőképpen hajthatja végre:

Műszaki Melléklet. METRO Kereskedelmi Kft... Elektronikus adatcsere (EDI) rendszer alkalmazásával való számlatovábbításról 1.

Tanúsítványkérelem készítése, tanúsítvány telepítése Microsoft Internet Information szerveren

Online adatszolgáltatás beállítása a kettős, egyszeres könyvelés programban és a számlázóprogramban (UJEGYKE, UJEGYSZ, UJVSZ)

Összefoglaló az SMS Center által nyújtott szolgáltatásokról

Számítógépes Hálózatok GY 6.hét

TAKARÉKSZÖVETKEZETI E-BANKING RENDSZER

Az IG2 hatása a vállalatok pénzügyeire. Gyimesi István, fejlesztési vezető, Cardinal Kft.

A webhelyhez kötődő szoftverek architektúrája

HENYIR interfész. Hibaüzenetek leírása EMMI Tisztifőorvosi Feladatokért Felelős Helyettes Államtitkárság Egészségügyi Igazgatási Főosztály

Web-fejlesztés NGM_IN002_1

Orvos Bejelentő Program (OBP) rekordkép 2. verzió XML formátum

Nexus GSM modul. GameOver. Telepítői és programozási útmutató

Online adatszolgáltatás beállítása a Számlázás - vevő-szállító nyilvántartás programban (UJVSZ)

SIP. Jelzés a telefóniában. Session Initiation Protocol

Microsec Megbízható üzenettovábbító szerver interfészének leírása

NAV Online Számla adatküldés a DOAS rendszerben v.4 Tartalomjegyzék

Simon Balázs Dr. Goldschmidt Balázs Dr. Kondorosi Károly. BME, Irányítástechnika és Informatika Tanszék

Az autorizáció részletes leírása

XML / CSV specifikáció

Adatátviteli rendszerek Mobil IP. Dr. habil Wührl Tibor Óbudai Egyetem, KVK Híradástechnika Intézet

Online adatszolgáltatás beállítása a Kettős könyvelés programban (WUJEGYKE) 79/

Számítógépes Hálózatok GY 7.hét

Könyvtári címkéző munkahely

Kommunikáció Androidon Mobilinternet Wifi

XML / CSV specifikáció

Fontos tudnivaló Fizetés emelt díjas SMS-sel Bankkártyás fizetés

Szoftver fő funkciói. Diszpécser rádió GPS nyomkövetés Adatátvitel és tárolás Telefonhívások kezelése 1 / 7

Tisztelt Turi Antal Úr!

A beállításokat a készülék menüjében találja. A menübe a képernyı job also sarkában lévı Menü

Grafikus keretrendszer komponensalapú webalkalmazások fejlesztéséhez

Az XCZ állományban szereplő állományok nevének UTF-8 kódolásúnak kell lennie. Probléma esetén használjon ékezet nélküli állományneveket.

LCD kezelési útmutató 4.1 verzióhoz

Mikor? Milyen alkalmazásnál?

ONLINE FIZETÉS. Integrációs útmutató V1.7 HU B-Payment Zrt. Borgun hf

KÖZLEMÉNY. az online pénztárgépekkel kapcsolatos egyes műszaki követelményekről

Automatikusan bejegyzendo ce gadatok beku lde se a ce gbí ro sa gra

Számítógépes Hálózatok. 4. gyakorlat

Számítógépes Hálózatok. 3. gyakorlat

Hálózati architektúrák laborgyakorlat

MicroSigner Közvetítő Szerver fejlesztői dokumentáció

Dokumentumformátumok Jelölő nyelvek XML XML. Sass Bálint Bevezetés a nyelvtechnológiába 2. gyakorlat szeptember 20.

Számítógépes Hálózatok. 4. gyakorlat

Sony Ericsson S312. Üzenet küldése Menü Üzenetek Új üzenet írása Szöveges üzen. Üzenet küldése Menü Üzenetek Új üzenet írása Képüzenet Lehető.

Alapfogalmak, WWW, HTTP

API tervezése mobil környezetbe. gyakorlat

Kommunika cio s protokoll. Verzió 1.0

AGSMHÁLÓZATA TOVÁBBFEJLESZTÉSE A NAGYOBB

ECDL Információ és kommunikáció

Modbus kommunikáció légkondícionálókhoz

GoWebeye Monitor Release Üzenetküldés

Mobil lottó. A szolgáltatás keretében SMS-ben vásárolhat Ötös-, Hatos vagy Skandináv lottót, Kenót, Totót, Góltotót és Puttót.

Tranzakció import funkció import fájl formátumai

GSM távkapcsoló működési leírás

SEPA átutalá lás Prágay István

Az alábbi kód egy JSON objektumot definiál, amiből az adtokat JavaScript segítségével a weboldal tartalmába ágyazzuk.

GD-06 Allegro GSM kommunikátor Telepítési és Használati útmutató

Multimédiás adatbázisok

TESZ INTERNET ÉS KOMMUNIKÁCIÓ M7


Statikus routing. Hoszt kommunikáció. Router működési vázlata. Hálózatok közötti kommunikáció. (A) Partnerek azonos hálózatban

Intelligens biztonsági megoldások. Távfelügyelet

Webes alkalmazások fejlesztése

H N S A d a t K a p c s o l a t

Mit kell tudni a SEPA átutalásról?

HVG Kiadó Zrt. hvg.hu kreatív specifikáció

(EGT-vonatkozású szöveg)

Napon belüli elszámolás bevezetése az informatikai belső ellenőr szemével

GSM azonosítók, hitelesítés és titkosítás a GSM rendszerben, a kommunikáció rétegei, mobil hálózatok fejlődése

MŰSZAKI SEGÉDLET A D.C.LAX / IZZYPAY/NETSTART SMS RENDSZERŰ FIZETÉSI MEGOLDÁSAINAK PARTNER OLDALI BEKÖTÉSÉHEZ.

MicroSigner Közvetítő Szerver fejlesztői dokumentáció

G1) Bank specifikus kérdések: OTP

A Matarka szerszámosládája

GSM távkapcsoló és jelző működési leírás. A SIM kártyát a készülékbe csak feszültség mentes állapotban szabad berakni illetve kivenni.

A számítástechnika gyakorlata WIN 2000 I. Szerver, ügyfél Protokoll NT domain, Peer to Peer Internet o WWW oftp opop3, SMTP. Webmail (levelező)

A CIB Bank Zrt. CIB MOBILBANK ELEKTRONIKUS SZOLGÁLTATÁSRA VONATKOZÓ KÜLÖNÖS ÜZLETSZABÁLYZATA. hatályos március 15. napjától

14. sz. melléklet Az elektronikus számlázásról

MOTIware IMS MediaGateway megvalósítása. Új generációs multimédiás szolgáltatások IMS alapokon

RBLDNS DNS-based blocklists management felhasználói kézikönyv

Műszaki előfeltételek

JAVA webes alkalmazások

SZOLGÁLATI TITOK! KORLÁTOZOTT TERJESZTÉSŰ!

SMS küldő központ Leírás

1 / :21

Számítógépes Hálózatok. 5. gyakorlat

Átírás:

ColourSMS Protokol definíció Version 1.2

1.1 HTTP request A ColourSMS(Westel/Pannon) alkalmazások által kiadott HTTP request formátuma a következő: http://third_party_url/path_to_application A third_party_url a Third Party által megadott URL-t jelenti, míg a path_to_application a Third Party által megadott alkalmazás WEB elérési útvonalát jelenti. A kommunikáció során a HTTP protokoll 1.1-es verzióját támogatja a ColourSMS alkalmazás az alábbi megkötésekkel: Nem támogatja az SSL/TLS feletti kommunikációt. A HTTP szintű kommunikációban csak a 2xx-es status code-ok értelmezettek. Minden mást 1xx, 3xx, 4xx, 5xx hibának vesz az alkalmazás és a továbbítani kívánt SMS undeliverable státuszú lesz. Nem támogatja azon WEB server-ekkel történő kommunikációt, mely nem ad vissza Content-Type és Content-Length header-eket, azaz chunked formátumban továbbítja a client fele a válasz üzenetet. A POST request során használt paraméterek a következőek: Paraméter neve SessionID SrcAddr DestAddr ServiceID Dcs Data Paraméter jelentése Tranzakció azonosító. Funkciója az adott SMS továbbításának egyértelmű azonosítása. Kötelezően jelen van minden request-ben. Az SMS-t feladó MSIsdn-je. Meglété opcionális. Az alkalmazáshoz kirendelt fogadó MSIsdn. Megléte kötelező. Szolgáltatás média azonosító. Értéke ezen szolgáltatásmál kötelezően sms. Megléte kötelező. GSM 03.38 szerinti data coding schema. Az üzenet HTTP encoded szövege. Az SrcAddr és DestAddr formátuma 3630xxxxxxx, 3620xxxxxxx vagy 0630xxxxxxx, 0620xxxxxxx formátumú. Dcs értéke 0-255-ig terjedő értéket vehet fel. Szöveges üzenet esetén értéke 0, bináris üzenet (oplogó, csengőhang, stb ) esetén értéke 245. 1.2 XML response Minden HTTP request-re a TPWEB server XML formátumú üzenetben küldi vissza a mobile client számára továbbítandó válaszát mely egy vagy több SMS-t tartalmazhat. A response HTTP headerben a ColourSMS alkalmazás az alábbi paraméterek meglétét ellenőrzi: Paraméter neve Content-Type Content-Length Paraméter jelentése Értéke kötelezően text/xml Az aktuális XML válaszüzenet hossza Ezen paraméterek hiánya hibás válasz üzenetet feltételez. A XML formátumú üzenet szerkezete a következő: <?xml version="1.0" encoding="iso-8859-1"?> <Reply SessionID=id>

<Header> <FormatVersion>version</FormatVersion> <response> id = A HTTP kérésben kapott azonosító version = 1.0 <response>::= <parameters> <parameters>::= [<Dcs></Dcs>] [<DataHeader></DataHeader>] [<Data></Data>] [<ValidityPeriodRelative></ValidityPeriodRelative>] [<ValidityPeriodAbsolute></ValidityPeriodAbsolute>] [<FirstDeliveryTimeRelative></FirstDeliveryTimeRelative>] [<FirstDeliveryTimeAbsolute></FirstDeliveryTimeAbsolute>] [<Price></Price>] Tag neve Leírása Opcionális Formátum <Dcs> </Dcs> <DataHeader> </DataHeader> <Data> Egy válasz SMS kezdetét jelöli, egy válaszon belül több üzenet is lehet. Egy SMS válasz végét jelöli Speciális SMS paraméter leírása a GSM 03.38 specifikációban Bináris üzenetek típusa Előfizetőknek küldendő üzenet Nem Nem Értéke: 0-255 Jelentése a GSM 03.38- ban leirtaknak megfelelő. Bináris SMS esetén értelmezett. Karakteresen ábrázolt hexadecimális érték. Hossza a <Data> mezővel együtt 280 karakter Szöveges üzenet esetén max. 160 karakter hosszú iso-8859-1 kódulású szöveg. Bináris üzenetek esetén max. 280 karakter hosszú (a <DataHeader> mezővel együtt) karakteresen ábrázolt hexadecimális értékek.

</Data> <ValidityPeriodRelative> </ValidityPeriodRelative> <ValidityPeriodAbsolute> </ValidityPeriodAbsolute> <FirstDeliveryTimeRelative> </FirstDeliveryTimeRelative> <FirstDeliveryTimeAbsolute> A (megadott érték+1)*5 percig lesz érvényes az üzenet az SMSC-be érkezés pillanatától számítva. Az érvényességi idő lejárta után törlődik az SMSC-ből és a kiküldés sikertelen. A kiküldendő SMS eddig az időpontig lesz érvényes. Ezután az SMSC sikertelennek minősíti a kiküldést és törli az SMS-t. A maximális érvényességi idő 30 perc. Ha értéke 1, akkor az SMSC azonnal megpróbálja kikézbesíteni az SMS-t. Egyébként (megadott érték+1)*5 perc késleltetéssel próbálja küldeni az SMSC az üzenetet. Az SMS kiküldésének időpontja Értéke: 0-6 Default értéke: 6 (30 perc) YYYYMMDDHH24MISS pl. 20020329235012 Default értéke: aktuális időpont + 30 perc (-1) 6 Default: -1 </FirstDeliveryTimeAbsolute> <Price> SMS ára forint.fillér </Price> YYYYMMDDHH24MISS pl. 20020329235223 <ValidityPeriodRelative> és <ValidityPeriodAbsolute> egyidejű használata eseten az utolsó értéke a mérvadó. <FirstDeliveryTimeRelative> és <FirstDeliveryTimeAbsolute> egyidejű használata eseten az utolsókent megadott időpont a mérvadó. A használt XML protokoll verzió száma kötelezően 1.0. Minden ettől eltérő verziószámú XML struktúra használata hibát okoz. Character encoding kötelezően ISO-8859-1. Ettől eltérő character set használata nem definiált működést eredményez. A <FirstDeliveryTimeRelative> és <FirstDeliveryTimeAbsolute> tag-ek funkciója jelenleg a Westel irányban nem támogatott szolgáltatás. Az alkalmazás ezen tag-eket figyelmen kívül hagyja. A <Price> tag használata esetén a rendszer figyelmen kívül hagyja annak értékét, mivel az értelmezéséhez szükséges Payment gateway jelen pillanatban hiányzik. Használata hibás működést nem okoz. Néhány példa XML üzenet: 1. Egy két SMS-ből álló válasz üzenet:

<?xml version="1.0" encoding="iso-8859-1"?> <Reply SessionID="771"> <Header> <FormatVersion>1.0</FormatVersion> <ValidityPeriodRelative>2</ValidityPeriodRelative> <FirstDeliveryTimeRelative>2</FirstDeliveryTimeRelative> <Data>Info válaszüzenet!</data> <Price>240</Price> <Data>Ez a második szöveg.</data> <Price>240</Price> 2. Egy binary válasz üzenet: <?xml version="1.0" encoding="iso-8859-1"?> <Reply SessionID="772"> <Header> <FormatVersion>1.0</FormatVersion> <Dcs>245</Dcs> <DataHeader>060504158200</DataHeader> <Data>0012F60300480E018000000000000000010000000000000000000 00000000000000000000800000000000000001</Data>