Validate your Edge deployment in Skype for Business Server

Summary: Learn how to verify that your deployment of Edge Server or Edge Server pool is working in Skype for Business Server.

Once you've deployed your Edge Server or Edge Server pool, you need to know if it's working properly. Here are a couple of things that can help with confirming your Edge environment is connected to your internal servers, and also that your external users can connect to your Skype for Business Server environment through your Edge.

Verify connectivity between your internal servers and your Edge servers

While validation of connectivity is done automatically in Edge Server or Edge Server pool when the Edge Servers are installed, you can still confirm this for yourself with Windows PowerShell. Run the Get-CsManagementStoreReplicationStatus cmdlet on the internal server which has the Central Management store, or any domain joined computer on which Skype for Business Server Core Components (OcsCore.msi) are installed.

The initial result of running this command may give a False status, rather than True, for replication. If that happens run the Invoke-CsManagementStoreReplication cmdlet. Give it some time to complete the replication, and then run the Get-CsManagementStoreReplicationStatus cmdlet again.

Verify connectivity for your external users

We do have a great tool for confirming your Edge Server configuration, and the ability to connect, send and receive the correct messages for Edge Server scenarios. It's the Remote Connectivity Anaylzer site. This is a site that's managed and maintained by Microsoft Support. To use this tool, browse to the website and follow the instructions to choose the right scenario for you.

Things to consider when testing external user connectivity

Any test for external user access needs to include each type of internal user your organization supports, which could include any or all of the following:

  • Users from at least one federated domain (we do recommend testing them all though).

  • Anonymous users.

  • Users in your organization who are logged into Skype for Business remotely, but aren't using VPN.

These tests will determine whether your Edge Server is:

  • Listening on the necessary ports by using a telnet client from outside your network.

    • For example: telnet 443

    • You should perform the preceding test on the ports you're using on your Edge Server or Edge Server pool, depending on your deployment.

  • Performing accurate external DNS resolution.

    • From outside your network, ping each of the external FQDNs of your Edge Server or Edge Server pool. Even if the ping fails, you'll see the IP addresses, which you can compare the IP addresses you've previously assigned.