So, jetzt hab ich es hinbekommen das man mich anrufen kann. Rauswählen kann ich noch nicht. Wieso und warum das funktioniert/nicht funktioniert, weiß ich nur sehr ungenau. Ich geb ma hier meine zapata.conf, extensions.conf usw. an. Vielleicht sieht da jemand die Fehler sofort.
extensions.conf
[general]
static=yes
writeprotect=no
[globals]
localdialtimeout=120
[default]
include => user
include => test
include => incoming
include => outgoing
include => error
[isdn_ingoing]
exten => 41823,1,Dial(SIP/20&ZAP/g1/5000)
exten => 41823,n,Hangup
exten => 41823,1,Dial(SIP/21&ZAP/g1/5000)
exten => 41823,n,Hangup
[test]
exten => 41823,1,Set(LANGUAGE()=de)
exten => 41823,2,Answer()
exten => 41823,3,Milliwatt()
exten => 41823,4,Congestion()
exten => 41823,5,Wait(10)
exten => 41823,6,Hangup()
[outgoing]
include => 20
include => 21
include => isdn_outgoing
include => incoming
[20]
;;; Phone 20 ;;;
; Outgoing calls over CAPI
;exten => _98.,1,Set(LANGUAGE()=de)
;exten => _98./20,2,Set(CALLERID(number)=41823)
;exten => _98./41823,3,Set(CALLERID(name)=)
;exten => _98./41823,4,Dial(Zap/g1/${EXTEN:2},120,TW)
,exten => _98./41823,5,Goto(dialStates,${DIALSTATUS},1)
[21]
;;; Phone 21 ;;;
; Outgoing calls over CAPI
;exten => _98.,1,Set(LANGUAGE()=de)
;exten => _98./21,2,Set(CALLERID(number)=41823)
;exten => _98./41823,3,Set(CALLERID(name)=)
;exten => _98./41823,4,Dial(Zap/g1/${EXTEN:2},120,TW)
,exten => _98./41823,5,Goto(dialStates,${DIALSTATUS},1)
[isdn_outgoing]
exten => _98.,1,SetCallerID(41823)
exten => _98.,n,Dial(ZAP/g1/${EXTEN:2})
exten => _98.,n,Hangup
[incoming]
include => default
exten => 41823,1,Set(LANGUAGE()=de)
exten => 41823,2,Ringing()
exten => 41823,3,AGI(getName.php)
exten => 41823,4,Set(CALLERID(number)=${CID})
exten => 41823,5,Set(CALLERID(name)=${NAME})
exten => 41823,6,Dial(SIP/20,${localdialtimeout},t)
exten => 41823,7,Congestion()
exten => 41823,8,Wait(20)
exten => 41823,9,Hangup()
;das soll für die 21 sein
exten => 41823,1,Set(LANGUAGE()=de)
exten => 41823,2,Ringing()
exten => 41823,3,AGI( getName.php)
exten => 41823,4,Set(CALLERID(number)=${CID})
exten => 41823,5,Set(CALLERID(name)=${NAME})
exten => 41823,6,Dial(SIP/21,${localdialtimeout},t)
exten => 41823,7,Congestion()
exten => 41823,8,Wait(20)
exten => 41823,9,Hangup()
; Incoming (internal) calls for number 20. Type of phone: sip
exten => 41823,1,Set(LANGUAGE()=de)
exten => 41823/11,2,Set(CALLERID(name)=)
exten => 41823/11,3,Set(CALLERID(number)=20)
exten => 41823,2,NoOp()
exten => 41823,3,NoOp()
exten => 41823,4,Dial(SIP/20,50)
exten => 41823,5,Goto(incoming,20-${DIALSTATUS},1)
exten => 41823-NOANSWER,1,Set(LANGUAGE()=de)
exten => 41823-NOANSWER,2,VoiceMail(u10)
exten => 41823-NOANSWER,3,Congestion()
exten => 41823-NOANSWER,4,Wait(20)
exten => 41823-NOANSWER,5,Hangup()
; Incoming (internal) calls for number 21. Type of phone: sip
exten => 41823,1,Set(LANGUAGE()=de)
exten => 41823/11,2,Set(CALLERID(name)=)
exten => 41823/11,3,Set(CALLERID(number)=21)
exten => 41823,2,NoOp()
exten => 41823,3,NoOp()
exten => 41823,4,Dial(SIP/21,50)
exten => 41823,5,Goto(incoming,21-${DIALSTATUS},1)
exten => 41823-NOANSWER,1,Set(LANGUAGE()=de)
exten => 41823-NOANSWER,2,VoiceMail(u10)
exten => 41823-NOANSWER,3,Congestion()
exten => 41823-NOANSWER,4,Wait(20)
exten => 41823-NOANSWER,5,Hangup()
[error]
exten => h,1,Hangup
exten => _[*#X].,1,Set(LANGUAGE()=de)
exten => _[*#X].,2,Playback(error)
exten => _[*#X].,3,Playback(pbx-invalid)
exten => _[*#X].,4,Congestion()
exten => _[*#X].,5,Wait(20)
exten => _[*#X].,6,Hangup()
zapata.conf
GNU nano 2.0.2 Neuer Puffer Verändert
[channels]
language=de
switchtype = euroisdn
immediate=no
signalling = bri_cpe_ptmp
nationalprefix = 0
internationalprefix = 00
usecallerid = yes
overlapdial = yes
group = 1
context = isdn_ingoing
channel => 1-2
callerid=asreceived
overlapdial=yes
sip.conf
[general]
port = 5060
bindaddr= 0.0.0.0
context = sonstige
qualify=no
disable=all
allow=alaw
allow=alaw
allow=ulaw
allow=g729
allow=gsm
allow=slinear
srvlookup=yes
[20]
type = friend
context = 20
secret = 20
host = dynamic
[21]
type = friend
context = 21
secret = 21
host = dynamic
zaptel.conf
##/etc/zaptel.conf
loadzone=nl
defaultzone=nl
# Hinweis: Zone nl ist mit Zone de identisch
span=1,1,3,ccs,ami
bchan=1-2
dchan=3
;span=2,1,3,ccs,ami
;bchan=4-5
;dchan=6
Die Nummer vom NTBA ist 03367841823. Alle Anrufe gehen auf die 41823 egal ob ich eine 21 oder 20 hinten reinhänge. Wie schon gesagt,rauswählen lässt sich nicht, auch intern klappt nicht. Dort steht dann nur auf den Snom300-Telefonen: Nummer not found.
Würde mich über Tipps freuen.