Navigace:  MobilChange™ - Dokumentace > Administrace a funkčnost MobilChange™ > Administrátorské nástroje > Konfigurátor DATASYS UMS > Konfigurátor DATASYS UMS > Pracovní postupy > Konfigurace MobilChange > Seznam linek >

Typ linky SMPP Connector

Předchozí stránkaDomůDalší stránka

Ve vertikálním menu rozklikněte volbu MobilChange.

 

Rozevřete volbu Seznam linek.

 

Klikněte na volbu Název_nové_linky.

 

Ve formuláři Nazev_nove_linky - SMPP můžete nastavit:

 

Výchozí nastavení linky SMPP Connector

Výchozí nastavení linky SMPP Connector

 

Velikost dávky

Velikost dávky

Počet SMS, které si linka načte v jednom cyklu k odeslání a označí je k odeslání.

 

Denní limit počtu zpráv

Denní limit počtu zpráv, -1=neomezeně

Maximální počet zpráv, které může tato linka poslat za jeden kalendářní den.

 

Operátor

Operátor

Mobilní operátor dané linky.

 

Cena za sms - vlastní síť

Cena za sms - vlastní síť

Cena odeslané SMS do vlastní sítě v jednotkách měny.

 

Cena za sms - cizí síť

Cena za sms - cizí síť

Cena odeslané SMS do sítě jiného operátora v jednotkách měny.

 

Cena za sms - mezinárodní

Cena za sms - mezinárodní

Cena odeslané SMS do zahraniční sítě v jednotkách měny.

 

Poznámka: Údaje o cenách za odeslané zprávy jsou pro každého uživatele zobrazovány v nástroji Správce uživatelů DATASYS UMS na záložce uživatele v sekci Statistiky a limity.

 

Cena za doručenku

Cena za doručenku

Cena doručenky v jednotkách měny.

 

Časový limit doručenky [s]

Časový limit doručenky [s], 0=neomezeně

Doba, po které MobilChange Kernel danou SMS označí jako nedoručenou a pošle o tom uživateli zprávu.

 

Časový limit potvrzení otevření zprávy [s]

Časový limit potvrzení otevření/zobrazení zprávy [s], 0=nečekat na potvrzení

 

Časový limit asynchronního potvrzení o převzetí SMSC [s]

Časový limit asynchronního potvrzení o převzetí SMSC [s], 0=neomezeně

 

Časový limit příchozí vícedílné zprávy [s]

Časový limit příchozí vícedílné zprávy [s], 0=neomezeně

Limit, po který má MobilChange Kernel čekat, než přijde kompletní vícedílná zpráva. Po uplynutí limitu se složí zpráva z těch dílků, které v časovém limitu dorazily, a na místo chybějících dílků doplní "...".

 

Šablona zprávy s vyplněným předmětem

Šablona zprávy s vyplněným předmětem (%from%, %subj%, %text%, %attach%)

%from% - Od (odesílatel zprávy); %subj% - Předmět zprávy; %text% - Text zprávy; %attach% - Název přílohy

Použije se v případě, že má SMS nastaven příznak nomodify=0 a zároveň má vyplněn subjekt.

 

Šablona zprávy bez vyplněného předmětu

Šablona zprávy bez vyplněného předmětu (%from%, %text%, %attach%)

%from% - Od (odesílatel zprávy); %text% - Text zprávy; %attach% - Název přílohy

Použije se v případě, že má SMS nastaven příznak nomodify=0 a zároveň nemá vyplněn subjekt.

 

Časový interval pro ohlášení chybového stavu linky [s]

Časový interval pro ohlášení chybového stavu linky [s]

Časový limit, po kterém MobilChange odešle administrátorovi informaci o chybě linky.

 

Časový interval pro inicializaci linky při chybovém stavu linky [s]

Časový interval pro inicializaci linky při chybovém stavu linky [s]

Časový interval, po kterém se systém pokusí o inicializaci "spadlé" linky.

 

Limit odmítnutých zpráv před chybovým stavem linky

Limit odmítnutých zpráv před chybovým stavem linky

Počet po sobě jdoucích zpráv odmítnutých SMS centrem. Po dosažení limitu se linka přepne do chybového stavu (neodesílá a nepřijímá).

 

Časový interval, po kterém linka v chybovém stavu začne přeroutovávat sms [h]

