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
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.
Use Active Directory Users and Computers to create a new user object. When you create the user, do not create an Exchange mailbox.
From the Start menu, open the Exchange Management Console.
In the console tree, expand Recipient Configuration, and then click Mailbox.
In the action pane, click New Mailbox.
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.
From the Start menu, open the Exchange Management Shell.
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
Install the 32-bit Microsoft .NET Framework 2.0 on the client computer that will run the Exchange UM Test Phone application.
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.
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
Install the 64-bit Microsoft .NET Framework 2.0 on the client computer that will run the Exchange UM Test Phone application.
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
In the Exchange Server\bin\ folder, double-click ExchangeUMTestPhone.exe to open the Exchange UM Test Phone.
For More Information
For more information about the Exchange UM Test Phone, see Testing a Unified Messaging Server with the Unified Messaging Test Phone.
For more information about how to test Unified Messaging server functionality, see Testing Unified Messaging Server Functionality.