User Tools

Site Tools


wiki:voip:asterisk:extensions_conf

Differences

This shows you the differences between two versions of the page.

Link to this comparison view

Both sides previous revision Previous revision
Next revision
Previous revision
wiki:voip:asterisk:extensions_conf [2012/11/17 11:36]
root [Pattern Matching]
wiki:voip:asterisk:extensions_conf [2014/12/26 18:31] (current)
Line 87: Line 87:
    same => n,WaitExten(5)            ;čeká na volbu dalších 5s      same => n,WaitExten(5)            ;čeká na volbu dalších 5s  
 </code> </code>
 +===SayDigits()===
 +  * přeříká zadané číslo
  
 === Goto() === === Goto() ===
Line 210: Line 212:
  
 ===== Proměnná ${EXTEN} ===== ===== Proměnná ${EXTEN} =====
 +  * obsahuje právě vytočené číslo
 +<code>
 +exten => _XXX,1,Answer()
 +   same => n,SayDigits(${EXTEN})
 +</code>
  
 +Úpravy proměnné:
 +  * ${EXTEN:x:y} - kde //x//=startovací pozice, //y//=počet čísel která se mají vrátit
 +  * Příklady pro číslo 0326706166
 +    * ${EXTEN:1:3} - vrátí 326
 +    * ${EXTEN:1:9} - vrátí 326706166
 +    * ${EXTEN:-9:9} - začne 9 čísel od konce a vrátí 9 čísel - tedy 326706166
 +    * ${EXTEN:2:-4} - začne 2 č.od začátku, vrátí zbytek bez posledních 4č. - tedy 2670
 +    * ${EXTEN:-6:-4} - začne 6č. od konce a vrátí zbytek bez 4 posledních čísel - tedy 70
 +    * ${EXTEN:1} - začne od 1č. a vrátí zbytek bez ohledu na délku - tedy 326706166
 +
 +===== Includes =====
 +  * umožňuje includovat kontexty do sebe
 +  * **include => context**
 +<code>
 +[interni]
 +...
 +
 +[externi]
 +...
 +
 +[mezinarodni]
 +...
 +
 +[tisnova_volani]
 +...
 +
 +[zamestnanci]
 +include => interni
 +include => externi
 +include => tisnova_volani
 +
 +[manageri]
 +include => interni
 +include => externi
 +include => mezinarodni
 +include => tisnova_volani
 +</code>
 ===== Aplikace změn ===== ===== Aplikace změn =====
 > *CLI> **dialplan reload** > *CLI> **dialplan reload**
wiki/voip/asterisk/extensions_conf.1353148587.txt.gz · Last modified: 2014/12/26 18:31 (external edit)