Časový interval, po kterém linka v chybovém stavu začne přeroutovávat sms [h], -1=nekonečno; pro 30 minut zadejte hodnotu 0.5

 

Znaky mimo GSM kódování nahradit znakem (zadejte hexadecimální unicode)

Hexadecimální unicode číslo znaku, např. 0x0020 znamená mezeru.

Při odesílání SMS je třeba znaky, které nejdou zkonvertovat do GSM kódování, nahradit nějakým jiným znakem (jenž jde překódovat). Vyplňuje se hexadecimální unicode kód znaku, viz http://en.wikibooks.org/wiki/Unicode/Character_reference/0000-0FFF

 

1. regulární výraz pro nahrazování

Regulární výraz, který definuje vzor pro hledání v textu SMS a jeho nahrazení řetězcem z "1. text pro nahrazení"

Položka je nepovinná. Pokud položka zcela chybí, je nastavena na prázdný řetězec a nebo má špatný tvar (neplatný regulární výraz), pak se položka ignoruje.

 

1. text pro nahrazení

Znak nebo text, kterým se má nahradit nalezený vzor v textu SMS definovaný regulárním výrazem. Pro speciální znaky použijte hexadecimální unicode číslo znaku, např. 0x0020 znamená mezeru.

Vyplňuje se hexadecimální unicode kód znaku, viz http://en.wikibooks.org/wiki/Unicode/Character_reference/0000-0FFF

Pokud konfigurační položka zcela chybí, pak se ignoruje nahrazování. Tato položka může být prázdný řetězec 0x0000 - v tomto případě se nalezený vzor nahradí prázdným řetězcem.

 

2. regulární výraz pro nahrazování

Regulární výraz, který definuje vzor pro hledání v textu SMS a jeho nahrazení řetězcem z "1. text pro nahrazení"

Položka je nepovinná. Pokud položka zcela chybí, je nastavena na prázdný řetězec a nebo má špatný tvar (neplatný regulární výraz), pak se položka ignoruje.

 

2. text pro nahrazení

Znak nebo text, kterým se má nahradit nalezený vzor v textu SMS definovaný regulárním výrazem. Pro speciální znaky použijte hexadecimální unicode číslo znaku, např. 0x0020 znamená mezeru.

Vyplňuje se hexadecimální unicode kód znaku, viz http://en.wikibooks.org/wiki/Unicode/Character_reference/0000-0FFF

Pokud konfigurační položka zcela chybí, pak se ignoruje nahrazování. Tato položka může být prázdný řetězec 0x0000 - v tomto případě se nalezený vzor nahradí prázdným řetězcem.

 

3. regulární výraz pro nahrazování

Regulární výraz, který definuje vzor pro hledání v textu SMS a jeho nahrazení řetězcem z "1. text pro nahrazení"

Položka je nepovinná. Pokud položka zcela chybí, je nastavena na prázdný řetězec a nebo má špatný tvar (neplatný regulární výraz), pak se položka ignoruje.

 

3. text pro nahrazení

Znak nebo text, kterým se má nahradit nalezený vzor v textu SMS definovaný regulárním výrazem. Pro speciální znaky použijte hexadecimální unicode číslo znaku, např. 0x0020 znamená mezeru.

Vyplňuje se hexadecimální unicode kód znaku, viz http://en.wikibooks.org/wiki/Unicode/Character_reference/0000-0FFF

Pokud konfigurační položka zcela chybí, pak se ignoruje nahrazování. Tato položka může být prázdný řetězec 0x0000 - v tomto případě se nalezený vzor nahradí prázdným řetězcem.

 

Číslo 1 až 3 v názvu položky určuje pořadí pro zpracování.

Všechny tři položky jsou nepovinné.

 

Výchozí doba platnosti zprávy [h]

Výchozí doba platnosti zprávy v hodinách, 0=vypnuto; pro 30 minut zadejte hodnotu 0.5

Údaj není povinný. Pokud parametr chybí, není vyplněn, není větší než nula nebo má jinou neplatnou hodnotu (např. nečíselný řetězec), nebere se v potaz.

 

Doba platnosti zprávy se určuje takto:

Jestliže je u zprávy vyplněna doba platnosti přímo odesílatelem, použije se tato.

Pokud není u zprávy vyplněna doba platnosti odesílatelem, pak:

