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.