rendered paste body:: extensions.conf ::
[incoming]
exten => s,1,Answer ; Answer the line
exten => s,2,DigitTimeout,5 ; Set Digit Timeout to 5 seconds
exten => s,3,ResponseTimeout,10 ; Set Response Timeout to 10 seconds
exten => s,4,BackGround(fg-welcome) ; Play the flamegreen welcome message
exten => 1,1,Dial,Zap/3|20 ; dial main phone
exten => 1,2,Voicemail(u1000) ; transfer to voicemail if we timeout
exten => 2,1,Dial,Zap/3|20 ; dial main phone
exten => 2,2,Voicemail(u1000) ; transfer to voicemail if we timeout
exten => 0,1,Dial,Zap/3|20 ; dial sip phone
exten => 0,2,Voicemail(u1000) ; transfer to voicemail if we timeout
exten => #,1,Playback(fg-welcome) ; Play the flamegreen welcome message
exten => t,1,Goto(#,1) ; If they take too long, give up
exten => i,1,Playback(invalid) ; "That's not valid, try again"
exten => 8500,1,VoicemailMain
exten => 8500,2,Hangup
[outgoing]
exten => _9X.,1,Dial(Zap/g2/${EXTEN:1}|20|t)
:: zapta.conf ::
[channels]
language=en
context=default
switchtype=national
signalling=fxo_ls
rxwink=300 ; Atlas seems to use long (250ms) winks
usecallerid=uk
cidsignalling=v23
;cidstart=ring
hidecallerid=no
callwaiting=yes
usecallingpres=yes
sendcalleridafter=1
callwaitingcallerid=yes
threewaycalling=yes
transfer=yes
canpark=yes
cancallforward=yes
callreturn=yes
echocancel=yes
echocancelwhenbridged=yes
;relaxdtmf=yes
group=1
callgroup=1
pickupgroup=1
immediate=yes
progzone=uk
musiconhold=default
; the channels
signalling=fxs_ks
group=2
context=incoming
callerid=asreceived
channel => 1-2
signalling=fxo_ks
group=1
callerid="Flamegreen <(0845) 119 60 90>
context=outgoing
channel => 3