Sofern SwyxIt! über WAN- oder VPN-Strecken genutzt wird (sprich SwyxServer und SwyxIt! befinden sich nicht im selben LAN), kann es je nach Trafficaufkommen oder verfügbarer Bandbreite dazu kommen, dass UDP Pakete verloren gehen. Dieser Paketverlust ist für den Benutzer in erster Linie durch falsche Statussignalisierungen erkennbar.
Für diese Fälle läßt sich ab SwyxWare v11.25 der SwyxServer so konfigurieren, dass SwyxIt! direkt bei der Anmeldung von UDP auf TCP umgestellt wird. Die Umstellung auf TCP stellt sicher, dass alle Netzwerk-Pakete zwischen SwyxIt! und SwyxServer erfolgreich übertragen werden.
Die Konfiguration am SwyxServer wird per PowerShell vorgenommen. Nähere Details zur PowerShell Nutzung im Zusammenhang mit SwyxWare entnehmen Sie bitte dem Handbuch:
PowerShell-Unterstützung
PowerShell Verbindung zur SwyxWare initiieren
Connect-IpPbx
Den Transportmodus von UDP auf TCP für einen Benutzer konfigurieren
# Change the Transport Mode for one user
Set-IpPbxUserProfileElement -UserName "SwyxWareUsername" -KeyName "SIPTransportMode" -KeyValue "TCP"
Den Transportmodus von UDP auf TCP für alle Benutzer konfigurieren
# Change the Transport Mode for all users
Get-IpPbxUser | Set-IpPbxUserProfileElement -KeyName "SIPTransportMode" -KeyValue "TCP"
Den Transportmodus von UDP auf TCP für alle Benutzer einer Gruppe konfigurieren
# Change the Transport Mode for all members of a group
Get-IpPbxGroupMember -GroupName "Sales" | Set-IpPbxUserProfileElement -KeyName "SIPTransportMode" -KeyValue "TCP"
PowerShell Verbindung zur SwyxWare wieder abbauen
# IMPORTANT
# Never forget to disconnect
# This releases memory on the IpPbx server
Disconnect-IpPbx
Kommentare
8 Kommentare
Hallo Herr Ditscheid,
für Powersehell-Kenner logisch aber nicht auf Anhieb ersichtlich:
Beim Punkt "Den Transportmodus von UDP auf TCP für alle Benutzer konfigurieren" ist der Befehl an sich mit "#" auskommentiert. :)
Gruß
Ulrich Hochfelner
Hallo,
ist es hierbei notwendig die Dienste oder gar den Server neu zu starten oder fragt die SWYX tatsächlich jedesmal (bei jedem neuen Ruf) an ob UDP/TCP genommen wird... oder wie ist hier die Funktionsweise?
Gruß
Aaron
Aaron Hernandez Dienste neu starten ist nicht erforderlich, sondern es genügt eine Neuanmeldung (Client beenden und neu starten)
Hallo,
wenn die Transportmodus für alle User umgestellt wurde, gilt die Einstellungen dann auch für Benutzer, die neu am Server eingerichtet werden oder muss hier die Umstellung für die neuen Benutzer nochmals durchgeführt werden.
Ich komme nochmal auf die Frage zurück die Christian vor 5 Monaten stellte.
Gelten die Einstellungen dann auch für Benutzer, die neu am Server eingerichtet werden oder muss hier die Umstellung auf TCP für die neuen Benutzer nochmals durchgeführt werden?
EDIT: 07.07.2021
Haben durch Test´s herausgefunden. Die Umstellung muss für die neuen Benutzer nochmals durchgeführt werden
grüße
Thorsten H.
Guten Tag,
gibt eine Möglichkeit herauszufinden welches Protokoll momentan verwendet wird?
Hallo ,
kann einer mitteilen (Patrik Kolodziejczyk hatte die Frage schon gestellt) wie man eventuelle über Powershell herausfindet welche User auf UDP und welche auf TCP eingestellt sind ?
Hallo,
ich meine so müsste es gehen:
Get-IpPbxUser | Get-IpPbxUserProfileElement -KeyName "SIPTransportMode"
Gruß
Serkan
Bitte melden Sie sich an, um einen Kommentar zu hinterlassen.