Run the Exchange UM Troubleshooting Tool on Windows 7 or Windows 8
Applies to: Exchange Server 2013, Exchange Server 2016
The Microsoft Exchange 2010 UM Troubleshooting Tool is an Exchange Management Shell cmdlet named Test-ExchangeUMCallFlow. You can use the cmdlet to diagnose configuration errors specific to call answering scenarios and to test whether voice mail is functioning correctly in both on-premises and cross-premises Microsoft Exchange Server 2010 Service Pack 1 (SP1) or later UM deployments. You can use this cmdlet in deployments with Microsoft Office Microsoft Lync Server 2010 or later or in UM deployments with Vo IP gateways, IP PBXs or session border controllers (SBCs).
What do you need to know before you begin?
Estimated time to complete: 3 minutes.
You need to be assigned permissions before you can perform this procedure or procedures. To see what permissions you need, see the "UM server" or "UM services" entry in the Unified Messaging permissions topic.
Make sure your Exchange 2010 or Exchange 2013 organization meets the following requirements:
A UM dial plan has been created. For detailed steps, see Create a UM dial plan.
A UM mailbox policy has been created. For detailed steps, see Create a UM mailbox policy.
A UM IP gateway has been created. For detailed steps, see Create a UM IP gateway.
An Exchange 2010 UM server has been added to UM dial plan. If you are using Exchange 2013 with Lync Server, add all Client Access and Mailbox servers to the SIP URI dial plans. For detailed steps, see Add a UM Server to a Dial Plan or Add Mailbox and Client Access servers to a SIP URI dial plan.
If you're running the UM Troubleshooting Tool on a local UM server with Exchange 2010 SP1 or later or on an Exchange 2013 Mailbox server, you may not have to install all the prerequisites listed below. They may have already been installed along with the UM server role. However, if you're installing the UM Troubleshooting Tool on a 64-bit computer other than a server that is running the UM server role, you will need to install the following components:
Microsoft .NET Framework 3.5 Service Pack 1 (SP1). See Microsoft .NET Framework 3.5 Service Pack 1.
If the tool will be run on a Windows Vista or Windows Server 2008 computer, see Download .NET Framework 3.5 SP1.
Windows Remote Management (WinRM) 2.0 and Windows PowerShell 2.0..
Microsoft Unified Communications Managed API 2.0 Core Runtime (UcmaRuntimeWebDownloadX64.msi).
Download and install the UM Troubleshooting Tool.
Install the tool. For details, see Install the Exchange UM Troubleshooting Tool.
Important
If you will be using the UM Troubleshooting Tool in
SIPClient
mode, there are several other Office Communications Server 2007 R2 or Microsoft Lync Server requirements and prerequisites that must be met. For more information, see Checklist: Deploy Office Communications Server 2007 R2 and Exchange 2010 Unified Messaging.
For information about keyboard shortcuts that may apply to the procedures in this topic, see Keyboard shortcuts in the Exchange admin center.
Tip
Having problems? Ask for help in the Exchange forums. Visit the forums at Exchange Server.
Run the UM Troubleshooting Tool on Windows Vista, Windows 7, or Windows 8
Click Start > All Programs > Accessories > Windows PowerShell.
Right-click Windows PowerShell, and from the pop-up menu select Run as administrator.
At the Windows PowerShell command prompt, go to the folder where the UM Troubleshooting Tool was installed and run the following.
C:\Windows\System32\WindowsPowerShell\v1.0\powershell.exe -psconsolefile .\Microsoft.Exchange.UM.TroubleshootingToolsnapin.psc1 -noexit -command ". '.\Microsoft.Exchange.UM.TroubleshootingTool.ps1' "
If you're running the UM Troubleshooting Tool on Windows Vista, Windows 7, or Windows 8, at the Windows PowerShell command prompt, run the following.
Set-ExecutionPolicy RemoteSigned
From the Start menu, open the Microsoft Exchange 2010 UM Troubleshooting Tool.
In the Microsoft Exchange 2010 UM Troubleshooting Tool window, at the prompt, type the following and press Enter.
$cred=Get-Credential
In the Windows PowerShell Credential Request window, type the domain\username and password, and then click OK.
In the Microsoft Exchange 2010 UM Troubleshooting Tool window, specify the necessary cmdlet parameters to test for call flow. For example:
Test-ExchangeUMCallFlow -Mode SIPClient -CallingParty tonysmith@contoso.com - CalledParty jamiestark@contoso.com NextHop ocsfe.contoso.com -Credential $cred