Outbound Routes:
Route Name: orientační název
Route Password – volitelné – heslo por používání odchozí cesty
Emergency Dialog – umožnění tísňových hovorů touto cestou
Dial Patterns: můžeme použít i přednastavené, pro většinu čísel XXXXXXXXX nebo XXXXXXXXXXXX
Pokud chceme povolit lidem volat skrz Asterisk ven a máme tuto možnost aktivovanou, potřebujeme nastavit uživatelům možnost vytočit libovolné číslo. Tuto možnost nám poskytuje rozpoznávání vzorů (pattern matching). Umožní nám vytvořit rozšíření v našem dialplanu k použití mnoha různých čísel.
Pokud pattern matching používáme, určitá písmena a symboly reprezentují, co chceme spojit. Patterns obvykle začínají podtržítkem (_). To říká Asterisku, že začíná pattern matching a ne rozšíření. Z tohoto důvodu nesmí rozšíření začínat podtržítkem.
Za podtržítkem můžeme použít jedno nebo více z následujících znaků
X – vyjadřuje nějakou jednu číslici od 0 do 9
Z – vyjadřuje nějakou jednu číslici od 1 do 9
N – vyjadřuje nějakou jednu číslici od 2 do 9
[15-7] – vyjadřuje nějakou jednu číslici ze specifikovaného rozsahu, v tomto případě vyjadřuje číslice 1,5,6,7
. (perioda) – Wildcard; vyjadřuje jeden nebo více znaků, nezáleží které to jsou
! (bang) – Wildcard; vyjadřuje nula nebo více znaků, nezáleží které to jsou
Při použití v dialplanu umístěte jednoduše pattern na místo jména rozšíření (nebo číslice)
exten => _NXX,1,Playback(skladba_nashledanou)
V tomto případě dojde ke spojení tří číslic v rozsahu 200 do 999. (N vyjadřuje jednu číslici od 2 – 9, X jednu číslici od 0 – 9). Pokud tedy volající zadá číslo od 200 do 999, uslyší skladbu skladba_nashledanou.
Je důležité vědět, že pokud jednomu rozšíření odpovídá více pattern matches, bude vybrán ten specifičtější (bráno zleva doprava).
exten => _555XXXX,1,Playback(skladba_1)
exten => _55512XX,1,Playback(skladba_2)
Při volbě 555-1212 bude vybrána skladba_2
Trunk sequence
Zvolíme kanál, který bude pro hovor použit. Definován je buď v sip_additional.conf nebo mobile.conf
Trunk – nastavení propojení
Oubound Caller ID: identifikace volajícího skrz tento trunk
Never Override CallerID: znemožňuje změnu Caller ID např. poskytovatelem VoIP služeb
Maximum Channels: maximální počet současných kanálů
Disable Trunk: deaktivace trunku
Dial Rules: viz Dial Patterns
Custom Dial String: cesta ke konfiguračnímu souboru zařízení, přes které voláme
Inbound Routes
Oubound Caller ID:interní název příchozí cesty
Maximum Channels – maximální počet simultánních hovorů (mobilní telefon 1, VoIP providerů několik najednou)
Dial Rules: stejné jako Dial Patterns XXXXXXXXXXXX
Custom Dial String: nastaveno v mobile.conf