了解自定义提示分发

 

适用于: Exchange Server 2007 SP3, Exchange Server 2007 SP2, Exchange Server 2007 SP1, Exchange Server 2007

上一次修改主题: 2007-04-12

您可以在 Microsoft Exchange Server 2007 统一消息 (UM) 中创建和配置 UM 拨号计划或自动助理,它们完全可以正常工作,但只使用包含在 Exchange 2007 中的默认语音提示。但是,所安装的用于问候语、信息通知以及菜单提示的音频文件都是普通文件,应对其进行自定义,然后将其分发到组织内的所有统一消息服务器。本主题说明如何将自定义提示复制到已安装统一消息服务器角色的所有计算机上。这可以确保自定义语音提示对所有使用 Outlook Voice Access 和 UM 自动助理的呼叫者均可用。

概述

自定义提示语发布就是使自定义音频文件对拨号连接到 UM 自动助理的所有 Outlook Voice Access 用户和呼叫者都可用的过程。创建自定义语音提示之后,必须先将自定义提示语复制到已指定为提示语发布点的统一消息服务器中。提示语发布点是一个共享文件夹,位于第一个与单个 UM 拨号计划相关联的服务器上。将自定义音频文件复制到提示语发布点后,属于同一拨号计划的所有统一消息服务器都会将自定义语音提示语复制到本地文件夹。通过将自定义音频文件复制到本地文件夹,统一消息服务器可以为拨号连接到 UM 自动助理的 Outlook Voice Access 用户或呼叫者播放此自定义文件。

不管有多少个统一消息服务器属于 UM 拨号计划,统一消息服务器都会将提示语发布点中的现有 UM 自定义提示复制到本地。每个 UM 拨号计划都代表一组统一消息服务器以及一组启用了 UM 且统一消息服务器为其应答传入呼叫的用户。为数百个或更少用户提供服务的小型拨号计划可能只有一个统一消息服务器。大型拨号计划有数千个或更多用户,或者可以提供冗余以帮助维护 UM 服务可用性,此类计划则拥有两个或更多统一消息服务器。

发布自定义提示语具有下列优点:

  • 一致的用户体验   对于用户而言,自定义提示似乎始终以同样的方式和相同的速度进行工作。

  • 一致的服务器配置   不必确保每个统一消息服务器都已正确更新。

创建将要用作语音提示、问候语或信息性通知的自定义音频文件的单个副本之后,必须确保所有与 UM 拨号计划相关联的统一消息服务器都能收到其副本。通过使用 Exchange 管理控制台或 Exchange 命令行管理程序中的 Copy-UMCustomPrompt cmdlet 将 UM 拨号计划或 UM 自动助理配置为使用自定义提示语,可实现此目的。

体系结构

安装统一消息服务器角色时,将系统提示音频文件复制到统一消息服务器上的文件夹中。复制到统一消息服务器上的系统提示将用作 UM 拨号计划和自动助理的默认提示。由于系统提示属于普通文件,因此您可能希望在您的统一消息环境中启用自定义问候语、通知以及菜单提示。首先必须创建自定义语音提示,启用 UM 拨号计划或自动助理上的自定义提示,然后确保自定义提示在属于同一 UM 拨号计划的每个统一消息服务器上都可用。

可以使用 Exchange 管理控制台或 Exchange 命令行管理程序来复制所需的自定义音频文件。为确保自定义语音提示对每个统一消息服务器都可用,请使用 Copy-UMCustomPrompt cmdlet 来执行以下任务或在 Exchange 管理控制台中选择自定义音频文件:

  • 在 Active Directory 目录服务中找到提示语发布点。

  • 将自定义提示复制到提示语发布点。

  • 更新 Active Directory 目录服务中的统一消息配置。

执行这些任务之后,Microsoft Exchange 文件分发服务将更新每个与拨号计划相关联的统一消息服务器。

Caution警告:
建议不要使用 Copy-Item cmdlet、Microsoft Windows 资源管理器或诸如 xcopy.exe 等其他程序将自定义提示 .wav 文件复制到提示语发布点内部的文件夹中。

图 1 说明了自定义提示发布体系结构以及由 Copy-UMCustomPrompt cmdlet 执行的任务,或者在使用 Exchange 管理控制台配置拨号计划或自动助理以使用自定义音频文件时需要执行的任务。

图 1   自定义提示发布体系结构

自定义提示发布体系结构

