Loading

UDP and TCP port tester / Skype for Business Testing

Recently I have been working with a customer who has Skype for Business Online (SfB) part of Office 365. The customer is successfully using the Skype for Business client (Windows\mac) and is extending the use of SfB to their meeting rooms using the Polycom RealPresence Trio 8800 (UC Software version: 5.5.2.11217).

ISSUE:
The Polycom fails to connect to SfB on the corporate network, however works from a home network or guest WiFi.

PROBLEM:
Different to the SfB client (works over TCP port 443) the Polycom requires UDP outbound to Office 365 this is used for accessing a time server (NTP – UDP port 123) and Lync Edge services (SIP\A&V range of ports 5060\61, 3478\81, 50,000\40)

TESTING:
Using the PowerShell script porttest.ps1 you can test the outbound UDP ports to SfB:

Test-Port -comp 0.uk.pool.ntp.org -port 123 -UDPtimeout 10000 -udp
Test-Port -comp config.edge.skype.com -port 443 -TCPtimeout 10000 -tcp
Test-Port -comp config.edge.skype.com -port 80 -TCPtimeout 10000 -tcp
Test-Port -comp 1-courier.push.apple.com -port 5223 -TCPtimeout 10000 -tcp
Test-Port -comp config.edge.skype.com -port 3478 -UDPtimeout 10000 -udp
Test-Port -comp config.edge.skype.com -port 3479 -UDPtimeout 10000 -udp
Test-Port -comp config.edge.skype.com -port 3480 -UDPtimeout 10000 -udp
Test-Port -comp config.edge.skype.com -port 3481 -UDPtimeout 10000 -udp
Test-Port -comp sipfed.online.lync.com -port 5061 -TCPtimeout 10000 -tcp
Test-Port -comp config.edge.skype.com -port 50000 -UDPtimeout 10000 -udp
Test-Port -comp config.edge.skype.com -port 50019 -UDPtimeout 10000 -udp
Test-Port -comp config.edge.skype.com -port 50029 -UDPtimeout 10000 -udp
Test-Port -comp config.edge.skype.com -port 50039 -UDPtimeout 10000 -udp
Test-Port -comp config.edge.skype.com -port 50049 -UDPtimeout 10000 -udp
Test-Port -comp config.edge.skype.com -port 50059 -UDPtimeout 10000 -udp
Test-Port -comp config.edge.skype.com -port 59999 -UDPtimeout 10000 -udp
Test-Port -comp 52-114-125-8.relay.teams.microsoft.com -port 50001 -TCPtimeout 10000 -tcp
Test-Port -comp 52-114-125-8.relay.teams.microsoft.com -port 50019 -TCPtimeout 10000 -tcp
Test-Port -comp 52-114-125-8.relay.teams.microsoft.com -port 50029 -TCPtimeout 10000 -tcp
Test-Port -comp 52-114-125-8.relay.teams.microsoft.com -port 50039 -TCPtimeout 10000 -tcp
Test-Port -comp 52-114-125-8.relay.teams.microsoft.com -port 50049 -TCPtimeout 10000 -tcp
Test-Port -comp 52-114-125-8.relay.teams.microsoft.com -port 50059 -TCPtimeout 10000 -tcp
Test-Port -comp 52-114-125-8.relay.teams.microsoft.com -port 59999 -TCPtimeout 10000 -tcp

Failed Output:

Server : 0.uk.pool.ntp.org
Port : 123
TypePort : UDP
Open : False
Notes : Unable to verify if port is open or if host is unavailable.

Server : config.edge.skype.com
Port : 3478
TypePort : TCP
Open : False
Notes : Connection to Port Timed Out

Server : config.edge.skype.com
Port : 50019
TypePort : TCP
Open : False
Notes : Connection to Port Timed Out

Server : config.edge.skype.com
Port : 5060
TypePort : TCP
Open : False
Notes : Connection to Port Timed Out

Server : config.edge.skype.com
Port : 5061
TypePort : TCP
Open : False
Notes : Connection to Port Timed Out

RESOLUTION:

Allow UDP outbound from the firewall to Office 365. more information here:
Polycom Ports
Office 365 Ports and URLs
Skype Port Changes