;;;;;; Allgemeine Infos & Parameter ;;;;;;;;;;
;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
[general]
language=de
static=yes
writeprotect=yes
; S0INT (Büro)
; S0INT2 (Obergeschoss)
; S0INT3 (Telefonanlage)
; S0AMT (Amt)
[globals]
language=de
S0INT=Zap/g4
S0INT2=Zap/g3
S0INT3=Zap/g2
S0AMT=Zap/g1
[default]
language=de
;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
;;;;;; Interne erreichbarkeit der Teilnehmer und externen Nummern ;;;;;;;;;;
;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
;;;;;; Externe MSNS ;;;;;;;;;;
;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
exten => 56***,1,SetCallerId,${CALLERIDNUM}
exten => 56***,2,Dial(misdn/4/20,30,tT)
exten => 56***,3,Hangup
exten => 56***,102,Busy
exten => 5***,1,SetCallerId,${CALLERIDNUM}
exten => 5***,2,Dial(misdn/3/10,90,tT)
;exten => 5***,3,Dial(${S0INT}/22,90,tT)
exten => 5***,4,Hangup
exten => 5***,102,Busy
exten => 57****,1,Dial(${S0INT2}/11,30)
exten => 57****,2,Hangup
exten => 57****,1,Dial(${SOINT}/22,15,tT)
exten => 57****,2,Voicemail(su22)
exten => 57****,3,Hangup
exten => 57****,1,Dial(${S0INT2}/46,30)
exten => 57****,2,Hangup
exten => 57****,1,Dial(${S0INT2}/45,30)
exten => 57****,2,Hangup
exten => 98****,1,Dial(misdn/2/42,30)
exten => 98****,2,Hangup
// Direkt angeschlossen MSNs
exten => 10,1,Dial(misdn/3/10,30,tT)
exten => 10,2,Hangup
exten => 10,102,Busy
exten => 11,1,Dial(misdn/3/11,30,tT)
exten => 11,2,Hangup
exten => 11,102,Busy
exten => 20,1,Dial(misdn/4/20,30,tT)
exten => 20,2,Voicemail(su${EXTEN})
exten => 20,3,Congestion
exten => 20,4,Busy
exten => 20,5,Hangup
exten => 21,1,Dial(misdn/4/21,30,tT)
exten => 21,2,Congestion
exten => 21,3,Busy
exten => 21,4,Hangup
exten => 22,1,Dial(misdn/4/22,30,tT)
exten => 22,2,Voicemail(su${EXTEN})
exten => 22,3,Congestion
exten => 22,4,Busy
exten => 22,5,Hangup
exten => 42,1,Dial(misdn/2/42,30,tT)
exten => 42,2,Hangup
exten => 42,102,Busy
exten => 45,1,Dial(misdn/2/45,30,tT)
exten => 45,2,Hangup
exten => 45,102,Busy
exten => 99,1,Dial(SIP/496081****@sip.1und1.de,60,tT)
exten => 99,2,Hangup
// Sip Telefone
exten => 30,1,Dial(SIP/30,30,tT)
exten => 30,2,Voicemail(u30)
exten => 30,3,Hangup
exten => 30,102,Busy
//
exten => 31,2,Dial(SIP/31,30,tT)
exten => 31,3,Hangup
exten => 31,102,Busy
exten => 32,1,Dial(SIP/32,10,tT)
exten => 32,2,Voicemail(u32)
exten => 32,3,Hangup
exten => 32,102,Busy
// Gruppen Test
exten => 40,1,Dial(${S0INT2}/10&${S0INT3}/40,30,tT)
exten => 40,2,Hangup
exten => 40,102,Busy
// Telefonbuch
exten => 1001,1,AGI(easybook_c.agi)
exten => 1001,3,Hangup
// Konferenzraum
exten => 2000,1,MeetMe(2000,1)
// Sip incoming
; Externe Mitarbeiter
exten => 928****,1,Ringing()
exten => 928****,2,Dial(SIP/33,30,tT)
exten => 928****,3,Voicemail(u32)
exten => 928****,4,Hangup
exten => 928****,102,Busy
;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
;;;;;; Test ;;;;;;;;;;;;;;;;;;;
;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
exten => 888,1,SendText(Test)
exten => 888,2,Hangup
;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
;;;;;; ISDN parameter User bezogen ;;;;;;;;;;
;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
[isdn]
language = de
exten => s,1,NoOP
exten => _X.,1,WaitForDigits(3000)
exten => _X.,2,Goto(user-${CALLERIDNUM},${EXTEN},1)
; exten => _X.,2,GotoIf(${LEN(${CALLERIDNUM})} > 2?(user-${CALLERIDNUM})
;exten => _X.,2,GotoIf(${LEN(${CALLERIDNUM})} > 2?3:4)
;exten => _X.3,Goto(user-${CALLERIDNUM},${EXTEN},1)
;exten => _X.4,Goto(default,${EXTEN},1)
[user-56***]
include => verboten
include => default
include => amt
[user-20]
include => verboten
include => mailbox
include => default
include => sip
exten => _0[0-9]XX.,1,SetCallerID(5****)
include => amt
include => sipcalls
[user-21]
include => verboten
include => default
include => sip
exten => _0[0-9]XX.,1,SetCallerID(5****)
include => amt
include => sipcalls
[user-22]
include => verboten
include => mailbox
include => default
include => sip
exten => _0[0-9]XX.,1,SetCallerID(5****)
include => amt
include => sipcalls
[user-10]
include => verboten
include => default
include => sip
exten => _0[0-9]XX.,1,SetCallerID(5***)
include => amt
include => sipcalls
[user-11]
include => verboten
include => default
include => sip
exten => _0[0-9]XX.,1,SetCallerID(5***)
include => amt
include => sipcalls
[user-30]
include => verboten
include => mailbox
include => default
include => sip
include => amt
[user-31]
include => verboten
include => mailbox
include => default
include => sip
include => amt
include => sipcalls
[user-32]
include => verboten
include => mailbox
include => default
include => sip
include => amt
include => sipcalls
[user-33]
include => verboten
include => mailbox
include => default
include => sip
exten => _0[0-9]XX.,1,SetCallerID(56***)
include => amt
[user-45]
include => verboten
include => mailbox
include => default
include => sip
exten => _0[0-9]XX.,1,SetCallerID(57****)
include => amt
[user-42]
include => verboten
include => mailbox
include => default
include => sip
include => amt
[user-5***]
include => verboten
include => default
include => amt
[user-5****]
include => verboten
include => default
include => amt
;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
;;;;;;; alle Amts Zugänge ;;;;;;;;;;;;;;;;;;
;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
[amt]
language = de
exten => _0[0-9]XX.,1,SetCallerID(5***)
exten => _0[0-9]XX.,2,Dial(misdn/1/${EXTEN:1},90,Tt)
exten => _0[0-9]XX.,3,Congestion
exten => _0[0-9]XX.,4,Busy
exten => _0[0-9]XX.,5,Hangup
exten => _0[0-9]XX.,104,Playtones(busy);
exten => _0[0-9]XX.,105,Busy
exten => _0[0-9]XX.,106,Hangup
;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
;;;;;;; Sip Service Provider ;;;;;;;;;;;;;;;;;;;;
;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
[sip]
exten => _9.,1,Dial(SIP/${EXTEN:1}@sipgate,60)
exten => _9.,2,Congestion
exten => _9.,3,Hangup
exten => _9.,102,Busy
[sipcalls]
exten => _X.,1,Dial(SIP/${EXTEN}, 60)
exten => _X.,2,Congestion
exten => _X.,3,Hangup
;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
;;;;;;; Sip Provider Incoming ;;;;;;;;;;;;;;;;;;;
;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
;;;;;;; alle Verbotene-Nummern ;;;;;;;;;;;;;;;;;;
;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
[verboten]
; Telefon Filter
; 0880 <-Filter Test
exten => _0880X.,1,Macro(notallowed)
; 019x
exten => _019X.,1,Macro(notallowed)
; 0900
exten => _0900X.,1,Macro(notallowed)
; EMSAT
exten => _0088X.,1,Macro(notallowed)
;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
;;;;;;; MailBoxes ;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
[mailbox]
exten => 9999/_[1-9].,1,Answer
exten => 9999/_[1-9].,2,Wait(1)
exten => 9999/_[1-9].,3,VoicemailMain(${CALLERIDNUM})
exten => 9999/_[1-9].,4,Hangup
;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
;;;;;;; Macros ;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
[macro-notallowed]
exten => s,1,Answer
exten => s,2,Wait(0.5)
exten => s,3,Playback(ss-noservice)
exten => s,4,Hangup
[parkedcalls]
include => default