Hallo:
Sobald ich den Hörer abnehme ist besetzt..kann also nicht rauswählen.
Folgender Aufbau:
NTBA->AVM CAPI->HFC-S-x->NTBA->TK-Anlage
Es geht um die VOIPBOX (Asterisk Live CD)
capi.conf
sip.conf
extensions.conf
zapata.conf
Besten Dank schonmal
Gruß TiDO
Sobald ich den Hörer abnehme ist besetzt..kann also nicht rauswählen.
Folgender Aufbau:
NTBA->AVM CAPI->HFC-S-x->NTBA->TK-Anlage
Es geht um die VOIPBOX (Asterisk Live CD)
capi.conf
Code:
[general]
nationalprefix=0
internationalprefix=00
rxgain=0.8
txgain=0.8
language=de
[ISDN1]
isdnmode=msn
incomingmsn=xxxxx,xxxxx,xxxx die t-com MSNs set.
controller=1
group=1
softdtmf=on
relaxdtmf=on
accountcode=
context=incoming
echocancelold=yes
devices=2
sip.conf
Code:
[general]
context=default
;allowguest=no
bindaddr=0.0.0.0
srvlookup=yes
tos=reliability
disallow=all
allow=ulaw
dtmfmode=info
externhost=xxx.dyndns.org
localnet=192.168.2.0/255.255.255.0
register => 38xxxx:[email protected]/38xxxx
[sipgate]
type=friend
host=sipgate.de
fromuser=38xxxx
username=38xxxxx
secret=xxx
fromdomain=sipgate.de
context=incoming
insecure=very
disallow=all
allow=ulaw
nat=yes
extensions.conf
Code:
[general]
static=yes
writeprotect=no
autofallthrough=yes
clearglobalvars=no
[globals]
CONSOLE=Console/dsp
TRUNK=Zap/g2
TRUNKMSD=1
[outgoing]
include => 11
include => 22
include => 33
include => incoming
[22]
;;; Phone 22 ;;;
; Outgoing calls over SIP
exten => _x.,1,Set(LANGUAGE()=de)
exten => _x./22,2,Set(CALLERID(number)=4954138xxxxx)
exten => _x./4954138xxxxx,3,Set(CALLERID(name)=ISDN)
exten => _x./4954138xxxxx,4,GotoIf($["${EXTEN:0:1}" = "0"]?6)
exten => _x./4954138xxxxx,5,Set(areaCode=0541)
exten => _x./4954138xxxxx,6,Dial(SIP/${areaCode}${EXTEN}@sipgate,120,TW)
exten => _x./4954138xxxxx,7,Goto(dialStates,${DIALSTATUS},1)
; Outgoing calls over CAPI
exten => _22.,1,Set(LANGUAGE()=de)
exten => _22./22,2,Set(CALLERID(number)=59xxxxx)
exten => _22./59xxxxx,3,Set(CALLERID(name)=)
exten => _22./59xxxxx,4,Dial(CAPI/contr1/${EXTEN:2},120,TW)
exten => _22./59xxxxx,5,Goto(dialStates,${DIALSTATUS},1)
[11]
;;; Phone 11 ;;;
; Outgoing calls over SIP
exten => _x.,1,Set(LANGUAGE()=de)
exten => _x./11,2,Set(CALLERID(number)=4954138xxxxx)
exten => _x./4954138xxxxx,3,Set(CALLERID(name)=Tobias)
exten => _x./4954138xxxxx,4,GotoIf($["${EXTEN:0:1}" = "0"]?6)
exten => _x./4954138xxxxx,5,Set(areaCode=0541)
exten => _x./4954138xxxxx,6,Dial(SIP/${areaCode}${EXTEN}@sipgate,120,TW)
exten => _x./4954138xxxxx,7,Goto(dialStates,${DIALSTATUS},1)
; Outgoing calls over CAPI
exten => _22.,1,Set(LANGUAGE()=de)
exten => _22./11,2,Set(CALLERID(number)=98xxxxx)
exten => _22./98xxxxx,3,Set(CALLERID(name)=)
exten => _22./98xxxxx,4,Dial(CAPI/contr1/${EXTEN:2},120,TW)
exten => _22./98xxxxx,5,Goto(dialStates,${DIALSTATUS},1)
[33]
;;; Phone 33 ;;;
; Outgoing calls over SIP
exten => _x.,1,Set(LANGUAGE()=de)
exten => _x./33,2,Set(CALLERID(number)=4954138xxxxxx)
exten => _x./4954138xxxxx,3,Set(CALLERID(name)=Sarah)
exten => _x./4954138xxxxx,4,GotoIf($["${EXTEN:0:1}" = "0"]?6)
exten => _x./4954138xxxxx,5,Set(areaCode=0541)
exten => _x./4954138xxxxx,6,Dial(SIP/${areaCode}${EXTEN}@sipgate,120,TW)
exten => _x./4954138xxxxx,7,Goto(dialStates,${DIALSTATUS},1)
; Outgoing calls over CAPI
exten => _22.,1,Set(LANGUAGE()=de)
exten => _22./33,2,Set(CALLERID(number)=98xxxxx)
exten => _22./98xxxxx,3,Set(CALLERID(name)=)
exten => _22./98xxxxx,4,Dial(CAPI/contr1/${EXTEN:2},120,TW)
exten => _22./98xxxxx,5,Goto(dialStates,${DIALSTATUS},1)
[incoming]
include => default
exten => 4954138xxxxx,1,Set(LANGUAGE()=de)
exten => 4954138xxxxx,2,Ringing()
exten => 4954138xxxxx,3,AGI(getName.php)
exten => 4954138xxxxx,4,Set(CALLERID(number)=${CID})
exten => 4954138xxxxx,5,Set(CALLERID(name)=${NAME})
exten => 4954138xxxxx,6,Dial(Zap/g1/22&Zap/g1/11&Zap/g1/33,${localdialtimeout},t)
exten => 4954138xxxxx,7,Congestion()
exten => 4954138xxxxx,8,Wait(10)
exten => 4954138xxxxx,9,Hangup()
exten => 59xxxxx,1,Set(LANGUAGE()=de)
exten => 59xxxxx,2,Ringing()
exten => 59xxxxx,3,AGI(getName.php)
exten => 59xxxxx,4,Set(CALLERID(number)=${CID})
exten => 59xxxxx,5,Set(CALLERID(name)=${NAME})
exten => 59xxxxx,6,Dial(Zap/g1/22,20,t)
exten => 59xxxxx,7,Goto(59xxxxxx-${DIALSTATUS},1)
exten => 59xxxxx-CHANUNAVAIL,1,Set(LANGUAGE()=de)
exten => 59xxxxx-CHANUNAVAIL,2,Wait(0.5)
exten => 59xxxxx-CHANUNAVAIL,3,VoiceMail(sb22)
exten => 59xxxxx-CHANUNAVAIL,4,Congestion()
exten => 59xxxxx-CHANUNAVAIL,5,Wait(10)
exten => 59xxxxx-CHANUNAVAIL,6,Hangup()
exten => 59xxxxx-BUSY,1,Set(LANGUAGE()=de)
exten => 59xxxxx-BUSY,2,Wait(0.5)
exten => 59xxxxx-BUSY,3,VoiceMail(sb22)
exten => 59xxxxx-BUSY,4,Congestion()
exten => 59xxxxx-BUSY,5,Wait(10)
exten => 59xxxxx-BUSY,6,Hangup()
exten => 59xxxxx-CONGESTION,1,Set(LANGUAGE()=de)
exten => 59xxxxx-CONGESTION,2,Wait(0.5)
exten => 59xxxxx-CONGESTION,3,VoiceMail(sb22)
exten => 59xxxxx-CONGESTION,4,Congestion()
exten => 59xxxxx-CONGESTION,5,Wait(10)
exten => 59xxxxx-CONGESTION,6,Hangup()
exten => _59xxxxx-.,1,Set(LANGUAGE()=de)
exten => _59xxxxx-.,2,Wait(0.5)
exten => _59xxxxx-.,3,VoiceMail(su22)
exten => _59xxxxx-.,4,Congestion()
exten => _59xxxxx-.,5,Wait(10)
exten => _59xxxxx-.,6,Hangup()
exten => 98xxxxx,1,Set(LANGUAGE()=de)
exten => 98xxxxx,2,Ringing()
exten => 98xxxxx,3,AGI(getName.php)
exten => 98xxxxx,4,Set(CALLERID(number)=${CID})
exten => 98xxxxx,5,Set(CALLERID(name)=${NAME})
exten => 98xxxxx,6,Dial(Zap/g1/11,20,t)
exten => 98xxxxx,7,Goto(98xxxxx-${DIALSTATUS},1)
exten => 98xxxxx-CHANUNAVAIL,1,Set(LANGUAGE()=de)
exten => 98xxxxx-CHANUNAVAIL,2,Wait(0.5)
exten => 98xxxxx-CHANUNAVAIL,3,VoiceMail(sb11)
exten => 98xxxxx-CHANUNAVAIL,4,Congestion()
exten => 98xxxxx-CHANUNAVAIL,5,Wait(10)
exten => 98xxxxx-CHANUNAVAIL,6,Hangup()
exten => 98xxxxx-BUSY,1,Set(LANGUAGE()=de)
exten => 98xxxxx-BUSY,2,Wait(0.5)
exten => 98xxxxx-BUSY,3,VoiceMail(sb11)
exten => 98xxxxx-BUSY,4,Congestion()
exten => 98xxxxx-BUSY,5,Wait(10)
exten => 98xxxxx-BUSY,6,Hangup()
exten => 98xxxxx-CONGESTION,1,Set(LANGUAGE()=de)
exten => 98xxxxx-CONGESTION,2,Wait(0.5)
exten => 98xxxxx-CONGESTION,3,VoiceMail(sb11)
exten => 98xxxxx-CONGESTION,4,Congestion()
exten => 98xxxxx-CONGESTION,5,Wait(10)
exten => 98xxxxx-CONGESTION,6,Hangup()
exten => _98xxxxx-.,1,Set(LANGUAGE()=de)
exten => _98xxxxx-.,2,Wait(0.5)
exten => _98xxxxx-.,3,VoiceMail(su11)
exten => _98xxxxx-.,4,Congestion()
exten => _98xxxxx-.,5,Wait(10)
exten => _98xxxxx-.,6,Hangup()
exten => 98xxxxx,1,Set(LANGUAGE()=de)
exten => 98xxxxx,2,Ringing()
exten => 98xxxxx,3,AGI(getName.php)
exten => 98xxxxx,4,Set(CALLERID(number)=${CID})
exten => 98xxxxx,5,Set(CALLERID(name)=${NAME})
exten => 98xxxxx,6,Dial(Zap/g1/33,${localdialtimeout},t)
exten => 98xxxxx,7,Congestion()
exten => 98xxxxx,8,Wait(10)
exten => 98xxxxx,9,Hangup()
; Incoming (internal) calls for number 22. Type of phone: hfcs
exten => 022,1,Set(LANGUAGE()=de)
exten => 022/11,2,Set(CALLERID(name)=Tobias)
exten => 022/33,2,Set(CALLERID(name)=Sarah)
exten => 022/11,3,Set(CALLERID(number)=011)
exten => 022/33,3,Set(CALLERID(number)=033)
exten => 022,2,NoOp()
exten => 022,3,NoOp()
exten => 022,4,Dial(Zap/g1/22,25)
exten => 022,5,Goto(incoming,022-${DIALSTATUS},1)
exten => 022-NOANSWER,1,Set(LANGUAGE()=de)
exten => 022-NOANSWER,2,VoiceMail(su22)
exten => 022-NOANSWER,3,Congestion()
exten => 022-NOANSWER,4,Wait(10)
exten => 022-NOANSWER,5,Hangup()
exten => 022-CHANUNAVAIL,1,Set(LANGUAGE()=de)
exten => 022-CHANUNAVAIL,2,VoiceMail(sb22)
exten => 022-CHANUNAVAIL,3,Congestion()
exten => 022-CHANUNAVAIL,4,Wait(10)
exten => 022-CHANUNAVAIL,5,Hangup()
exten => 022-BUSY,1,Set(LANGUAGE()=de)
exten => 022-BUSY,2,VoiceMail(sb22)
exten => 022-BUSY,3,Congestion()
exten => 022-BUSY,4,Wait(10)
exten => 022-BUSY,5,Hangup()
exten => 022-CONGESTION,1,Set(LANGUAGE()=de)
exten => 022-CONGESTION,2,VoiceMail(sb22)
exten => 022-CONGESTION,3,Congestion()
exten => 022-CONGESTION,4,Wait(10)
exten => 022-CONGESTION,5,Hangup()
exten => 022-.,1,Set(LANGUAGE()=de)
exten => 022-.,2,VoiceMail(su22)
exten => 022-.,3,Congestion()
exten => 022-.,4,Wait(10)
exten => 022-.,5,Hangup()
; Incoming (internal) calls for number 11. Type of phone: hfcs
exten => 011,1,Set(LANGUAGE()=de)
exten => 011/22,2,Set(CALLERID(name)=ISDN)
exten => 011/33,2,Set(CALLERID(name)=Sarah)
exten => 011/22,3,Set(CALLERID(number)=022)
exten => 011/33,3,Set(CALLERID(number)=033)
exten => 011,2,NoOp()
exten => 011,3,NoOp()
exten => 011,4,Dial(Zap/g1/11,20)
exten => 011,5,Goto(incoming,011-${DIALSTATUS},1)
exten => 011-NOANSWER,1,Set(LANGUAGE()=de)
exten => 011-NOANSWER,2,VoiceMail(su11)
exten => 011-NOANSWER,3,Congestion()
exten => 011-NOANSWER,4,Wait(10)
exten => 011-NOANSWER,5,Hangup()
exten => 011-CHANUNAVAIL,1,Set(LANGUAGE()=de)
exten => 011-CHANUNAVAIL,2,VoiceMail(sb11)
exten => 011-CHANUNAVAIL,3,Congestion()
exten => 011-CHANUNAVAIL,4,Wait(10)
exten => 011-CHANUNAVAIL,5,Hangup()
exten => 011-BUSY,1,Set(LANGUAGE()=de)
exten => 011-BUSY,2,VoiceMail(sb11)
exten => 011-BUSY,3,Congestion()
exten => 011-BUSY,4,Wait(10)
exten => 011-BUSY,5,Hangup()
exten => 011-CONGESTION,1,Set(LANGUAGE()=de)
exten => 011-CONGESTION,2,VoiceMail(sb11)
exten => 011-CONGESTION,3,Congestion()
exten => 011-CONGESTION,4,Wait(10)
exten => 011-CONGESTION,5,Hangup()
exten => 011-.,1,Set(LANGUAGE()=de)
exten => 011-.,2,VoiceMail(su11)
exten => 011-.,3,Congestion()
exten => 011-.,4,Wait(10)
exten => 011-.,5,Hangup()
; Incoming (internal) calls for number 33. Type of phone: hfcs
exten => 033,1,Set(LANGUAGE()=de)
exten => 033/22,2,Set(CALLERID(name)=ISDN)
exten => 033/11,2,Set(CALLERID(name)=Tobias)
exten => 033/22,3,Set(CALLERID(number)=022)
exten => 033/11,3,Set(CALLERID(number)=011)
exten => 033,2,NoOp()
exten => 033,3,NoOp()
exten => 033,4,Dial(Zap/g1/33,120)
exten => 033,5,Goto(incoming,033-${DIALSTATUS},1)
exten => 033,6,Goto(dialStates,${DIALSTATUS},1)
; VBOX menu for voicebox number 22
exten => 9922,1,Set(LANGUAGE()=de)
exten => 9922/22,2,VoicemailMain(s22)
exten => 9922,2,VoicemailMain(22)
exten => 9922,3,Goto(dialStates,${DIALSTATUS},1)
; VBOX menu for voicebox number 11
exten => 9911,1,Set(LANGUAGE()=de)
exten => 9911/11,2,VoicemailMain(s11)
exten => 9911,2,VoicemailMain(11)
exten => 9911,3,Goto(dialStates,${DIALSTATUS},1)
; VBOX menu for voicebox number 11
exten => 9911,1,Set(LANGUAGE()=de)
exten => 9911/11,2,VoicemailMain(s11)
exten => 9911,2,VoicemailMain(11)
exten => 9911,3,Goto(dialStates,${DIALSTATUS},1)
; VBOX menu for voicebox number 22
exten => 9922,1,Set(LANGUAGE()=de)
exten => 9922/22,2,VoicemailMain(s22)
exten => 9922,2,VoicemailMain(22)
exten => 9922,3,Goto(dialStates,${DIALSTATUS},1)
zapata.conf
Code:
[trunkgroups]
[channels]
language=de
context=default
switchtype=euroisdn
pridialplan=local
prilocaldialplan=local
internationalprefix = 00
nationalprefix = 0
overlapdial=yes
signalling=fxo_ls
rxwink=300
usecallerid=yes
hidecallerid=no
callwaiting=yes
usecallingpres=yes
callwaitingcallerid=yes
threewaycalling=yes
transfer=yes
canpark=yes
cancallforward=yes
callreturn=yes
echocancelwhenbridged=yes
echotraining=no
echotraining=300
rxgain=0.0
txgain=0.0
group=1
callgroup=1
pickupgroup=1
Besten Dank schonmal
Gruß TiDO
Zuletzt bearbeitet: