Programming4us
         
 
 
Applications Server

Exchange Server 2010 : Managing Unified Messaging (part 1) - Testing Unified Messaging Functionality

12/8/2010 8:58:19 AM

3. Testing Unified Messaging Functionality

Testing the UM functionality is a bit trickier than testing other features such as message routing because it involves multiple components in the testing process such as voice, mailbox access, and so on. Only when testing this functionality end-to-end can you make sure it is working as expected. Several tools are available for testing your UM functionality.

3.1. UM Troubleshooting Tool

The UM Troubleshooting Tool is available with Exchange 2010 SP1 as a separate download to proactively test the voice mail functionality and identify any issues. The Troubleshooting Tool is able to simulate a call from OCS or IP gateway to your UM server and verifies that the UM communication is working as expected. It verifies that a call can be established, verifies that the audio flow from the UM server works, and prepares quality metrics for recorded audio.

You can install the UM Troubleshooting Tool on a workstation or server. The recommendation is to use an administrative workstation. It is available in x86 and x64 versions and requires the following prerequisites to be installed:

  • Windows PowerShell v2

  • .Net Framework 3.5 SP1

  • Unified Communications Managed API (UCMA) v3.5

The UM Troubleshooting Tool provides you with a shell similar to the EMS and allows you to test UM connectivity with the Test-ExchangeUMCallFlow cmdlet, as shown in Figure 3.

Figure 3. Microsoft Exchange UM Troubleshooting Tool


If you want to use the UM Troubleshooting Tool to test your UM server, you need to create the following:

  • A UM dial plan with Telephone Extension as the URI type and Unsecured as VoIP security

  • A UM IP gateway that points to the IP address of the workstation you installed the UM Troubleshooting Tool on

  • A UM-enabled mailbox with an extension

After you create the prerequisites, run the Test-ExchangeUMCallFlow –Mode GatewayEmulator –VoIPSecurity Unsecured –NextHopAddress <UMServer> -Diversion <Extension> cmdlet to verify that the UM server is working correctly.


Note:

You can use this tool to run against Exchange 2010 UM SP1 servers only!


3.2. Exchange UM Test Phone

The Microsoft Exchange UM Test Phone is a software phone that you can use to connect to your UM server and simulate specific IP gateway settings. It is based on the Exchange Speech Engine and can be used to troubleshoot connectivity.

The UM Test Phone (ExchangeUMTestPhone.exe) is no longer available on the Exchange 2010 DVD, but you can get it from an Exchange 2007 DVD and use it against your Exchange 2010 UM server.


Note:

UM uses the Unified Communications Managed API 2.0 Core SDK (UCMA) in Exchange 2010 SP1; the Exchange UM Test Phone cannot connect anymore to run against SP1. You can only use it with Exchange 2010 RTM.


You can install the Exchange UM Test Phone on a workstation or server that includes a microphone and speakers so you can verify that the speech is accurate and correct. Like the Exchange 2007 installation files, it is available in x86 and x64 versions. The UM Test Phone is shown in Figure 4.

Figure 4. Using the UM Test Phone


Detailed information about how to test your UM server with the UM Test Phone can be found at http://technet.microsoft.com/en-us/library/aa997146(EXCHG.80).aspx.

Other -----------------
- Exchange Server 2010 : Managing Unified Messaging (part 1)
- Exchange Server 2010 : International Considerations of Unified Messaging
- BizTalk Server 2009 : Service-oriented schema patterns (part 6) - Exploiting generic schemas
- BizTalk Server 2009 : Service-oriented schema patterns (part 5) - Node feature mapping for service clients
- BizTalk Server 2009 : Service-oriented schema patterns (part 4) - Node data type conversion for service clients
- BizTalk Server 2009 : Service-oriented schema patterns (part 3) - Building and applying reusable schema components
- BizTalk Server 2009 : Service-oriented schema patterns (part 2) - Canonical schemas
- BizTalk Server 2009 : Service-oriented schema patterns (part 1) - Designing schemas based on service type
- Exchange Server 2010 : Deploying Unified Messaging (part 3)
- Exchange Server 2010 : Deploying Unified Messaging (part 2)
 
 
Most View
- Windows Server 2008 : Configuring Remote Access (part 5) - Virtual Private Networks
- Keyword Research Tools (part 4)
- Windows Azure Queue Overview
- Recovering from a Disaster in an Exchange Server 2010 Environment - Recovering from a Disk Failure
- Developing for Windows Phone and Xbox Live : Multiplayer Games (part 1) - Getting Ready for Networking Development
- Windows 7 : Working with Registry Entries (part 1) - Changing the Value of a Registry Entry
- Using asynchronous services in BizTalk with WCF (part 2) - Exposing asynchronous services
- Windows Server 2008 : Use the Command-Line Server Manager (ServerManagerCmd.exe)
- Active Directory Domain Services 2008: View Settings Defined in Password Settings Objects
- Windows Server 2008 : Configuring Remote Access (part 3)
Top 10
- Exchange Server 2010 Mailbox Services Configuration (part 5) - Configuring Public Folders
- Active Directory Domain Services 2008 : Transfer the RID Master Role
- SOA with .NET and Windows Azure : Service Contracts with WCF (part 3)
- SQL Server 2008 : Client Data Access Technologies
- Windows Phone 7 : Browsing the Web - Using Instant Answers
- SOA with .NET and Windows Azure : Service Hosting with WCF (part 2) - Self-Hosted Services
- Use the Exchange 2007 Toolbox to Troubleshoot
- SQL Server 2008 : SSIS Architecture and Concepts
- Windows 7 Improvements for Hardware and Driver Troubleshooting
- Programming Excel with VBA and .NET : Tasks in Visual Basic - Interact with Users