Picture of Stephan 4464
Registered 5 years 225 days
Stephan 4464 Thursday, 25 February 2021, 04:54 PM
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).
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!
Picture of Muschelpuster
Registered 7 years 354 days
Muschelpuster Thursday, 25 February 2021, 06:45 PM
Re: WebRTC - RTP nicht über RTP Proxy
Hallo Stefan,

was ist für Dich ein RTP-Proxy? Ich glaube Du versuchst das Pferd von der falsche Seite aus aufzuzäumen...
Das Kursthema ReverseProxy hast Du schon mal genossen? Und bist da auch über den Abschnitt NoNos gestolpert?
http://wiki.innovaphone.com/index.php?title=Course12:Advanced_-_Reverse_Proxy#No-Nos

nachfragende Grüße
Niels
Picture of Stephan 4464
Registered 5 years 225 days
Stephan 4464 Monday, 1 March 2021, 11:55 PM
Re: WebRTC - RTP nicht über RTP Proxy
Hallo Niels,
danke für deinen fixen Input, sorry für die späte Rückmeldung, im Alltag rutschen solche Probleme schon mal auf die lange Bank.

Ein RTP Proxy ist für mich ausschließlich die Funktion der PBX RTP über sich selbst zu routen, dann fungiert diese eben als Proxy.
Bei ReverseProxy bin ich noch nicht im Thema ist nutzen wir in unserem Setup auch gar nicht, unsere IPVAs sind älter als das Feature.
Bisher fahren wir mit dem Setup die IPVAs ohne NAT hinter einer Firewall zu haben sehr gut, das zu ändern steht auch nicht zur Debatte. breit grinsend

Für mich wäre tatsächlich interessant, ob jemand das Verhalten bei WebRTC nachvollziehen kann. gemischt

nächtliche Grüße
Stephan
Picture of Maximilian 2662
Registered 8 years 314 days
Maximilian 2662 Tuesday, 2 March 2021, 08:16 AM
Re: WebRTC - RTP nicht über RTP Proxy
Hallo Stephan,

das Verhalten kann ich so bestätigen.
Bei mir war es aber eine V13-PBX mit myApps (auch WebRTC --> wird also keinen Unterschied machen).

Das Problem habe ich mit STUN+TURN gelöst.
Jetzt funktioniert auch Video und APP-Sharing über NAT, VPN und in allen benötigten Szenarien.
Was mir sehr geholfen hat ist der STUN + TURN- Funktionstest in der Softphone-App (myApps).

Media-Relay hab ich auf der Anlage mittlerweile deaktiviert (RTP wird von allen Teilnehmern zum TURN geschickt).

Viele Grüße,
Maximilian
Picture of Stephan 4464
Registered 5 years 225 days
Stephan 4464 Tuesday, 2 March 2021, 09:58 AM
Re: WebRTC - RTP nicht über RTP Proxy
Guten Morgen Maximilian,
danke für die Bestätigung, danach war ich auf der Suche.

Dann muss ich mich nochmal gewissenhaft mit der Konfiguration unseres STUN + TURN Server beschäftigen.
Dazu gebe ich nochmal Feedback.

Viele Grüße
Stephan
Picture of Stephan 4464
Registered 5 years 225 days
Stephan 4464 Friday, 9 April 2021, 01:01 PM in response to Maximilian 2662
Re: WebRTC - RTP nicht über RTP Proxy
Besser spät als nie - Problem hat sich mit einem korrekt konfigurierten TURN Server auf allen Clients dann doch relativ schnell erledigt.

Danke & Viele Grüße
Stephan
← You can define your color theme preference here