- pokud není vyplněn nebo není platný parametr linky Výchozí doba platnosti, zpráva odchází do SMS centra bez vyplněné doby platnosti a dobu platnosti určí SMS centrum.

- jestliže je vyplněn parametr linky Výchozí doba platnosti, dosadí se do zprávy za dobu platnosti.

 

Regulární výraz pro kontrolu cílového tel. čísla

Regulární výraz, který popisuje platné cílové tel. číslo, výraz je aplikován na normalizované tel. číslo (bez + na začátku, např. 420603123456). Pokud není zadáno, kontrola se neprovádí.

Regulární výraz je aplikován na cílové tel. číslo v normalizovaném tvaru před předáním sms ovladači.

Pokud nemá platný formát, pak je SMS vrácena k přesměrování (pokud je to povoleno), nebo se SMS vrací s chybou.

Kontrolu lze vypnout zadáním prázdného řetězce. Kontrola se provádí na normalizovaném čísle, tedy bez "+" na začátku, např. 420603123456. Výchozí hodnota je ^\d{10,15}$.

 

Maximální počet zpráv odeslaných za sekundu

Maximální počet zpráv odeslaných za sekundu, 0..neomezeně

Určuje maximální počet SMS za sekundu odeslaných linkou. Nula znamená neomezeno.

Položka je nepovinná, v případě chybějící nebo neplatné hodnoty se použije výchozí hodnota 0, tedy neomezeno.

 

Poznámka: V licenci existuje ještě další omezení rychlosti odesílání, které určuje licencí daný maximální počet SMS za sekundu odeslaných jedním ovladačem (nezávisle na ostatních ovladačích). Obě nastavení (licenční i konfigurační) si linka načte při startu. Výkon linky je omezen na nižší z obou hodnot.

 

Seznam povolených příloh

Seznam povolených příloh (přípon souborů) datových zpráv oddělených středníkem

 

Max. zpoždění při zpracování příchozí fronty [s]

Max. zpoždění při zpracování příchozí fronty [s]

 

Pauza odesílání kvůli příchozí frontě [ms]

Pauza odesílání kvůli příchozí frontě [ms]

 

Poznámka: Pokud v příchozí frontě jsou zprávy déle než Max. zpoždění při zpracování příchozí fronty [s], pak při odesílání mezi dávkami bude vkládána časová prodleva Pauza odesílání kvůli příchozí frontě [ms].

 

Vždy požadovat doručenku?

Pokud je zatrženo, jsou všechny SMS odesílány s požadavkem na doručenku, a to i v případě, že odesílající aplikace si ji nevyžádala.

 

Povolit nahrazení výchozího identifikátoru

Povolit nahrazení výchozího identifikátoru. Určuje, zda je možné SMS odeslat z jiného identifikátoru než je výchozí identifikátor linky

Zda linka může při odesílání SMS používat odesílatele z pole SYSTEM_FROM_NUMBER. Pokud není zatržítko označeno, pak se odesílatel v SYSTEM_FROM_NUMBER ignoruje a místo něj se použije výchozí identifikátor odesílatele.

U této linky probíhá kontrola povolení nahrazení ještě před kontrolou licenčního omezení odesílatele. Proto pokud je zakázáno nahrazení výchozího identifikátoru, pak se položka v SYSTEM_FROM_NUMBER nebere v potaz a ani se licenčně nekontroluje (protože nebude použita pro odeslání SMS).

 

Povolit monitorování linky

Povolit monitorování linky

 

Zastavit linku při výstraze monitorování

Zastavit linku při výstraze monitorování

 

odkazViz též kapitola Nastavení aplikace Monitorování linek.

 

Povolit ověřování certifikátů

Ověřovat serverové certifikáty volaných služeb?

 

Povolit použití unicode

Povolit použití unicode pro textové SMS

 

Povolit použití priority

Povolit použití priority zprávy

 


 

IP adresa nebo jméno serveru

IP adresa nebo jméno serveru služby SMPP. Přiděluje poskytovatel.

 

1. záložní IP adresa nebo jméno serveru

1. záložní IP adresa nebo jméno serveru služby SMPP, nepovinná položka

 

2. záložní IP adresa nebo jméno serveru

2. záložní IP adresa nebo jméno serveru služby SMPP, nepovinná položka

 

