WebRTC - RTP nicht über RTP Proxy
Hallo zusammen,
ich habe ein kleines Netzwerkproblem mit RTP Traffic von WebRTC Sessions, zuerst aber mal ein paar Eckdaten:
- Modell IPVA, FW 12r2 sr40
- die IPVA steht "offen" im Internet
- WebRTC per myPBX Windows Desktop Client und Webbrowser sind betroffen, Version spielt hier keine Rolle.
Und nun zum Problem:
Wenn bei einem internen Call WebRTC beteiligt ist wird der RTP Strom immer direkt zur IP geschickt, von der aus die WebRTC Session an der IPVA registriert ist, auch wenn Media Relay/der RTP Proxy auf der IPVA aktiv ist ("on"/"auto" ändert nichts).
Wenn bei einem internen Call WebRTC beteiligt ist wird der RTP Strom immer direkt zur IP geschickt, von der aus die WebRTC Session an der IPVA registriert ist, auch wenn Media Relay/der RTP Proxy auf der IPVA aktiv ist ("on"/"auto" ändert nichts).
Bei externen Calls via WebRTC läuft RTP brav über den Proxy, genauso bei internen Calls, die zwischen anderen Clients geführt werden.
Beispiel:
Nebenstelle A ist über ein IP222 hinter einer Firewall an der IPVA registriert.
Nebenstelle B im Home Office per WebRTC ebenfalls an der IPVA registriert.
Egal ob A B oder B A anruft, der RTP Traffic von A zu B soll immer direkt an die Public IP gehen, über die die WebRTC Session läuft.
Das blockt die Firewall zwischen dem IP222 von A und der IPVA natürlich, Ziel für das Audio sollte korrekter Weise der RTP Proxy als einziges freizugebendes Ziel sein.
Die IPVA als TURN Server zu konfigurieren hatte leider auch nicht den behebenden Effekt.
Ist das Problem vielleicht jemandem bekannt? Ich weiß leider nicht, wo ich noch suchen soll.
Grüße aus Aachen und vielen Dank!