2 Stimmen

Lokaler RTP-Port unerreichbar bei Verwendung von mjsip/jmf

Ich erstelle eine Sip-Sitzung mit mjsip zu einem externen VoIP-Anbieter. Dann übertrage ich mit dem RtpManager eine Test-Wav-Datei über rtp an den Provider.

Das Programm läuft fehlerfrei, und ich nehme den Anruf per Sip entgegen. Es wird jedoch kein Ton übertragen. Wenn ich den Netzwerkverkehr mit Wireshark diagnostiziere, sehe ich einen Haufen RTP-Verkehr von meinem localhost (hinter einer Art nat) zum VoIP-Anbieter und nichts zurück.

Nach einer Weile erhalte ich den ICMP-Fehler "Destination unreachable (Port unreachable)" vom Provider zu meinem localhost.

Das Software-Linphone arbeitet mit demselben Localhost und VoIP-Anbieter - allerdings mit einem anderen SIP-Stack.

Irgendwelche Vorschläge?

Danke

CodeJaeger.com

CodeJaeger ist eine Gemeinschaft für Programmierer, die täglich Hilfe erhalten..
Wir haben viele Inhalte, und Sie können auch Ihre eigenen Fragen stellen oder die Fragen anderer Leute lösen.

Powered by:

X