; ; Static extension configuration files, used by ; the pbx_config module. ; ; The "General" category is for certain variables. ; [general] ; ; If static is set to no, or omitted, then the pbx_config will rewrite ; this file when extensions are modified. Remember that all comments ; made in the file will be lost when that happens. ; ; XXX Not yet implemented XXX ; static=yes ; ; if static=yes and writeprotect=no, you can save dialplan by ; CLI command 'save dialplan' too ; writeprotect=no ; ; The "Globals" category contains global variables that can be referenced ; in the dialplan with ${VARIABLE} or ${ENV(VARIABLE)} for Environmental variable ; ${${VARIABLE}} or ${text${VARIABLE}} or any hybrid ; [globals] ; Phone Numbers MAIN=92991133 RED=92998070 ORANGE=92999183 GREEN=92996337 YELLOW=92999487 ; Mobiles WOODY-MOBILE=0416059875 WOODY-HOME=94825214 ;CONSOLE=Console/dsp ; Console interface for demo ;CONSOLE=Zap/1 ;CONSOLE=Phone/phone0 ;CONSOLE=SIP/woody IAXINFO=guest ; IAXtel username/password ;IAXINFO=myuser:mypass TRUNK=CAPI/${MAIN} ;TRUNK=IAX2/user:pass@provider WOODY-OFFICE=IAX2/woody-office&SIP/woody WOODY-REMOTE=IAX2/woody-remote WOODY=${WOODY-OFFICE}&${WOODY-REMOTE} JLEO=IAX2/jleo ADING=IAX2/ading AHINGSTON=IAX2/ahingston KCHEE=IAX2/kchee ALL=${WOODY}&${JLEO}&${ADING}&${AHINGSTON}&${KCHEE} FRONT_DESK=${JLEO}&${ADING}&${AHINGSTON}&${KCHEE}&${WOODY-OFFICE} ; ; Any category other than "General" and "Globals" represent ; extension contexts, which are collections of extensions. ; ; Extension names may be numbers, letters, or combinations ; thereof. If an extension name is prefixed by a '_' ; character, it is interpreted as a pattern rather than a ; literal. In patterns, some characters have special meanings: ; ; X - any digit from 0-9 ; N - any digit from 2-9 ; [1235-9] - any digit in the brackets (in this example, 1,2,3,5,6,7,8,9) ; . - wildcard, matches anything remaining (e.g. _9011. matches anything starting with 9011 including 9011) ; ; For example the extenion _NXXXXXX would match normal 7 digit dialings, while ; _1NXXNXXXXXX would represent an area code plus phone number ; preceeded by a one. ; ; Contexts contain several lines, one for each step of each ; extension, which can take one of two forms as listed below, ; with the first form being preferred. One may include another ; context in the current one as well, optionally with a ; date and time. Included contexts are included in the order ; they are listed. ; ;[context] ;exten => someexten,priority,application(arg1,arg2,...) ;exten => someexten,priority,application,arg1|arg2... ; ; Timing list for includes is ; ;