Kann nicht von SIP zu ISDN telefonieren (umgekehrt geht)

Alarith

Neuer User
Mitglied seit
22 Sep 2005
Beiträge
9
Punkte für Reaktionen
0
Punkte
0
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
 
Alarith schrieb:
;-----------------------------------------------------------------------------
;TE-Karte fuer Anschluss an NTBA/ISDN-Telefonnetz
;-----------------------------------------------------------------------------

Ich gehemal davon aus, dass hierdran dein externes Telefonnetz hängt.
Dann lautet der Wählbefehl Zap/g2/

Wenn du solche Romane postest, dann verwende code tags! Viereckige Klammer auf code] und am Ende des Codes [/code Klammer zu
 
Die zapata.conf ist die abgeänderte Version aus der Asterisk-C'T.

Deshalb stehen da die Kommentare noch drin.

Im Moment ist nur ein Karte (Channel 1+2) angeschlossen.

Reintelefonieren darüber geht ja wie gesagt auch.

Ich habe aber trotzdem g2 mal probiert, will er aber nicht. Dann kommt wieder das cannot open channel of type zap (Siehe anderer Thread :)).

Das mit dem code hatte ich mal probiert, aber er hat dann meinen Inhalt gefressen, das fand ich nicht so toll (Das dauernde Cut and Paste und Nummern editieren aus VNC raus dauert doch etwas).

Eine Idee was ich falsch mache ? Ich hatte auch mal cannot forward voice
Meldungen im full-log. Vielleicht hilft das ja weiter :)

Cya

Ala
 
Alarith schrieb:
exten => XXXXXXXX,1,Dial(Sip/christian,60,tr)
exten => XXXXXXXX,1,Dial(Sip/cedric,60,tr)
exten => XXXXXXXX,1,Dial(Sip/stephan,60,tr)

woher soll asterisk wissen, welche der drei Zeilen gültig ist? Es wird nur die erste genommen, für den Rest gibt es eineFehlermeldung; oder sind die Xe unterschiedliche Telefonnummern? Dann xxx oder YYY oder ZZZ

exten => _8.,1,Dial(Zap/g1/${EXTEN:1}/,60)

}/,60) der / gehört da nicht hin.
 
Juchu!!! Danke. So ein blöder / :).

Und oben waren es die Nummern XXX YYY und ZZZ. Halt die 3 MSNS auf dem NTBA :)

Danke für die Hilfe

Ala
 
Alarith schrieb:
Juchu!!! Danke. So ein blöder / :).

Ich habe gerade einen Fehler gesucht und zwei Wochen lang und nicht gefunden. War nur ein Punkt ...
 
Kostenlos!

Statistik des Forums

Themen
248,906
Beiträge
2,304,696
Mitglieder
378,615
Neuestes Mitglied
WeKraWe59