Anrufer hört nichts, nach kurzem Music on Hold gehts aber?!

BemeM

Neuer User
Mitglied seit
30 Okt 2006
Beiträge
7
Punkte für Reaktionen
0
Punkte
0
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:

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
Bis hierhin hört SIP/toplink-in den Teilnehmer SIP/36 nicht. Jetzt drücke ich 2x "R":
Code:
-- Started music on hold, class 'default', on SIP/toplink-in-00000016
    -- Stopped music on hold on SIP/toplink-in-00000016
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"):
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:
Holen Sie sich 3CX - völlig kostenlos!
Verbinden Sie Ihr Team und Ihre Kunden Telefonie Livechat Videokonferenzen

Gehostet oder selbst-verwaltet. Für bis zu 10 Nutzer dauerhaft kostenlos. Keine Kreditkartendetails erforderlich. Ohne Risiko testen.

3CX
Für diese E-Mail-Adresse besteht bereits ein 3CX-Konto. Sie werden zum Kundenportal weitergeleitet, wo Sie sich anmelden oder Ihr Passwort zurücksetzen können, falls Sie dieses vergessen haben.