If SwyxIt! is used over WAN or VPN connections (i.e. SwyxServer and SwyxIt! are not located in the same LAN), UDP packets may be lost depending on the traffic volume or available bandwidth. This packet loss is primarily visible to the user due to incorrect status signaling.
For these cases SwyxWare v11.25 and higher can configure the SwyxServer so that SwyxIt! is switched from UDP to TCP directly when logging on. The switch to TCP ensures that all network packets between SwyxIt! and SwyxServer are transferred successfully.
The SwyxServer configuration is done via PowerShell. Please refer to the manual for further details on PowerShell usage in connection with SwyxWare:
PowerShell support
Connect to SwyxWare with PowerShell
Connect-IpPbx
Change the transportmode from UDP to TCP for one User
# Change the Transport Mode for one user
Set-IpPbxUserProfileElement -UserName "SwyxWareUsername" -KeyName "SIPTransportMode" -KeyValue "TCP"
Change the transportmode from UDP to TCP for all Users
# Change the Transport Mode for all users
Get-IpPbxUser | Set-IpPbxUserProfileElement -KeyName "SIPTransportMode" -KeyValue "TCP"
Change the transportmode from UDP to TCP for all Users of a Group
# Change the Transport Mode for all members of a group
Get-IpPbxGroupMember -GroupName "Sales" | Set-IpPbxUserProfileElement -KeyName "SIPTransportMode" -KeyValue "TCP"
Disconnect SwyxWare
# IMPORTANT
# Never forget to disconnect
# This releases memory on the IpPbx server
Disconnect-IpPbx
Comments
0 comments
Please sign in to leave a comment.