Switch SwyxIt! signaling from UDP to TCP

Enreach Info
Enreach Info
  • Updated

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

 

Was this article helpful?

0 out of 0 found this helpful

Have more questions? Submit a request

Comments

0 comments

Article is closed for comments.