Editor a tester definičních souborů najdete na
http://dusek.webz.cz/apps/smse.php.
Sekce Main
Obsahuje základní údaje o webové bráně.
Title |
Název operátora |
Date |
Datum poslední úpravy ve formátu d.m.rrrr |
Author |
Autor definičního souboru |
Email |
Email autora |
GateURL |
URL webového formuláře brány |
MaxLength |
Maximální počet znaků zprávy |
MessageLength |
Velikost jedné zprávy (pokud se zpráva rozděluje) |
UniqueName |
Unikátní název operátora (např. eurotel_cz_main_gate).
Slouží k unikátnímu rozlišení jednotlivých bran,
i pokud mají stejný název operátora |
FormIndex |
Index formuláře (pokud je jich na stránce víc) |
Repeat |
Počet rekurzívních opakování odeslání formuláře
(např. pokud se po odeslaní prvního vygeneruje další) |
PostParams |
Parametry POST pro předání URL formuláře
(pokud je potřeba)
|
Sekce Email
Obsahuje informace jestli daná brána podporuje i odeslání přes email.
Format |
Formát mailu, muže obsahovat identifikatory <prefix> a <number>
(např +42<prefix><number>@sms.paegas.cz) |
MessageLength |
Velikost jedné zprávy pro rozdělení na víc zpráv |
Sekce Capabilities
Obsahuje možnosti webové brány (0 nebo nic=nepodporuje, 1=podporuje).
AutoReplyMail |
podpora pro automatickou odpověd na email |
ConfirmMail |
podpora pro zasílání potvrzení doručení na email |
MessageType |
umožňuje nastavit typ zprávy (normální, na display) |
Sekce Messages
Obsahuje definice textu, specifického pro výsledek odeslání zprávy.
SentOk |
odeslání zprávy proběhlo v pořádku, jednotlivé možnosti jsou odděleny znakem "|" |
Timeout |
byl překročen limit zpráv |
Sekce Fields
Do sekce Fields se zadávají hodnoty jednotlivých polí formuláře
webové brány. Na jednom řádku je možno hodnoty kombinovat mezi sebou
i s čistým textem (např. "+42<myprefix><mynumber>").
Pole může být identifikováno buď přímým názvem, nebo s použitím
"@" a čísla jako index pole od začátku formuláře.
<prefix> |
Předvolba operátora |
<number> |
Číslo telefonu |
<email> |
Email pro potvrzení nebo odpověd |
<type> |
|
<message> |
Zpráva |
<charcount> |
Počet napsaných znaků |
<charleft> |
Počet zbývajících znaků |
<messagescount> |
Počet zpráv (pokud se zpráva rozděluje) |
<messages[0]> |
Zpráva 1 (pokud se zpráva rozděluje) |
<messages[1]> |
Zpráva 2 (pokud se zpráva rozděluje) |
<messages[2]> |
Zpráva 3 (pokud se zpráva rozděluje) |
<messages[3]> |
Zpráva 4 (pokud se zpráva rozděluje) |
<messages[4]> |
Zpráva 5 (pokud se zpráva rozděluje) |
<messages[5]> |
Zpráva 6 (pokud se zpráva rozděluje) |
<messages[6]> |
Zpráva 7 (pokud se zpráva rozděluje) |
<messages[7]> |
Zpráva 8 (pokud se zpráva rozděluje) |
<messages[8]> |
Zpráva 9 (pokud se zpráva rozděluje) |
<messages[9]> |
Zpráva 10 (pokud se zpráva rozděluje) |
<myprefix_state> |
Předvolba státu vlastního čísla |
<myprefix> |
Předvolba vlastního čísla |
<myprefix_nozero> |
Předvolba vlastního čísla bez nuly |
<mynumber> |
Vlastní číslo |
Sekce Substs
Obsahuje definici hodnot polí specifických pro webovou bránu.
Normal |
Hodnota pro normální odeslání |
Display |
Hodnota pro odeslání na display |
Sekce Prefixes
Obsahuje definici předvoleb operátora.
Syntaxe: "predvolba=pocet znaku cisla".
(např. 0604=6). "0" v počtu znaků znamená neomezeno.
Sekce PrefixesSubsts
Náhrady předvoleb operátora, pokud je různá zobrazovaná a odesílaná
předvolba (např. 0601=601)
Poznámka
Pokud vytvoříte vlastní soubor webové brány a zašlete mi ho,
rád ho zařadím do archívu webových bran na
stránkách Sms GateKeeperu, samozřejmě s uvedením autora souboru.