[general]
static=yes
writeprotect=no
[globals]
[default]
include => user
include => test
include => outgoing
include => error
[test]
exten => #100,1,Answer()
exten => #100,2,MP3Player(/var/lib/asterisk/mohmp3/fpm-calm-river.mp3)
exten => #100,3,Playtones(congestion)
exten => #100,4,Wait(10)
exten => #100,5,Hangup()
exten => #101,1,Answer()
exten => #101,2,Milliwatt()
exten => #101,3,Playtones(congestion)
exten => #101,4,Wait(10)
exten => #101,5,Hangup()
exten => #102,1,Answer()
exten => #102,2,SayDigits(${CALLERIDNUM})
exten => #102,3,Playtones(congestion)
exten => #102,4,Wait(10)
exten => #102,5,Hangup()
exten => #103,1,Answer()
exten => #103,2,Playback(demo-echotest)
exten => #103,3,Echo()
exten => #103,4,Playback(demo-echodone)
exten => #103,5,Playtones(congestion)
exten => #103,6,Wait(10)
exten => #103,7,Hangup()
exten => #104,1,Answer()
exten => #104,2,AGI(date.sh)
exten => #104,3,SendText(${ADATE})
exten => #104,4,sayPhonetic(${ADATE:5})
exten => #104,5,Playtones(congestion)
exten => #104,6,Wait(10)
exten => #104,7,Hangup()
[outgoing]
include => 50
include => 51
include => incoming
[50]
;;; Phone 50 ;;;
; Outgoing calls over CAPI
exten => _0./50,1,SetCIDNum(35790650)
exten => _0./35790650,2,Dial(CAPI/contr1/${EXTEN:1},120,TW)
[51]
;;; Phone 51 ;;;
; Outgoing calls over CAPI
exten => _0./51,1,SetCIDNum(35790650)
exten => _0./35790650,2,Dial(CAPI/contr1/${EXTEN:1},120,TW)
[incoming]
include => default
; Incoming calls over CAPI MSN 35790650
exten => 35790650,1,SetLanguage(de)
exten => 35790650,2,AGI(getName.php)
exten => 35790650,3,SetCIDNum(${CID})
exten => 35790650,4,SetCIDName(${NAME})
exten => 35790650,5,GotoIf($["${CALLERIDNUM}" = ""]?7)
exten => 35790650,6,SetCIDNum(0${CALLERIDNUM})
exten => 35790650,7,Dial(SIP/51,120,t)
exten => 35790650,8,Playtones(congestion)
exten => 35790650,9,Wait(10)
exten => 35790650,10,Hangup()
; Incoming (internal) calls for number 50. Type of phone: sip
exten => *50/51,1,SetCIDName(35790650)
exten => *50/51,2,SetCIDNum(*51)
exten => *50,1,NoOp()
exten => *50,2,NoOp()
exten => *50,3,Dial(SIP/50,120,tTW)
exten => *50,4,Playtones(congestion)
exten => *50,5,Wait(10)
exten => *50,6,Hangup()
; Incoming (internal) calls for number 51. Type of phone: sip
exten => *51/50,1,SetCIDName(35790650)
exten => *51/50,2,SetCIDNum(*50)
exten => *51,1,NoOp()
exten => *51,2,NoOp()
exten => *51,3,Dial(SIP/51,120,tTW)
exten => *51,4,Playtones(congestion)
exten => *51,5,Wait(10)
exten => *51,6,Hangup()
[error]
exten => h,1,Hangup
exten => _[*#X].,1,Playback(error)
exten => _[*#X].,2,Playback(pbx-invalid)
exten => _[*#X].,3,Playtones(congestion)
exten => _[*#X].,4,Wait(10)
exten => _[*#X].,5,Hangup()
[user]