Hallo,
ich habe bei meinem * in der extensions.conf eingestellt das er zu bestimmten Zeiten entweder über ISDN oder über SIP raustelefonieren soll....leider funktioniert es nicht, er nimmt immer ISDN. Habe jetzt schon rumgesucht aber nichts gefunden. Hat einer eine Idee wie ich das Realisieren kann?
Hier mal meine extensions.conf:
ich habe bei meinem * in der extensions.conf eingestellt das er zu bestimmten Zeiten entweder über ISDN oder über SIP raustelefonieren soll....leider funktioniert es nicht, er nimmt immer ISDN. Habe jetzt schon rumgesucht aber nichts gefunden. Hat einer eine Idee wie ich das Realisieren kann?
Hier mal meine extensions.conf:
Code:
[general]
static=yes
writeprotect=no
[globals]
[default]
include => error
;include => parkedcalls
[outgoing]
include => isdnout|*|*|1|jan ; Neujahr
include => isdnout|*|*|3|oct ; Deutsche Einheit
include => isdnout|*|*|25-26|dec ; Weihnachten
include => isdnout|*|*|1|may ; 1. Mai
include => isdnout|18:00-06:59|mon-fri|*|*
include => isdnout|*|sat-sun|*|*
include => sipout|07:00-17:59|mon-fri|*|*
;include => sipout
;include => isdnout
include => incoming
[isdnout]
include => 300i
include => 301i
[sipout]
include => 300s
[300i]
; Outgoing calls over CAPI
exten => _0./300,1,setCIDNum(28)
exten => _0./28,2,Dial(CAPI/contr1/${EXTEN:1})
exten => _0./28,3,Congestion
exten => _0./28,4,Busy
exten => _0./28,5,Hangup
[301i]
; Outgoing calls over CAPI
exten => _0./301,1,setCIDNum(29)
exten => _0./29,2,Dial(CAPI/contr1/${EXTEN:1})
exten => _0./29,3,Congestion
exten => _0./29,4,Busy
exten => _0./29,5,Hangup
[300s]
;;; Phone 300 ;;;
; Outgoing calls over SIP
exten => _0./300,1,GotoIf($["${EXTEN:1:5}" = "00800"]?300i,${EXTEN},1)
exten => _0./300,2,GotoIf($["${EXTEN:1:3}" = "010"]?300i,${EXTEN},1)
exten => _0./300,3,GotoIf($["${EXTEN:1:3}" = "012"]?300i,${EXTEN},1)
exten => _0./300,4,GotoIf($["${EXTEN:1:3}" = "013"]?300i,${EXTEN},1)
exten => _0./300,5,GotoIf($["${EXTEN:1:3}" = "018"]?300i,${EXTEN},1)
exten => _0./300,6,GotoIf($["${EXTEN:1:3}" = "019"]?300i,${EXTEN},1)
exten => _0./300,7,GotoIf($["${EXTEN:1:4}" = "0700"]?300i,${EXTEN},1)
exten => _0./300,8,GotoIf($["${EXTEN:1:4}" = "0800"]?300i,${EXTEN},1)
exten => _0./300,9,GotoIf($["${EXTEN:1:4}" = "0900"]?300i,${EXTEN},1)
exten => _0./300,10,GotoIf($["${EXTEN:1:2}" = "11"]?300i,${EXTEN},1)
exten => _0./300,11,GotoIf($["${EXTEN:1:5}" = "19222"]?300i,${EXTEN},1)
exten => _0./300,12,setCIDNum(1111111)
exten => _0./1111111,13,setCIDName(Buero Privat)
exten => _0./1111111,14,Dial(SIP/${EXTEN:1}@sipgate1)
exten => _0./1111111,15,Congestion
exten => _0./1111111,16,Busy
exten => _0./1111111,17,Hangup
exten => _0./1111111,115,setCIDNum(28)
exten => _0./28,116,Dial(CAPI/contr1/${EXTEN:1})
exten => _0./28,117,Congestion
exten => _0./28,118,Busy
exten => _0./28,119,Hangup
[incoming]
include => default
; Incoming calls over SIP-Account: sipgate1 (1111111)
exten => 1111111,1,SetLanguage(de)
exten => 1111111,2,AGI(/var/lib/asterisk/agi-bin/getName.php)
exten => 1111111,3,SetCIDNum(${CID})
exten => 1111111,4,SetCIDName(${NAME})
exten => 1111111,5,GotoIf($["${CALLERIDNUM}" = ""]?7)
exten => 1111111,6,SetCIDNum(0${CALLERIDNUM})
exten => 1111111,7,Dial(SIP/300,10,t)
exten => 1111111,8,SetCIDNum(22)
exten => 1111111,9,Dial(CAPI/contr1/20,90,t)
exten => 1111111,10,Congestion
exten => 1111111,11,Hangup
; Incoming calls over CAPI MSN 28
exten => 28,1,SetLanguage(de)
exten => 28,2,AGI(/var/lib/asterisk/agi-bin/getName.php)
exten => 28,3,SetCIDNum(${CID})
exten => 28,4,SetCIDName(${NAME})
exten => 28,5,GotoIf($["${CALLERIDNUM}" = ""]?7)
exten => 28,6,SetCIDNum(0${CALLERIDNUM})
exten => 28,7,Dial(SIP/300,90,t)
exten => 28,8,Congestion
exten => 28,9,Hangup
; Incoming calls over CAPI MSN 29
exten => 29,1,SetLanguage(de)
exten => 29,2,AGI(/var/lib/asterisk/agi-bin/getName.php)
exten => 29,3,SetCIDNum(${CID})
exten => 29,4,SetCIDName(${NAME})
exten => 29,5,GotoIf($["${CALLERIDNUM}" = ""]?7)
exten => 29,6,SetCIDNum(0${CALLERIDNUM})
exten => 29,7,Dial(SIP/301,90,t)
exten => 29,8,Congestion
exten => 29,9,Hangup
; Incoming (internal) calls for number 300. Type of phone: sip
exten => *300/301,1,setCIDName(Buero Geschaeft)
exten => *300/301,2,setCIDNum(*301)
exten => *300,1,NoOp
exten => *300,2,NoOp
exten => *300,3,Dial(SIP/300,15,t)
exten => *300,4,Congestion
exten => *300,5,Hangup
; Incoming (internal) calls for number 301. Type of phone: sip
exten => *301/300,1,setCIDName(Buero Privat)
exten => *301/300,2,setCIDNum(*300)
exten => *301,1,NoOp
exten => *301,2,NoOp
exten => *301,3,Dial(SIP/301,15,t)
exten => *301,4,Congestion
exten => *301,5,Hangup
[error]
exten => h,1,Hangup
exten => _X.,1,Playback(pbx-invalid)
exten => _X.,2,Congestion
exten => _X.,3,Hangup