Applies to: Exchange Server 2007 SP3, Exchange Server 2007 SP2, Exchange Server 2007 SP1, Exchange Server 2007
Topic Last Modified: 2007-10-19

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:

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:

    Copy Code
    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:

    Copy Code
    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: