Hallo zusammen,
ich habe seit langem nochmal ein Problem mit Asterisk und wäre nach stundenlanger Frickelei über eure Hilfe sehr froh. Habe einen Serverwechsel hinter mir und seitdem ein mittelgroßes Problem... Eingesetzte Version von Asterisk ist 1.6.0.22, SIP-Provider ist toplink.
Fakten:
-> Asterisk hinter NAT, Ports 5060-5070 und 10000-20000 per DNAT auf interne IP geroutet, nach außen SNAT und somit Masquerading aktiv. Ich gehe aber nicht direkt von einem NAT-Problem aus, weil fast alles funktioniert....
Was funktioniert:
-> Interne Anrufe zwischen SIP-Clients
-> Anrufe von intern nach außen über toplink gehen auch einwandfrei
-> Anrufe von außen über toplink rein und direkter Rufweiterleitung nach extern über toplink gehen auch.
-> Voicemail funktioniert und auch alle möglichen anderen Asterisk-Ansagen hört ein Anrufer von außen
Was geht nicht:
-> Bei Anrufen von außen über toplink nach intern hört man zwar den Anrufer sprechen, aber der Anrufer hört den internen Teilnehmer nicht
Jetzt kommts: Drücke ich beim Angerufenen Teilnehmer die R-Taste wird auf die Leitung vom Anrufer Music-On-Hold geschaltet. Drücke ich die R-Taste nochmals, wird Music-on-Hold ausgeschaltet und der Anrufer hört plötzlich auch den Anrufer, also funktioniert dann plötzlich alles bestens!
Fehlermeldungen gibts weder bei "asterisk -r vvvvv" noch bei "sip set debug on" noch bei "rtp set debug on".
So sieht der beschriebene Fall aus:
Bis hierhin hört SIP/toplink-in den Teilnehmer SIP/36 nicht. Jetzt drücke ich 2x "R":
und schon gehts.
Hier noch ergänzend die Ausgaben von "rtp debug on":
-Während des Fehlverhaltens (wie man sieht schreibt er immer nur "Sent", aber nie "Got"):
-Nach dem Einschalten der Wartemusik, während der Wartemusik und nach dem Ausschalten:
Also, wer hat eine Erklärung?
Danke & Gruß
Benajmin
ich habe seit langem nochmal ein Problem mit Asterisk und wäre nach stundenlanger Frickelei über eure Hilfe sehr froh. Habe einen Serverwechsel hinter mir und seitdem ein mittelgroßes Problem... Eingesetzte Version von Asterisk ist 1.6.0.22, SIP-Provider ist toplink.
Fakten:
-> Asterisk hinter NAT, Ports 5060-5070 und 10000-20000 per DNAT auf interne IP geroutet, nach außen SNAT und somit Masquerading aktiv. Ich gehe aber nicht direkt von einem NAT-Problem aus, weil fast alles funktioniert....
Was funktioniert:
-> Interne Anrufe zwischen SIP-Clients
-> Anrufe von intern nach außen über toplink gehen auch einwandfrei
-> Anrufe von außen über toplink rein und direkter Rufweiterleitung nach extern über toplink gehen auch.
-> Voicemail funktioniert und auch alle möglichen anderen Asterisk-Ansagen hört ein Anrufer von außen
Was geht nicht:
-> Bei Anrufen von außen über toplink nach intern hört man zwar den Anrufer sprechen, aber der Anrufer hört den internen Teilnehmer nicht
Jetzt kommts: Drücke ich beim Angerufenen Teilnehmer die R-Taste wird auf die Leitung vom Anrufer Music-On-Hold geschaltet. Drücke ich die R-Taste nochmals, wird Music-on-Hold ausgeschaltet und der Anrufer hört plötzlich auch den Anrufer, also funktioniert dann plötzlich alles bestens!
Fehlermeldungen gibts weder bei "asterisk -r vvvvv" noch bei "sip set debug on" noch bei "rtp set debug on".
So sieht der beschriebene Fall aus:
Code:
....
-- Executing [toplink@toplink-in:10] Dial("SIP/toplink-in-00000016", "SIP/36,20,r") in new stack
== Using SIP RTP CoS mark 5
-- Called 36
-- SIP/36-00000017 is ringing
-- SIP/36-00000017 answered SIP/toplink-in-00000016
-- Packet2Packet bridging SIP/toplink-in-00000016 and SIP/36-00000017
Code:
-- Started music on hold, class 'default', on SIP/toplink-in-00000016
-- Stopped music on hold on SIP/toplink-in-00000016
Hier noch ergänzend die Ausgaben von "rtp debug on":
-Während des Fehlverhaltens (wie man sieht schreibt er immer nur "Sent", aber nie "Got"):
Code:
Sent RTP P2P packet to 80.131.138.10:7078 (type 08, len 000160)
Sent RTP P2P packet to 195.2.163.105:10770 (type 00, len 000240)
Sent RTP P2P packet to 80.131.138.10:7078 (type 08, len 000160)
Sent RTP P2P packet to 80.131.138.10:7078 (type 08, len 000160)
Sent RTP P2P packet to 195.2.163.105:10770 (type 00, len 000240)
Sent RTP P2P packet to 80.131.138.10:7078 (type 08, len 000160)
Sent RTP P2P packet to 195.2.163.105:10770 (type 00, len 000240)
Sent RTP P2P packet to 80.131.138.10:7078 (type 08, len 000160)
Sent RTP P2P packet to 195.2.163.105:10770 (type 00, len 000240)
Sent RTP P2P packet to 80.131.138.10:7078 (type 08, len 000160)
Sent RTP P2P packet to 80.131.138.10:7078 (type 08, len 000160)
Sent RTP P2P packet to 195.2.163.105:10770 (type 00, len 000240)
Sent RTP P2P packet to 80.131.138.10:7078 (type 08, len 000160)
Sent RTP P2P packet to 80.131.138.10:7078 (type 08, len 000160)
Sent RTP P2P packet to 195.2.163.105:10770 (type 00, len 000240)
Sent RTP P2P packet to 80.131.138.10:7078 (type 08, len 000160)
Sent RTP P2P packet to 195.2.163.105:10770 (type 00, len 000240)
Sent RTP P2P packet to 80.131.138.10:7078 (type 08, len 000160)
Sent RTP P2P packet to 195.2.163.105:10770 (type 00, len 000240)
Sent RTP P2P packet to 80.131.138.10:7078 (type 08, len 000160)
Sent RTP P2P packet to 80.131.138.10:7078 (type 08, len 000160)
Sent RTP P2P packet to 195.2.163.105:10770 (type 00, len 000240)
Sent RTP P2P packet to 80.131.138.10:7078 (type 08, len 000160)
Sent RTP P2P packet to 80.131.138.10:7078 (type 08, len 000160)
Sent RTP P2P packet to 195.2.163.105:10770 (type 00, len 000240)
Sent RTP P2P packet to 80.131.138.10:7078 (type 08, len 000160)
Sent RTP P2P packet to 195.2.163.105:10770 (type 00, len 000240)
Sent RTP P2P packet to 80.131.138.10:7078 (type 08, len 000160)
Sent RTP P2P packet to 195.2.163.105:10770 (type 00, len 000240)
Sent RTP P2P packet to 80.131.138.10:7078 (type 08, len 000160)
Sent RTP P2P packet to 80.131.138.10:7078 (type 08, len 000160)
Sent RTP P2P packet to 195.2.163.105:10770 (type 00, len 000240)
Sent RTP P2P packet to 80.131.138.10:7078 (type 08, len 000160)
Sent RTP P2P packet to 80.131.138.10:7078 (type 08, len 000160)
Sent RTP P2P packet to 195.2.163.105:10770 (type 00, len 000240)
Sent RTP P2P packet to 80.131.138.10:7078 (type 08, len 000160)
Sent RTP P2P packet to 195.2.163.105:10770 (type 00, len 000240)
Sent RTP P2P packet to 80.131.138.10:7078 (type 08, len 000160)
Sent RTP P2P packet to 195.2.163.105:10770 (type 00, len 000240)
Sent RTP P2P packet to 80.131.138.10:7078 (type 08, len 000160)
Sent RTP P2P packet to 80.131.138.10:7078 (type 08, len 000160)
Sent RTP P2P packet to 195.2.163.105:10770 (type 00, len 000240)
Sent RTP P2P packet to 80.131.138.10:7078 (type 08, len 000160)
-Nach dem Einschalten der Wartemusik, während der Wartemusik und nach dem Ausschalten:
Code:
Got RTP packet from 195.2.163.105:10770 (type 08, seq 025485, ts 1909618674, len 000160)
Sent RTP packet to 80.131.138.10:7078 (type 00, seq 032769, ts 1909618672, len 000160)
Got RTP packet from 80.131.138.10:7078 (type 00, seq 003155, ts 757200, len 000240)
Sent RTP packet to 195.2.163.105:10770 (type 08, seq 026361, ts 047480, len 000160)
Got RTP packet from 195.2.163.105:10770 (type 08, seq 025486, ts 1909618834, len 000160)
Sent RTP packet to 80.131.138.10:7078 (type 00, seq 032770, ts 1909618832, len 000160)
Got RTP packet from 195.2.163.105:10770 (type 08, seq 025487, ts 1909618994, len 000160)
Sent RTP packet to 80.131.138.10:7078 (type 00, seq 032771, ts 1909618992, len 000160)
Got RTP packet from 80.131.138.10:7078 (type 00, seq 003156, ts 757440, len 000240)
Sent RTP packet to 195.2.163.105:10770 (type 08, seq 026362, ts 047640, len 000160)
Sent RTP packet to 195.2.163.105:10770 (type 08, seq 026363, ts 047800, len 000160)
Got RTP packet from 195.2.163.105:10770 (type 08, seq 025488, ts 1909619154, len 000160)
Sent RTP packet to 80.131.138.10:7078 (type 00, seq 032772, ts 1909619152, len 000160)
Got RTP packet from 80.131.138.10:7078 (type 00, seq 003157, ts 757680, len 000240)
Sent RTP packet to 195.2.163.105:10770 (type 08, seq 026364, ts 047960, len 000160)
Got RTP packet from 195.2.163.105:10770 (type 08, seq 025489, ts 1909619314, len 000160)
Sent RTP packet to 80.131.138.10:7078 (type 00, seq 032773, ts 1909619312, len 000160)
Got RTP packet from 195.2.163.105:10770 (type 08, seq 025490, ts 1909619474, len 000160)
Sent RTP packet to 80.131.138.10:7078 (type 00, seq 032774, ts 1909619472, len 000160)
Got RTP packet from 80.131.138.10:7078 (type 00, seq 003158, ts 757920, len 000240)
Sent RTP packet to 195.2.163.105:10770 (type 08, seq 026365, ts 048120, len 000160)
Sent RTP packet to 195.2.163.105:10770 (type 08, seq 026366, ts 048280, len 000160)
Got RTP packet from 195.2.163.105:10770 (type 08, seq 025491, ts 1909619634, len 000160)
Sent RTP packet to 80.131.138.10:7078 (type 00, seq 032775, ts 1909619632, len 000160)
Also, wer hat eine Erklärung?
Danke & Gruß
Benajmin
Zuletzt bearbeitet: