Code:
[general]
static=yes
writeprotect=no
[buero]
include => intern
include => voicemail
include => echotest
include => musictest
include => outbound_buero
exten => i,1,Playback,invalid
exten => i,n,Hangup
[privat]
include => intern
include => voicemail
include => echotest
include => musictest
include => outbound_privat
exten => i,1,Playback,invalid
exten => i,n,Hangup
[intern]
; noch nichts definiert, interne Gespräche macht die Auerswald-Anlage derzeit selbst
[voicemail]
exten => 800,1,NoCDR
exten => 800,n,VoicemailMain,${CALLERID(num)}|s
exten => asterisk,1,VoicemailMain,${CALLERID(num)}|s
[echotest]
exten => 801,1,NoCDR
exten => 801,n,Answer
exten => 801,n,Wait,1
exten => 801,n,Playback,demo-echotest
exten => 801,n,Echo
exten => 801,n,Playback,demo-echodone
exten => 801,n,Hangup
[musictest]
exten => 802,1,NoCDR
exten => 802,n,Answer
exten => 802,n,MusicOnHold
[macro-inboundruf]
exten => s,1,NoOp,macro-inboundruf called
exten => s,n,Set,dst=${ARG1}
exten => s,n,Set,voicemail=${ARG2}
exten => s,n,Set,calltime=${STRFTIME(${EPOCH},UTC,%Y\-%m\-%d\ %H\-%M)}
exten => s,n,Dial,${dst}|20
exten => s,n,Goto,s-${DIALSTATUS}|1
exten => s-BUSY,1,VoiceMail,${voicemail}|b
exten => s-BUSY,n,Hangup
exten => s-NOANSWER,1,VoiceMail,${voicemail}|u
exten => s-NOANSWER,n,Hangup
exten => _s-.,1,Goto,s-NOANSWER|1
[macro-outboundruf]
exten => s,1,NoOp,macro-outboundruf called
exten => s,n,Set,dst=${ARG1}
exten => s,n,Dial,${dst}
exten => s,n,Goto,s-${DIALSTATUS}|1
exten => s,n,Hangup
exten => s-BUSY,1,Playtones,busy
exten => s-BUSY,n,Busy,5
exten => s-CANCEL,1,Hangup
exten => s-CONGESTION,1,Playtones,congestion
exten => s-CONGESTION,n,Congestion,5
exten => s-CONGESTION,n,Hangup
[outbound_buero]
; Der gewählten Nummer fehlt noch Landesvorwahl und Ortsnetzvorwahl
exten => _Z.,1,macro,outboundruf|SIP/00492222${EXTEN}@provider_out_buero
; Der gewählten Nummer fehlt noch Landesvorwahl
exten => _0Z.,1,macro,outboundruf|SIP/0049${EXTEN:1}@provider_out_buero
; Die gewählte Nummer ist schon vollständig
exten => _00.,1,macro,outboundruf|SIP/${EXTEN}@provider_out_buero
[outbound_privat]
; Der gewählten Nummer fehlt noch Landesvorwahl und Ortsnetzvorwahl
exten => _Z.,1,macro,outboundruf|SIP/00492222${EXTEN}@provider_out_privat
; Der gewählten Nummer fehlt noch Landesvorwahl
exten => _0Z.,1,macro,outboundruf|SIP/0049${EXTEN:1}@provider_out_privat
; Die gewählte Nummer ist schon vollständig
exten => _00.,1,macro,outboundruf|SIP/${EXTEN}@provider_out_privat
[von_provider]
; Büro (soll erstmal alles auf die Zentrale, Durchwahl -0)
exten => 491805111222333,1,macro,inboundruf|SIP/buero@0|buero
; Privat (privates Telefon hat Durchwahl -30 an der PBX)
exten => 491805444555666,1,macro,inboundruf|SIP/privat@30|privat
[sonstige]
Fehlt noch etwas? Ich habe einen Tippfehler in meiner sip.conf gefunden.. bei der CallerID des Users privat fehlt ein Anführungszeichen vor dem Namen. Habe es jetzt korrigiert, kann aber leider keinen Test machen, ob das den Fehler löst...