Hi @All,
habe mir meine turn-stun-servers.xml angeschaut und gesehen das jeweils die gleichen Ports eingetragen sind.
Vom Anbieter habe ich folgende Daten erhalten:
listening-port…: 3478
tls-listening-port.: 5349
Müsste nicht statt 5349 der Port 3478 bei value="turns:cortun.blabla.de:5349?transport=tcp stehen?
Von dem Fehler 1020 berichten nun auch mehr und mehr User ohne Apple Geräte… Ein Kollegin berichtet bspw., seit sie einen neuen Router hat, tritt der Fehler auf.
Welcher Turn Server wird benutzt? Generell bentuzen IOS Geräte immer den Turn Server, andere immer nur dann wenn beispielsweise die Firewall die Verbindung blockiert. Dann wird durch den Port des Turn Servers getunnelt, bei Linuxmuster wird der 443 genutzt. Optimalerweise ist in der beans.xml auf dem BBB noch eingestellt, das tcp benutzt wird, dann kann die Firewall, wenn sie keine DeepPacketInspection betreibt, die Packete nicht von anderen https Paketen unterscheiden und lässt sie durch.
Dann wäre noch interessant, an was für einen Zugang die Personen haben. DS Lite, DS oder IPv4 only. Taucht derezeit alles auf. Ich persönlich kann sagen, dass der Linuxmuster Turn mit einem DS zugang ohne Probleme funktioniert. Ich habe heute den Linusmuster Turn im EInsatz gehbt und heute keine negative Rückmeldung bekommen.
LG Sebastian
PS: Ich habe auch den 1020er mal bekommen, als ich per Edge ne sehr miese Anbindung hatte. Auch bei viel PacketLoss tritt der 1020er auf.
ich habe zwei mit dem bbb-Skript selbstinstallierte Turn-Server, die ich bei BBB eingetragen habe.
Dabei habe ich mehrere Optionen getestet: Ich habe einen Turnserver mit IPv6 und einen, der keinen IPv6-Record hat. Ich habe wechselweise beide (bei denen sowohl der stuntman-client-Test und der Test hier funkioniert) eingetragen, aber auch jeweils nur einen von beiden.
Mit netstat -antp | grep 443 bzw. netstat -antp | grep 80 bekomme ich eine Meldung, die darauf schließen lässt, dass bei den Turnservern auf beiden Ports gelauscht wird, bbb-conf --check am BBB-Server bekomme ich keine Fehler gemeldet.
In Firefox habe ich beim WebRTC-Text aber unterschiedliche Nachrichten, im günstigsten Fall habe ich bei ICE-Status vier- bis sechsmal "„succeeded“ und zwei- bis viermal „cancelled“.
Irgendetwas anderes muss da schief laufen, aber ich habe keine Ahnung mehr, was es sein könnte.
Hallo Harald,
bbb–conf prüft meines Wissens nicht auf funktionierende Turn server. Wie sieht deine xml beans auf dem BBB aus?
Warum lauscht turn bei dir auf 80? KAnn der Turn auch intern auf die Zertifikate zugreifen?
Hallo Sebastian,
nein, bbb-conf sieht nur nach, ob korrekte Werte eingetragen sind, nehme ich an.
Übrigens kommt da auch eine Fehlermeldung, wenn die in /usr/share/bbb-web/WEB-INF/classes/spring/turn-stun-servers.xml ein Fehler ist (also irgendein Syntax-Error). Du meinst diese Datei mit xml beans, oder? Sie sieht so aus: