Testing and troubleshooting with the Test-UMConnectivity cmdlet in Exchange Server

Applies to: Exchange Server 2013, Exchange Server 2016

After you install the Client Access and Mailbox servers and configure Unified Messaging, you can use multiple diagnostic tests and a software-based telephone application to test telephony connectivity and the operation of the Unified Messaging services.

Test-UMConnectivity

The Test-UMConnectivity cmdlet can be used to check connectivity to Client Access and Mailbox servers in several ways, depending on the parameters used with the cmdlet. For testing Unified Messaging functionality, you can use these tests:

  • Local: The Test-UMConnectivity cmdlet verifies Voice over IP (VoIP) communication with the Mailbox servers running on the same local computer.

  • Local with TUILogon: The Test-UMConnectivity cmdlet tries to establish VoIP communication with the Mailbox server running on the same computer. If it connects, it tries to sign in to one or more UM-enabled mailboxes by sending the extension number and PIN of the mailbox. If the TUILogon parameter is supplied, the following parameter values must also be supplied with the appropriate information for the test mailbox:

    • Phone: This parameter must contain the extension number for the test mailbox.
    • PIN: This parameter must contain the PIN of the UM-enabled mailbox.
    • UMDialPlan: This parameter must contain the dial plan linked with the test mailbox.
  • Remote: The Test-UMConnectivity cmdlet tries to connect to a remote Client Access server by placing a call through a VoIP gateway. After it connects, it performs connectivity checks on the remote Client Access server and the media paths.

    Note

    If you receive the following message, you should restart the Microsoft Exchange Unified Messaging service because it has stopped or is not responding: "The Test-UMConnectivity task encountered an error while trying to make a call. Details: Unable to establish a connection."