Copy-UMCustomPrompt cmdlet 将在 Active Directory 中查询相应的拨号计划对象,以确定提示语发布点位置。每个拨号计划只有一个提示语发布点,并且该发布点被存储为 Windows 文件共享(也称为 UNC)路径,以标识对自定义提示可用的文件共享。确定提示语发布点位置以后,cmdlet 将验证自定义提示中的内容,并确认其格式是否正确以及是否使用了支持的音频编码解码器。如果自定义提示通过了验证测试,则 Exchange 命令行管理程序命令会将提示内容复制到提示语发布点。

提示语发布点中的自定义音频文件已自动组织到某个目录结构中,此结构反映了在您的 Exchange 2007 组织中配置的拨号计划和自动助理。

图 2 显示了提示语发布点目录结构。在图 2 中,提示语发布点具有多个与 UM 拨号计划对应的子目录。每个拨号计划中都有自动助理。

图 2   提示语发布点目录结构

自定义提示文件夹结构

系统为所创建的每个 UM 拨号计划和 UM 自动助理提供一个唯一 ID。将根据在创建 UM 拨号计划或 UM 自动助理的配置对象时所提供的唯一 ID 生成其目录名。您无需知道提示语发布点下文件的确切名称或位置,因为 Copy-UMCustomPrompt cmdlet 使用的唯一 ID 与拨号计划或自动助理相关联,以确保将自定义提示复制到目录结构中的正确位置。

将自定义提示复制到提示语发布点并进行了任何必要的目录更新之后,提示将被复制到拨号计划中的每个统一消息服务器上。将自定义提示添加到配置为提示语发布点的统一消息服务器上相应文件夹之后,运行在每个统一消息服务器上的 Microsoft Exchange 文件分发服务将引用该提示语发布点,并确认是否更改了提示语发布点中的文件或向其添加了其他文件。如果文件被更改或添加了其他文件,则其他统一消息服务器将向提示语发布点请求自定义提示,并将它们复制到本地驱动器上 \\<服务器名>\ExchangeUM 文件夹中的正确位置。

note注意:
Microsoft Exchange 文件分发服务是与统一消息服务器角色一起安装的。同时,它也是与客户端访问服务器角色一起安装的,因为它也可用于为运行 Microsoft Office Outlook Web Access 的客户端复制脱机通讯簿。

所有的 Microsoft Exchange 文件分发服务信息均存储在 Active Directory 中。但是,您应当备份已复制文件(如脱机通讯簿和 UM 提示)的源位置。脱机通讯簿源是生成脱机通讯簿的邮箱服务器,除非另外指定,否则 UM 提示语所在的位置是第一个统一消息服务器。只要备份或还原了源,Microsoft Exchange 文件分发服务就会复制其内容。如果任何副本服务器关闭,则只要该服务器恢复联机,Microsoft Exchange 文件分发服务就会自动从源复制内容,而无需管理员干预。如果不希望等待服务器恢复联机以执行自动复制,可以运行 Update-FileDistributionService 强制进行复制。

important要点:
新配置了自定义提示语或者更新提示语后,Microsoft Exchange 文件分发服务可能需要几分钟的时间来使自定义提示语在 Exchange 2007 组织中的所有统一消息服务器上都可用。如果希望使自定义提示语在组织中的所有统一消息服务器上立即可用,则必须运行 Update-FileDistributionService cmdlet 以确保将自定义提示语复制到了组织中的所有统一消息服务器。

更改提示语发布点

系统将在第一个统一消息服务器加入 UM 拨号计划时自动设置其提示语发布点。它可位于与特定拨号计划相关联的统一消息服务器有访问权限的任何服务器上。可以在 UM 拨号计划上设置提示语发布点,并可以将其设置为 \\<服务器名>\ExchangeUM,其中,<服务器名> 将由统一消息服务器的 NetBIOS 名称代替。

对于只有一个统一消息服务器的拨号计划而言,没有必要更改其提示语发布点位置。但是,出于下列原因,您可能会需要移动提示语发布点:

  • 在具有多个统一消息服务器的拨号计划中,提示语发布点代表单个故障点。

  • 统一消息服务器通常不会充当文件服务器。可能不需要像备份其他服务器一样频繁地备份统一消息服务器,也不需要为其配置磁盘存储设备,例如独立磁盘冗余阵列 (RAID)。如果网络上的某个文件服务器拥有 RAID 阵列,则您可能会将其用作 UM 自定义提示的主副本。

    important要点:
    卸载统一消息服务器角色之前,必须将提示语发布点移动到其他位置。

有关如何更改提示语发布点的详细信息,请参阅如何更改提示语发布点

详细信息