SMS gateway

SMS gateway

Protokol SMS gateway

Popis protokolu


Protokol SMS Gateway umožňuje:

  • posielanie SMS

  • prijímanie SMS

  • vytáčanie hovorov

  • prijímanie hovorov

Implementácia daného protokolu je založená na posielaní a spracovaní AT príkazov vymieňaných pomocou asynchrónnej sériovej linky.

Konfigurácia komunikačnej linky


Kategória komunikačnej linky: Modem

Parametre linky:

Parameter

Implicitne nastavená hodnota

Popis

Parameter

Implicitne nastavená hodnota

Popis

Device

 

Názov komunikačného portu.

Init command

AT&F

AT príkaz, ktorý reinicializuje zariadenie.
V prípade niektorých GSM modemov (napr. HUAWEI E3372) je tento príkaz nutné rozšíriť na AT&F^CURC=0 aby modem nereportoval stav signálu (RSSI- Radio Signal Strength Indication) a neposielal spontánne hlášky typu <CR><LF>^RSSI:28<CR><LF>. 

Dial command

ATD

AT príkaz použitý pri vytáčaní telefónneho čísla.

Hangup

+++~~~~ATH

AT príkaz na ukončenie spojenia.

DTR

Checked

Namiesto AT príkazu je na ukončenie spojenia použitý DTR signál.

Konfigurácia stanice


Parametre stanice:

Parameter

Implicitne nastavená hodnota

Popis

Trace Data

YES

Do logovacieho súboru sa zapisujú aj prijaté aj odoslané dáta.

PIN Code

0000

PIN kód SIM karty (GSM modem).

Use Semicolon

YES

Na koniec ATD príkazu je vložená bodkočiarka.

Hang Up Incoming Call

YES

Povolí ukončenie prichádzajúceho hovoru za definovaný čas.

Hang Up Time

35 sec

Definuje trvanie prichádzajúceho hovoru.

Delay Between Rings

3 sec

Niektoré modemy neinformujú o zmene stavu: "vyzváňajúci -> prijatý", "vyzváňajúci -> zložený". V stave "vyzváňajúci" posielajú flagy indikujúce vyzváňanie. Ak počas intervalu nastavenom v parametri nedôjde k indikácii zvonenia, stavový automat protokolu zmení svoj stav do stavu "ukončený". Nulová hodnota parametra zakazuje použitie tejto indikácie.

Outgoing Call Duration

3 sec

Čas, po ktorom dochádza k ukončeniu odchádzajúceho hovoru.

Modem Is Ready Interval

600 sec

Čas, po ktorom dochádza k reinicializácii modemu.

Acknowledgment of Receipt

YES

Pri posielaní SMS správ zapína doručenky.

Service Center Address

+421905303303

Číslo servisného centra pre SMS správy.
Slovensko O2: +421 949 909 909
Slovensko Orange: +421 905 303 303
Slovensko Telecom (T-Mobile): +421 903 333 000

Read From Modem SMS

60 sec

Interval kontrolovania prijatých správ a doručeniek v modeme.

Expect OK After Dial

YES

Parameter indikuje, či zariadenie po vytočení telefónneho čísla pošle odpoveď "OK".

Reinit On Every Operation

NO

Reinicializácia modemu pred každým posielaním SMS a pred každým vytáčaním. Ak má tento parameter hodnotu NO, tak sa modem inicializuje na začiatku práce a pravidelne podľa hodnoty parametra Modem Is Ready Interval.

Query Signal Quality

NO

Zisťovanie kvality signálu pred každým posielaním SMS a pred každým vytáčaním. Zistená kvalita signálu nie je nikam vyvedená a dá sa nájsť iba v logoch komunikačnej linky.

Konfigurácia meraných bodov