[general]
static=yes
writeprotection=no
;----------------------------------------------------------
-------
; Es hat sich als gute Praxis erwiesen, die Inhalte der Dat
ei
; extension.conf modular aufzubauen. Diese Praxis wollen
; wir auch hier anwenden
;
[echotest]
exten => 881,1,answer
exten => 881,2,wait,1
exten => 881,3,playback,demo-echotest
exten => 881,4,echo
exten => 881,5,playback,demo-echodone
exten => 881,6,hangup
[lokal]
; Erreichbarkeit der Nebenstellen 30-39
; untereinander herstellen
static=yes
writeprotection=no
;-----------------------------------------------------------------
; Es hat sich als gute Praxis erwiesen, die Inhalte der Datei
; extension.conf modular aufzubauen. Diese Praxis wollen
; wir auch hier anwenden
;
[echotest]
exten => 881,1,answer
exten => 881,2,wait,1
exten => 881,3,playback,demo-echotest
exten => 881,4,echo
exten => 881,5,playback,demo-echodone
exten => 881,6,hangup
[lokal]
; Erreichbarkeit der Nebenstellen 30-39
; untereinander herstellen
exten => _3X,1,NoCDR()
exten => _3X,n,Dial,SIP/${EXTEN}|55|Ttr
[sipsnip_out]
; Diesen Kontext verwenden wir zum waehlen von abgehenden
; Rufnummern \xfcber den Sipsnip Account 0711218....
exten => _0.,1,Dial,SIP/${EXTEN}@0711218.....|45|
[dialout]
;R\xfcckruf auf Handy ist erfolgt und landet hier
exten => _X.,1,Answer
exten => _X.,2,Wait(15)
exten => _X.,3,DISA,no-password|dialout_now
exten => _X.,4,Hangup
exten => _X.,102,Busy
exten => h,1,Hangup
[dialout_now]
;Zur Rauswahl benutzen wir jetzt hier im Beispielein zweite Sipgatline:
exten => _X.,1,SetCallerID(0711218.....)
exten => _X.,2,Dial(SIP/${EXTEN}@0711218.....,60,tr)
exten => _X.,3,Congestion
exten => _X.,102,Busy
exten => h,1,Hangup
[ankommend]
;exten => 0711218.....,1,Dial,SIP/30|30|r
exten => 0711218...../0176...,1,Wait(1)
exten => 0711218...../0176....,2,System(cp /etc/asterisk/call/callfile /var/spool/asterisk/outgoing/)
exten => 0711218..../0176.....,3,Wait(1)
exten => 0711218..../0176.....,4,Hangup
;------------------------------------------------------------------
;
; hier kommt der default-Context, in dem alle Geraete in der
; Grundkonfiguration erstmal laufen.
; Alle Geraete koennen sich gegenseitig anrufen
[default]
include => lokal
include => sipsnip_out