How to Change the Prompt Publishing Point

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, Exchange Server 2007 SP2, Exchange Server 2007 SP3

This topic explains how to use the Exchange Management Shell to change the prompt publishing point. The prompt publishing point uses the Microsoft Exchange File Distribution service to copy the custom prompts from a Universal Naming Convention (UNC) path to any Microsoft Exchange Server 2007 Unified Messaging (UM) server that is a member of the dial plan. The UNC path can be located on any server that can be accessed by the members of the dial plan. For more information about custom prompt distribution in Unified Messaging, see Understanding Custom Prompt Distribution.

Custom prompt publishing is the process by which custom audio files are made available to all Outlook Voice Access users and callers who dial in to UM auto attendants. After you have created a custom audio prompt, you must first copy the custom prompt to the Unified Messaging server that you have designated as the prompt publishing point. For more information about custom audio prompts in Unified Messaging, see Understanding Unified Messaging Audio Prompts.

The prompt publishing point for a UM dial plan is automatically set at the time that the first Unified Messaging server joins the dial plan. Before you can remove the first Unified Messaging server, you must migrate all the custom prompts and then set a different server as the prompt publishing point.

Important

You must move the prompt publishing point to another location before you can uninstall the Unified Messaging server role.

There are three scenarios in which you may have to move or relocate the prompt publishing point from a Unified Messaging server:

  • You want to move the prompt publishing point to a file server or another server that does not have the Unified Messaging server role installed.

  • You are replacing the Unified Messaging server that contains the prompt publishing point with another Unified Messaging server and then decommissioning the first Unified Messaging server.

  • You are adding an additional Unified Messaging server and want to move the prompt publishing point to the new Unified Messaging server.

To move the prompt publishing point:

  1. Determine the Unified Messaging server that contains the prompt publishing point by running the Get-UMDialPlan cmdlet. For example:

    Get-UMDialPlan MyUMDialPlan | fl
    

    The server that contains the prompt publishing point is the first Unified Messaging server that was installed and then joined to the dial plan. The prompt publishing point is configured per dial plan.

  2. Perform a file level backup of all the custom prompts that are found in the \UnifiedMessaging\Prompts\Custom folder on the Unified Messaging server that contains the prompt publishing point. Make sure that you at least have read access to the \UnifiedMessaging\Prompts\Custom folder and the files that are located within this folder.

  3. Install the Unified Messaging server role on a new computer and join it to the same dial plan as the Unified Messaging server that contains the prompt publishing point. When you add an additional Unified Messaging server, the custom prompts that are found in the \UnifiedMessaging\Prompts\Custom folder from the prompt publishing point will be copied to the \UnifiedMessaging\Prompts\Pickup folder on the new Unified Messaging server.

    Note

    It may take several minutes for the Microsoft Exchange File Distribution service to copy the custom prompts to the folder. To force the files to be copied immediately, run the Update-FileDistributionService cmdlet.

    If you are moving the prompt publishing point from the Unified Messaging server to a server that is not running the Unified Messaging server role, create a shared folder and apply access control list (ACL) permissions that give the Exchange Organization Administrators and the Exchange Servers security groups, at a minimum, read/write permissions. The name and shared name of the folder that will contain the custom prompts is not important.

  4. Using Windows Explorer or a program such as Xcopy.exe, copy the contents of the \UnifiedMessaging\Prompts\Custom folder from the Unified Messaging server designated as the prompt publishing point to either of the following folders:

    • The \UnifiedMessaging\Prompts\Custom folder on the new Unified Messaging server.

    • The \Custom folder that you created on the server that is not running the Unified Messaging server role.

    After you copy the files and folders from the \UnifiedMessaging\Prompts\Custom folder, the \UnifiedMessaging\Prompts\Custom folder and the \UnifiedMessaging\Prompts\Pickup folder on the new Unified Messaging server should have the same files.

  5. Update the UM dial plan with the new prompt publishing point location by running the Set-UMDialPlan cmdlet. When you run the Set-UMDialPlan cmdlet with the -PromptPublishingPoint parameter, make sure that you include the correct UNC path of the new prompt publishing point. For example: \\MyFileServer\MySharedFolder.

  6. Next, the prompt publishing point will use the Microsoft Exchange File Distribution service to copy the prompts to the pickup folder on any Unified Messaging server that is a member of the dial plan.

Before You Begin

To perform the following 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 2007, see Permission Considerations.

Also, before you perform this procedure, confirm that a UM dial plan has been created.

Procedure

To use the Exchange Management Shell to change the prompt publishing point

  • Run the following command:

    Set-UMDialPlan -Identity MyDialPlan -PromptPublishingPoint <UNC_Path_to_PromptPublishingPoint_Shared_Folder_On_New_Server>
    

For more information about syntax and parameters, see Set-UMDialplan.

For More Information

For more information about UM dial plans, see the following topics: