How to Set Up the Unified Messaging Test Phone

Microsoft Exchange Server 2007 will reach end of support on April 11, 2017. To stay supported, you will need to upgrade. For more information, see Resources to help you upgrade your Office 2007 servers and clients.

 

Applies to: Exchange Server 2007, Exchange Server 2007 SP1

This topic explains how to manually install and configure the Exchange UM Test Phone application on a server that is running Microsoft Exchange Server 2007 that does not have the Unified Messaging server role installed or on a client computer. You can use the Exchange UM Test Phone to test the functionality of specific Unified Messaging features such as call answering, subscriber access, and auto attendants.

Before You Begin

Before you can run the Exchange UM Test Phone application, you must set up and configure the client computer by installing the appropriate audio devices, audio drivers, speakers, and a microphone. The Exchange UM Test Phone application streams the audio to the audio devices that are configured on the client computer from the Unified Messaging server. Verify that these devices are connected and working correctly before you run the Exchange UM Test Phone application on a client computer.

Note

If you are using a Unified Messaging server with multiple network adapters or you have multiple IP addresses bound to a single network adapter and you are experiencing intermittent problems, you may have to change the binding order of the network adapters or change the order of the IP addresses to correct these issues.

To perform this procedure, the account you use must be delegated the Exchange Organization Administrator role.

For more information about permissions, delegating roles, and the rights that are required to administer Exchange Server 2007, see Permission Considerations.

Important

When you are testing the functionality of a 64-bit Unified Messaging server, you must copy the required files from a 64-bit Unified Messaging server. However, you can only test the functionality of a 64-bit Unified Messaging server from a 64-bit client computer or a server that is not running the Unified Messaging role.

Procedure

To configure a Unified Messaging server that is using either the 32-bit or 64-bit version of Exchange Server 2007

  1. Install the Exchange Server 2007 Unified Messaging server role.

    Note

    You can install the Unified Messaging server role on an Exchange 2007 computer on which a different server role is currently installed, or you can install the Unified Messaging server role on a separate computer in the same Exchange 2007 organization.

  2. Use Active Directory Users and Computers to create a new user object. When you create the user, do not create an Exchange mailbox.

  3. From the Start menu, open the Exchange Management Console.

  4. In the console tree, expand Recipient Configuration, and then click Mailbox.

  5. In the action pane, click New Mailbox.

  6. Use the New Mailbox wizard to create a User Mailbox for the user you created earlier in this procedure. For more information, see How to Create a Mailbox for an Existing User.

  7. From the Start menu, open the Exchange Management Shell.

  8. Create the following Unified Messaging objects by using the Exchange Management Shell:

    • Run the following cmdlet to create a new Dial Plan object: New-umdialplan -name dp -Num 5

    • Run the following cmdlet to create a new UM IP gateway: New-UMIPGateway -name ip -address <ipaddress>

      Important

      When you are configuring the IP gateway, the IP address for the object is the IP address of the computer on which the Exchange UM Test Phone application is installed.

    • Run the following cmdlet to create a new Hunt Group object: New-umhuntgroup -name hg -umipgateway ip -umdialplan dp - Pilotidentifier <phonenumber>

    • Run the following cmdlet to create a new Mailbox Policy object: New-ummailboxpolicy -name p1 -umdialplan dp

    • Run the following cmdlet to create a new Auto Attendant object: New-umautoattendant -name AA -umdialplan dp -PilotIdentifierList <phonenumber>

    • Run the following cmdlet to enable a mail-enabled recipient for Unified Messaging:Enable-ummailbox -id <smtpaddress> -ummailboxpolicy p1 -extensions 12345

      Note

      The SMTP address is the SMTP address for the user that was created in the previous step.

    • Run the following cmdlet to add or associate the Unified Messaging server with a dial plan that was created: Set-umserver -identity <servername> -dialplan dp

Testing UM Functionality by Using a 32-bit Version of Exchange Server 2007

The Exchange UM Test Phone application files are copied to the Unified Messaging server when the Unified Messaging server role is installed. However, the dynamic link library (DLL) files that are copied are located in the global assembly cache, and you cannot view the contents of the global assembly cache by using Microsoft Explorer. The easiest way to copy these files to the appropriate location is to use the copy command at a command prompt. However, the files that are needed for the Exchange Unified Messaging Test Phone to work correctly are different between the original release (RTM) version and the Service Pack 1 (SP1) version of the product.

Important

You do not have to perform the manual setup steps in the following section if you are running the Exchange UM Test Phone application on the local Unified Messaging server.

To set up and configure the Exchange UM Test Phone on a client computer

  1. Install the 32-bit Microsoft .NET Framework 2.0 on the client computer that will run the Exchange UM Test Phone application.

  2. The following table lists the files that you must copy to a local folder on the client computer:

    Exchange version Files to copy

    Exchange 2007 RTM

    • <%windir%>\assembly\GAC_32\Microsoft.Collaboration.Media\MediaVersionNumber\Microsoft.Collaboration.Media.dll

    • <%windir%>\assembly\GAC_MSIL\Microsoft.Collaboration\CollaborationVersionNumber\Microsoft.Collaboration.dll

    • <%windir%>\assembly\GAC_32\SIPEPS\SipsepsVersionNumber\SIPEPS.dll

    • Exchange Server\bin\exchmem.dll

    • Exchange Server\bin\extrace.dll

    • Exchange Server\bin\Microsoft.Exchange.Common.dll

    • Exchange Server\public\Microsoft.Exchange.Data.Common.dll

    • Exchange Server\bin\Microsoft.Exchange.Diagnostics.dll

    • Exchange Server\bin\Microsoft.Exchange.Net.dll

    • Exchange Server\bin\Microsoft.Exchange.Rpc.dll

    • Exchange Server\bin\ ExchangeUMTestPhone.exe

    Exchange 2007 SP1

    • Exchange Server\bin\Microsoft.Rtc.Media.dll

    • Exchange Server\bin\Microsoft.Rtc.Collaboration.dll

    • Exchange Server\bin\SIPEPS.dll

    • Exchange Server\bin\exchmem.dll

    • Exchange Server\bin\extrace.dll

    • Exchange Server\bin\Microsoft.Exchange.Common.dll

    • Exchange Server\public\Microsoft.Exchange.Data.Common.dll

    • Exchange Server\bin\Microsoft.Exchange.Diagnostics.dll

    • Exchange Server\bin\Microsoft.Exchange.Net.dll

    • Exchange Server\bin\Microsoft.Exchange.Rpc.dll

    • Exchange Server\bin\ ExchangeUMTestPhone.exe

    Note

    For example, the CollaborationVersionNumber is 3.0.5861.0__31bf3856ad364e35 and the SipepsVersionNumber is 2.0.6017.0__31bf3856ad364e35 for the original release version of Exchange 2007.

  3. In the Exchange Server\bin\ folder, double-click ExchangeUMTestPhone.exe to open the Exchange UM Test Phone.

Testing UM Functionality by Using a 64-bit Version of Exchange Server 2007

To set up and configure the Exchange UM Test Phone on a client computer

  1. Install the 64-bit Microsoft .NET Framework 2.0 on the client computer that will run the Exchange UM Test Phone application.

  2. The following table lists the files that you must copy to a local folder on the client computer:

    Exchange version Files to copy

    Exchange 2007 RTM

    • <%windir%>\assembly\GAC_64\Microsoft.Collaboration.Media\ MediaVersionNumber\Microsoft.Collaboration.Media.dll

    • <%windir%>\assembly\GAC_MSIL\Microsoft.Collaboration\CollaborationVersionNumber\Microsoft.Collaboration.dll

    • <%windir%>\assembly\GAC_64\SIPEPS\SipepsVersionNumber\SIPEPS.dll

    • Exchange Server\bin\exchmem.dll

    • Exchange Server\bin\extrace.dll

    • Exchange Server\bin\Microsoft.Exchange.Common.dll

    • Exchange Server\public\Microsoft.Exchange.Data.Common.dll

    • Exchange Server\bin\Microsoft.Exchange.Diagnostics.dll

    • Exchange Server\bin\Microsoft.Exchange.Net.dll

    • Exchange Server\bin\Microsoft.Exchange.Rpc.dll

    • Exchange Server\bin\ ExchangeUMTestPhone.exe

    Exchange 2007 SP1

    • Exchange Server\bin\Microsoft.Rtc.Media.dll

    • Exchange Server\bin\Microsoft.Rtc.Collaboration.dll

    • Exchange Server\bin\SIPEPS.dll

    • Exchange Server\bin\exchmem.dll

    • Exchange Server\bin\extrace.dll

    • Exchange Server\bin\Microsoft.Exchange.Common.dll

    • Exchange Server\public\Microsoft.Exchange.Data.Common.dll

    • Exchange Server\bin\Microsoft.Exchange.Diagnostics.dll

    • Exchange Server\bin\Microsoft.Exchange.Net.dll

    • Exchange Server\bin\Microsoft.Exchange.Rpc.dll

    • Exchange Server\bin\ ExchangeUMTestPhone.exe

  3. In the Exchange Server\bin\ folder, double-click ExchangeUMTestPhone.exe to open the Exchange UM Test Phone.

For More Information