V průběhu inicializace se ovladač pokouší připojit postupně k výše uvedeným serverům, pokud u jednoho neuspěje, zkusí další v pořadí. Pokud neuspěje u žádného, spadne linka do chybového stavu.

 

Port

Port serveru služby SMPP. Přiděluje poskytovatel

 

Přihlašovací jméno

Přihlašovací jméno. Přiděluje poskytovatel.

 

Heslo

Heslo. Přiděluje poskytovatel.

 

Identifikátor odesílatele

Identifikátor odesílatele, např. MSISDN v mezinárodním formátu (např. +420603123456) nebo textový identifikátor odesílatele (max. 11 znaků, povolené jsou čísla, písmena, mezera a +)

 

Identifikátor systému

Identifikátor systému, položka system type, může být prázdné nebo max. 13 znaků.

 

Časový interval pro udržení spojení [s]

Časový interval pro udržení spojení [s], interval v sekundách pro posílání enquiry požadavku; 0=neposílat zprávy udržující spojení.

 

Regulární výraz pro parsování doručenek

Regulární výraz pro parsování doručenek, musí obahovat skupiny s názvy: HOUR, MINUTE, SECOND, DAY, MONTH, YEAR.

Pokud je v položce prázdná hodnota (nebo výraz nesplňuje podmínky, případně nastane jiná chyba při parsování), doručenka se neparsuje a použije se aktuální čas.

Výchozí hodnota regulárního výrazu pro SMPP Connector je: done date:(?<YEAR>\d{2})(?<MONTH>\d{2})(?<DAY>\d{2})(?<HOUR>\d{2})(?<MINUTE>\d{2})

 

Pro testování regulárních výrazů je vhodné použít nějaký nástroj, např. online Expresso http://ultrapico.com/Expresso.htm

Dokumentace k regulárním výrazům je zde: http://msdn.microsoft.com/en-us/library/hs600312(VS.71).aspx

 

Doručenky se parsují kvůli zjištění času doručení SMS. Hodnoty označené ?<ABC> se nazývají skupiny a všech šet pojmenovaných skupin musí být v regulárním výrazu. Toto se kontroluje při inicializaci linky. Pokud regulární výraz nesplňuje tuto podmínku, není použit. V tom případě se jako čas doručenky dosadí aktuální čas. Skupina YEAR musí být poslední dvě číslice v letopočtu, např. 08 se pak přeloží jako 2008.

 

Posun časového pásma pro doručenky [h]

Posun časového pásma pro doručenky [h] - k časové značce doručenky se přičte nebo odečte uvedený počet hodin

 

Časový interval pro potvrzení od SMSC [s]

Časový interval pro potvrzení od SMSC v sekundách. Používá se pouze pro ovladače, které mají omezen počet odeslaných a od SMSC nepotvrzených zpráv a tento timeout slouží k dekrementovani čitače sms "ve vzduchu" (ovladač v zájmu dalšího fungovaní pustí další sms "do vzduchu" i když nepřijde potvrzeni).

 

Max. počet odeslaných a od SMSC nepotvrzených zpráv

Max. počet odeslaných a od SMSC nepotvrzených zpráv

 

Časový interval mezi zprávami na jedno číslo [s]

Časový interval mezi zprávami na jedno číslo [s].

Prodleva mezi odesílanými SMS na stejné číslo v sekundách.

 

V případě nelicencovaného identifikátoru odesílatele

Definuje chování pro případ nelicencovaného identifikátoru odesílatele.

Varianty jsou:

Odmítnout SMS - pokud je povoleno přesměrování, SMS bude vrácena směrovači

Použít výchozí identifikátor - pro odeslání použít výchozí identifikátor.

 

Čas pro zpomalení odesílání [ms]

Čas pro zpomalení odesílání při detekci příznaku THROTTLE. Pokud ovladač detekuje odmítnutou SMS s příznakem THROTTLED, pak zadaný čas [ms] čeká před odesláním další SMS.

 

Parsovat stav doručení zprávy z textu

Pokud je zatrženo, parsuje se stav doručení zprávy z textu, místo použití nepovinného parametru message_state

 

Vypnout message_payload

Text SMS se místo do pole message_payload bude dávat do pole short_message

 

Uložte nastavení stisknutím tlačítka Uložit.

 

poznamka_24Poznámka: Po správném nastavení linky je potřeba tuto linku spustit v UMS Task Manageru.