Nachdem ich bzw. ein Kollege rausgefunden hat, dass man ztcfg nur einmal aufrufen darf kann ich von aussen ohne Probleme eines
der konfigurierten Sip Telefone anrufen.
Das Problem ist jetzt nur, dass ich von den SIP Telefonen aus nicht ins
Telefonnetz anrufen kann.
Ich habe 2 HFC Karten in der Asterisk. Eine hängt an einem NTBA.
Wenn ich eine Nummer des NTBAs anrufe, geht eines der SIP Telefone dran. Soweit so gut. Wenn ich jetzt von einem der SIP Phones rausrufen will geht es nicht.
Hier mal die Fehlermeldungen von der Console XXXXXXX ist meine Telefonnummer.
Executing Dial("SIP/christian-c13d", "Zap/g1/XXXXXXXX/|60") in new stack
Urgent handler
Urgent handler
Urgent handler
-- Requested transfer capability: 0x00 - SPEECH
Urgent handler
-- Called g1/XXXXXXXX/
Urgent handler
-- Channel 0/1, span 1 got hangup
Urgent handler
Urgent handler
Urgent handler
-- Hungup 'Zap/1-1'
Urgent handler
== No one is available to answer at this time
Urgent handler
-- Executing Congestion("SIP/christian-c13d", "") in new stack
Urgent handler
Hier die Fehlermeldung aus dem full-log
Sep 28 11:51:05 DEBUG[16380]: Allocating new SIP call for [email protected]
Sep 28 11:51:05 DEBUG[16380]: Setting NAT on RTP to 0
Sep 28 11:51:05 DEBUG[16380]: Stopping retransmission on '[email protected]' of Response 30324: Found
Sep 28 11:51:05 DEBUG[16380]: Setting NAT on RTP to 0
Sep 28 11:51:05 DEBUG[16380]: Check for res for christian
Sep 28 11:51:05 DEBUG[16380]: Call from user 'christian' is 1 out of 2
Sep 28 11:51:05 DEBUG[16380]: build_route: Contact hop: <sip:[email protected]>
Sep 28 11:51:05 DEBUG[16380]: Launching 'Dial'
Sep 28 11:51:05 VERBOSE[16380]: -- Executing Dial("SIP/christian-c13d", "Zap/g1/95904416/|60") in new stack
Sep 28 11:51:05 DEBUG[16380]: Using channel 1
Sep 28 11:51:05 VERBOSE[16380]: -- Requested transfer capability: 0x00 - SPEECH
Sep 28 11:51:05 VERBOSE[16380]: -- Called g1/XXXXXXXX/
Sep 28 11:51:05 DEBUG[16380]: Set channel Zap/1-1 to read format ulaw
Sep 28 11:51:05 DEBUG[16380]: Set channel SIP/christian-c13d to write format ulaw
Sep 28 11:51:05 DEBUG[16380]: Set channel Zap/1-1 to write format alaw
Sep 28 11:51:05 DEBUG[16380]: Set channel SIP/christian-c13d to read format alaw
Sep 28 11:51:05 DEBUG[16380]: Ooh, format changed from unknown to ulaw
Sep 28 11:51:05 VERBOSE[16380]: -- Channel 0/1, span 1 got hangup
Sep 28 11:51:05 DEBUG[16380]: Hanging up channel 'Zap/1-1'
Sep 28 11:51:05 DEBUG[16380]: zt_hangup(Zap/1-1)
Sep 28 11:51:05 DEBUG[16380]: Set option AUDIO MODE, value: ON(1) on Zap/1-1
Sep 28 11:51:05 DEBUG[16380]: Hangup: channel: 1 index = 0, normal = 13, callwait = -1, thirdcall = -1
Sep 28 11:51:05 DEBUG[16380]: Already hungup... Calling hangup once, and clearing call
Sep 28 11:51:05 DEBUG[16380]: disabled echo cancellation on channel 1
Sep 28 11:51:05 DEBUG[16380]: Set option TDD MODE, value: OFF(0) on Zap/1-1
Sep 28 11:51:05 DEBUG[16380]: Updated conferencing on 1, with 0 conference users
Sep 28 11:51:05 DEBUG[16380]: Set option AUDIO MODE, value: OFF(0) on Zap/1-1
Sep 28 11:51:05 DEBUG[16380]: disabled echo cancellation on channel 1
Sep 28 11:51:05 VERBOSE[16380]: -- Hungup 'Zap/1-1'
Sep 28 11:51:05 VERBOSE[16380]: == No one is available to answer at this time
Sep 28 11:51:05 DEBUG[16380]: Exiting with DIALSTATUS=NOANSWER.
Sep 28 11:51:05 DEBUG[16380]: Launching 'Congestion'
Sep 28 11:51:05 VERBOSE[16380]: -- Executing Congestion("SIP/christian-c13d", "") in new stack
Sep 28 11:51:05 DEBUG[16380]: Soft-Hanging up channel 'SIP/christian-c13d'
Sep 28 11:51:05 DEBUG[16380]: Spawn extension (sip,8XXXXXXXX,2) exited non-zero on 'SIP/christian-c13d'
Sep 28 11:51:05 DEBUG[16380]: Failed to grab lock, trying again...
Sep 28 11:51:05 DEBUG[16380]: Failed to grab lock, trying again...
Sep 28 11:51:05 DEBUG[16380]: Failed to grab lock, trying again...
Sep 28 11:51:05 DEBUG[16380]: Failed to grab lock, trying again...
Sep 28 11:51:05 DEBUG[16380]: Failed to grab lock, trying again...
Sep 28 11:51:05 DEBUG[16380]: Hanging up channel 'SIP/christian-c13d'
Sep 28 11:51:05 DEBUG[16380]: sip_hangup(SIP/christian-c13d)
Sep 28 11:51:05 DEBUG[16380]: update_user_counter(christian) - decrement inUse counter
Sep 28 11:51:05 DEBUG[16380]: Stopping retransmission on '[email protected]' of Response 30325: Not Found
Zapata.conf:
[channels]
;----------------------------------------------------------------------------
;NT-Karte fuer ISDN-Telefonanlage im Mehrgeraete-Anschluss
;----------------------------------------------------------------------------
switchtype = euroisdn
;signalling = bri_net_ptmp
signalling = bri_cpe_ptmp
pridialplan = local
prilocaldialplan = local
echocancel = yes
overlapdial = no
echocancelwhenbridged=no
echotraining=no
immediate = no
usecallerid = yes
group = 1
context = pbx-trunk
channel => 1-2
usecallingpres=yes
nationalprefix = 0
internationalprefix = 00
;-----------------------------------------------------------------------------
;TE-Karte fuer Anschluss an NTBA/ISDN-Telefonnetz
;-----------------------------------------------------------------------------
switchtype = euroisdn
signalling = bri_cpe_ptmp
pridialplan = local
prilocaldialplan = local
echocancel = yes
echocancelwhenbridged=no
echotraining=no
usecallerid = yes
overlapdial = no
immediate = no
group = 2
context = tcom-trunk
;context = pbx-trunk
channel => 4-5
extensions.conf:
[general]
static=yes
writeprotect=no
[globals]
IAXINFO=guest ; IAXtel username/password
[default]
include => tcom-trunk
include => pbx-trunk
[tcom-trunk]
include => sip
; Hereinkommende Anrufe werden auf christian geleitet
exten => _X.,1,Dial(Sip/christian,60,tr)
exten => _X.,2,Hangup
[pbx-trunk]
; 8 vorwaehlen -> Ueber ISDN waehlen
; ${EXTEN:1} bedeutet, dass von der zu waehlenden Rufnummer eine
; Ziffer abgeschnitten wird, hier also die '8'.
; 9 vorwaehlen -> Ueber SIP waehlen
; exten => _9.,1,Dial(SIP/${EXTEN:1}@myqsc,60)
; exten => _9.,2,Congestion
; exten => _9.,3,Busy
; exten => _9.,4,Hangup
exten => XXXXXXXX,1,Dial(Sip/christian,60,tr)
exten => XXXXXXXX,1,Dial(Sip/cedric,60,tr)
exten => XXXXXXXX,1,Dial(Sip/stephan,60,tr)
exten => _X.,1,Dial(Sip/christian,60,tr)
exten => _X.,2,Hangup
[sip]
include=> parkedcalls
exten => _8.,1,Dial(Zap/g1/${EXTEN:1}/,60)
exten => _8.,2,Congestion
exten => _8.,3,Busy
exten => _8.,4,Hangup
exten => 401,1,Dial(SIP/christian,20,tr)
exten => 401,2,VoiceMail,u401
exten => 401,102,VoiceMail,b401
exten => 431,1,Dial(SIP/cedric,20,tr)
exten => 431,2,VoiceMail,u431
exten => 431,102,VoiceMail,b431
exten => 432,1,Dial(SIP/stephan,20,tr)
exten => 432,2,SetLanguage(de)
exten => 432,3,VoiceMail,u432
exten => 432,103,VoiceMail,b432
exten => 911,1,Dial(SIP/christian&SIP/cedric&SIP/stephan,20,tr)
exten => 31337,1,Ringing
exten => 31337,2,SetLanguage(de)
exten => 31337,3,Wait(1)
exten => 31337,4,Voicemailmain
exten => 666,1,Meetme,10
exten => 777,1,Meetme,11
Falls jemand eine Idee hat, bin für jede Hilfe dankbar.
Viele Grüsse
Ala
der konfigurierten Sip Telefone anrufen.
Das Problem ist jetzt nur, dass ich von den SIP Telefonen aus nicht ins
Telefonnetz anrufen kann.
Ich habe 2 HFC Karten in der Asterisk. Eine hängt an einem NTBA.
Wenn ich eine Nummer des NTBAs anrufe, geht eines der SIP Telefone dran. Soweit so gut. Wenn ich jetzt von einem der SIP Phones rausrufen will geht es nicht.
Hier mal die Fehlermeldungen von der Console XXXXXXX ist meine Telefonnummer.
Executing Dial("SIP/christian-c13d", "Zap/g1/XXXXXXXX/|60") in new stack
Urgent handler
Urgent handler
Urgent handler
-- Requested transfer capability: 0x00 - SPEECH
Urgent handler
-- Called g1/XXXXXXXX/
Urgent handler
-- Channel 0/1, span 1 got hangup
Urgent handler
Urgent handler
Urgent handler
-- Hungup 'Zap/1-1'
Urgent handler
== No one is available to answer at this time
Urgent handler
-- Executing Congestion("SIP/christian-c13d", "") in new stack
Urgent handler
Hier die Fehlermeldung aus dem full-log
Sep 28 11:51:05 DEBUG[16380]: Allocating new SIP call for [email protected]
Sep 28 11:51:05 DEBUG[16380]: Setting NAT on RTP to 0
Sep 28 11:51:05 DEBUG[16380]: Stopping retransmission on '[email protected]' of Response 30324: Found
Sep 28 11:51:05 DEBUG[16380]: Setting NAT on RTP to 0
Sep 28 11:51:05 DEBUG[16380]: Check for res for christian
Sep 28 11:51:05 DEBUG[16380]: Call from user 'christian' is 1 out of 2
Sep 28 11:51:05 DEBUG[16380]: build_route: Contact hop: <sip:[email protected]>
Sep 28 11:51:05 DEBUG[16380]: Launching 'Dial'
Sep 28 11:51:05 VERBOSE[16380]: -- Executing Dial("SIP/christian-c13d", "Zap/g1/95904416/|60") in new stack
Sep 28 11:51:05 DEBUG[16380]: Using channel 1
Sep 28 11:51:05 VERBOSE[16380]: -- Requested transfer capability: 0x00 - SPEECH
Sep 28 11:51:05 VERBOSE[16380]: -- Called g1/XXXXXXXX/
Sep 28 11:51:05 DEBUG[16380]: Set channel Zap/1-1 to read format ulaw
Sep 28 11:51:05 DEBUG[16380]: Set channel SIP/christian-c13d to write format ulaw
Sep 28 11:51:05 DEBUG[16380]: Set channel Zap/1-1 to write format alaw
Sep 28 11:51:05 DEBUG[16380]: Set channel SIP/christian-c13d to read format alaw
Sep 28 11:51:05 DEBUG[16380]: Ooh, format changed from unknown to ulaw
Sep 28 11:51:05 VERBOSE[16380]: -- Channel 0/1, span 1 got hangup
Sep 28 11:51:05 DEBUG[16380]: Hanging up channel 'Zap/1-1'
Sep 28 11:51:05 DEBUG[16380]: zt_hangup(Zap/1-1)
Sep 28 11:51:05 DEBUG[16380]: Set option AUDIO MODE, value: ON(1) on Zap/1-1
Sep 28 11:51:05 DEBUG[16380]: Hangup: channel: 1 index = 0, normal = 13, callwait = -1, thirdcall = -1
Sep 28 11:51:05 DEBUG[16380]: Already hungup... Calling hangup once, and clearing call
Sep 28 11:51:05 DEBUG[16380]: disabled echo cancellation on channel 1
Sep 28 11:51:05 DEBUG[16380]: Set option TDD MODE, value: OFF(0) on Zap/1-1
Sep 28 11:51:05 DEBUG[16380]: Updated conferencing on 1, with 0 conference users
Sep 28 11:51:05 DEBUG[16380]: Set option AUDIO MODE, value: OFF(0) on Zap/1-1
Sep 28 11:51:05 DEBUG[16380]: disabled echo cancellation on channel 1
Sep 28 11:51:05 VERBOSE[16380]: -- Hungup 'Zap/1-1'
Sep 28 11:51:05 VERBOSE[16380]: == No one is available to answer at this time
Sep 28 11:51:05 DEBUG[16380]: Exiting with DIALSTATUS=NOANSWER.
Sep 28 11:51:05 DEBUG[16380]: Launching 'Congestion'
Sep 28 11:51:05 VERBOSE[16380]: -- Executing Congestion("SIP/christian-c13d", "") in new stack
Sep 28 11:51:05 DEBUG[16380]: Soft-Hanging up channel 'SIP/christian-c13d'
Sep 28 11:51:05 DEBUG[16380]: Spawn extension (sip,8XXXXXXXX,2) exited non-zero on 'SIP/christian-c13d'
Sep 28 11:51:05 DEBUG[16380]: Failed to grab lock, trying again...
Sep 28 11:51:05 DEBUG[16380]: Failed to grab lock, trying again...
Sep 28 11:51:05 DEBUG[16380]: Failed to grab lock, trying again...
Sep 28 11:51:05 DEBUG[16380]: Failed to grab lock, trying again...
Sep 28 11:51:05 DEBUG[16380]: Failed to grab lock, trying again...
Sep 28 11:51:05 DEBUG[16380]: Hanging up channel 'SIP/christian-c13d'
Sep 28 11:51:05 DEBUG[16380]: sip_hangup(SIP/christian-c13d)
Sep 28 11:51:05 DEBUG[16380]: update_user_counter(christian) - decrement inUse counter
Sep 28 11:51:05 DEBUG[16380]: Stopping retransmission on '[email protected]' of Response 30325: Not Found
Zapata.conf:
[channels]
;----------------------------------------------------------------------------
;NT-Karte fuer ISDN-Telefonanlage im Mehrgeraete-Anschluss
;----------------------------------------------------------------------------
switchtype = euroisdn
;signalling = bri_net_ptmp
signalling = bri_cpe_ptmp
pridialplan = local
prilocaldialplan = local
echocancel = yes
overlapdial = no
echocancelwhenbridged=no
echotraining=no
immediate = no
usecallerid = yes
group = 1
context = pbx-trunk
channel => 1-2
usecallingpres=yes
nationalprefix = 0
internationalprefix = 00
;-----------------------------------------------------------------------------
;TE-Karte fuer Anschluss an NTBA/ISDN-Telefonnetz
;-----------------------------------------------------------------------------
switchtype = euroisdn
signalling = bri_cpe_ptmp
pridialplan = local
prilocaldialplan = local
echocancel = yes
echocancelwhenbridged=no
echotraining=no
usecallerid = yes
overlapdial = no
immediate = no
group = 2
context = tcom-trunk
;context = pbx-trunk
channel => 4-5
extensions.conf:
[general]
static=yes
writeprotect=no
[globals]
IAXINFO=guest ; IAXtel username/password
[default]
include => tcom-trunk
include => pbx-trunk
[tcom-trunk]
include => sip
; Hereinkommende Anrufe werden auf christian geleitet
exten => _X.,1,Dial(Sip/christian,60,tr)
exten => _X.,2,Hangup
[pbx-trunk]
; 8 vorwaehlen -> Ueber ISDN waehlen
; ${EXTEN:1} bedeutet, dass von der zu waehlenden Rufnummer eine
; Ziffer abgeschnitten wird, hier also die '8'.
; 9 vorwaehlen -> Ueber SIP waehlen
; exten => _9.,1,Dial(SIP/${EXTEN:1}@myqsc,60)
; exten => _9.,2,Congestion
; exten => _9.,3,Busy
; exten => _9.,4,Hangup
exten => XXXXXXXX,1,Dial(Sip/christian,60,tr)
exten => XXXXXXXX,1,Dial(Sip/cedric,60,tr)
exten => XXXXXXXX,1,Dial(Sip/stephan,60,tr)
exten => _X.,1,Dial(Sip/christian,60,tr)
exten => _X.,2,Hangup
[sip]
include=> parkedcalls
exten => _8.,1,Dial(Zap/g1/${EXTEN:1}/,60)
exten => _8.,2,Congestion
exten => _8.,3,Busy
exten => _8.,4,Hangup
exten => 401,1,Dial(SIP/christian,20,tr)
exten => 401,2,VoiceMail,u401
exten => 401,102,VoiceMail,b401
exten => 431,1,Dial(SIP/cedric,20,tr)
exten => 431,2,VoiceMail,u431
exten => 431,102,VoiceMail,b431
exten => 432,1,Dial(SIP/stephan,20,tr)
exten => 432,2,SetLanguage(de)
exten => 432,3,VoiceMail,u432
exten => 432,103,VoiceMail,b432
exten => 911,1,Dial(SIP/christian&SIP/cedric&SIP/stephan,20,tr)
exten => 31337,1,Ringing
exten => 31337,2,SetLanguage(de)
exten => 31337,3,Wait(1)
exten => 31337,4,Voicemailmain
exten => 666,1,Meetme,10
exten => 777,1,Meetme,11
Falls jemand eine Idee hat, bin für jede Hilfe dankbar.
Viele Grüsse
Ala