[general]
static=yes
writeprotect=no
; --------------------------------------------------------------------
; Es hat sich als gute Praxis erwiesen, die Inhalte der Datei
; extensions.conf modular aufzubauen. Diese Praxis wollen
; wir auch hier anwenden
;
[lokal]
; Erreichbarkeit der Nebenstellen 60-69
; untereinander herstellen
exten => _6X,1,NoCDR()
exten => _6X,n,Dial,SIP/${EXTEN}|100|Ttr
exten => _61X,1,NoCDR()
exten => _61X,n,Dial,SIP/**${EXTEN}@${CALLERID(num)}
exten => _62X,1,NoCDR()
exten => _62X,n,Dial,SIP/6${EXTEN:-1}|100|Ttr
[fritzbox_out]
exten => _0.,1,Dial,SIP/${EXTEN}@${CALLERID(num)}|100|r
; --------------------------------------------------------------------
;
; hier kommt der default-Context, in dem alle Geraete in der
; Grundkonfiguration erstmal laufen.
; Alle Geraete koennen sich gegenseitig anrufen
[default]
include => lokal
include => fritzbox_out
include => ankommend
;include => extensions_dialer.conf
;include => dialer
[ankommend]
exten => _62[0-1],1,Set(CALLERID(num)= ${CALLERID(num):-3})
exten => _62[0-1],n,AGI(dialectic-asterisk-incoming-call-monitor.agi)
exten => _62[0-1],n,Dial,SIP/6${EXTEN:-1}|100|r
;exten => _6X[2-5],1,Set(CALLERID(num)= ${CALLERID(num):-3})
exten => _6X[2-5],1,AGI(dialectic-asterisk-incoming-call-monitor.agi)
exten => _6X[2-5],n,Dial,SIP/6${EXTEN:-1}|100|r
exten => _62X/_0.,1,AGI(ast_revers.agi,${CALLERID(num)},${EXTEN})
exten => _62X/_0.,2,NoOp(Ein Anruf von ${LONGNAME})
exten => _62X/_0.,3,NoOp(Ein Anruf in ${LONGDETAILS})
exten => _62X/_0.,4,Set(CALLERID(name)=${LONGNAME})
exten => _62X/_0.,5,Dial,SIP/6${EXTEN:-1}|100|r
exten => _62X/_0.,6,AGI(dialectic-asterisk-incoming-call-monitor.agi)
[dialer]
exten => _6XX,1,NoCDR()
exten => _6XX,n,Dial,SIP/**${EXTEN}@62${CHANNEL:7:1}|100|r
exten => _0.,1,NoCDR()
exten => _0.,n,Dial,SIP/${EXTEN}@62${CHANNEL:7:1}|100|r