[general] static=yes writeprotect=no [globals] TRUNK=Zap/g1 ; Trunk interface TRUNKMSD=1 ; MSD digits to strip (usually 1 or 0) [trunkint] ; International long distance through trunk exten => _9011.,1,Dial(${TRUNK}/${EXTEN:${TRUNKMSD}}) exten => _9011.,2,Congestion [trunkld] ; Long distance context accessed through trunk exten => _91NXXNXXXXXX,1,Dial(${TRUNK}/${EXTEN:${TRUNKMSD}}) exten => _91NXXNXXXXXX,2,Congestion [trunklocal] ; Local seven-digit dialing accessed through trunk interface exten => _9NXXXXXX,1,Dial(${TRUNK}/${EXTEN:${TRUNKMSD}}) exten => _9NXXXXXX,2,Congestion [trunktollfree] ; toll free through trunk interface exten => _91800NXXXXXX,1,Dial(${TRUNK}/${EXTEN:${TRUNKMSD}}) exten => _91800NXXXXXX,2,Congestion exten => _91888NXXXXXX,1,Dial(${TRUNK}/${EXTEN:${TRUNKMSD}}) exten => _91888NXXXXXX,2,Congestion exten => _91877NXXXXXX,1,Dial(${TRUNK}/${EXTEN:${TRUNKMSD}}) exten => _91877NXXXXXX,2,Congestion exten => _91866NXXXXXX,1,Dial(${TRUNK}/${EXTEN:${TRUNKMSD}}) exten => _91866NXXXXXX,2,Congestion [unrestricted] ; Master context for international long distance ignorepat => 9 include => longdistance include => trunkint [longdistance] ; Master context for long distance ignorepat => 9 include => local include => trunkld [local] ; Master context for local and toll-free calls ignorepat => 9 include => trunklocal include => trunktollfree [trunkincoming] ; 4560 include => qh-maindirect ; 4550 include => qh-salesdirect ; 4560 include => qh-techdirect ; 4561 include => exph-maindirect ; 4545 include => drm-main [internal] include => common ; common to everything include => int-vmb ; internal voicemail include => unrestricted ; make calls include => default ; default includes include => telephone_services ; telephone services like 411,911,611 include => drm-common ; common to dreamworx include => qh-conferences [default] include => qh-allgroups include => qh-users ; includes experthost here ;include => qh-soundrecord ; for dreamworx ;include => drm-allgroups include => drm-users include => drm-soundrecord ; for experthost include => exph-allgroups include => exph-soundrecord ; invalid or hangup exten => i,1,Playback(pbx-invalid) exten => t,1,Playback(goodbye) exten => t,2,Hangup ;; files with internal contexts, only specify these once #include macros/standard.macro #include macros/ringforever.macro #include macros/testing.macro ;quickhost #include did/qh/main.did #include did/qh/direct-tech.did #include did/qh/direct-sales.did ;experthost #include did/exph/main.did ;dreamworx #include did/drmwrx/main.did ;#include menus/qh/record.menu #include menus/qh/main.menu #include menus/qh/domains.submenu #include menus/qh/tech.submenu #include menus/qh/sales.submenu #include menus/qh/billing.submenu #include menus/exph/record.menu #include menus/exph/main.menu #include menus/exph/domains.submenu #include menus/exph/tech.submenu #include menus/exph/sales.submenu #include menus/exph/billing.submenu #include menus/drm/record.menu #include menus/drm/main.menu #include menus/drm/domains.submenu #include menus/drm/tech.submenu #include menus/drm/sales.submenu #include menus/drm/billing.submenu #include groups/qh-extensions.group #include groups/exph-extensions.group #include groups/drm-extensions.group ;; common to quickhost/experthost #include extensions/common/internal-phones.ext #include extensions/common/operator.ext #include extensions/common/conferences.ext ;; common to qh/exp #include extensions/common/common.ext #include extensions/common/intvmb.ext #include extensions/common/telephone_services.ext #include extensions/common/timehang.ext ;; the guessing number game #include extensions/game/guessit.ext ;; dreamworx #include extensions/drm/internal-phones.ext #include extensions/drm/operator.ext #include extensions/drm/common.ext