了解消息等待指示器

 

适用于: Exchange Server 2010 SP2, Exchange Server 2010 SP3

上一次修改主题: 2016-11-28

邮件等待指示器 (MWI) 这一功能可以在大多数旧版语音邮件系统中找到。此功能最常见的形式是点亮用户电话上的指示灯,以表示存在新的或未听取的语音邮件。通常,旧版语音邮件系统正是通过此方法使语音邮件订阅者知道他们有新的或未听取的语音邮件。但是,在 Microsoft Exchange 统一消息 (UM) 环境中,MWI 指在传统 IP 网关、PBX 以及 Microsoft Exchange Server 2010 统一消息和 Microsoft Lync Server 2010 部署中提供的一种功能。

在传统电话环境中,MWI 允许指示灯或其他某种机制通知启用 UM 的用户有新的语音邮件。在使用 Microsoft Office Communications Server 2007 R2 或 Lync Server 2010 和 VoIP 电话的环境中,用于使用户知道接收到新语音邮件的机制与传统电话环境中的机制不同。启用 UM 的企业语音用户看到的指示灯与传统电话环境中的用户看到的指示灯不同,或是会看到其他类型的通知。

目录

概述

MWI SIP 通知消息

MWI 恢复

MWI 管理

概述

通常,邮件等待指示器 (MWI) 可以指任何表示存在新的或未听取的语音邮件的机制。邮件可以是新的或标记为未读的电子邮件,也可以是新的或标记为未听取的语音邮件。邮件等待指示器机制可以是:

  • 从 Outlook 或 Microsoft Office Outlook Web App 查看的新语音邮件。

  • 发送给注册移动电话的短信或 SMS 邮件。

  • 从 Exchange UM 向预配置号码进行的出站呼叫。

  • 电话上的灯或电话指示灯。

  • 特殊拨号音。

  • 电话显示屏幕上的图标或按钮。

  • 软件应用程序中突出显示的通知。

在 Microsoft Exchange Server 2007 和 Exchange 2010 中,启用 UM 的用户的语音邮件会存储在 Exchange 邮箱中。可以从使用 Outlook Voice Access 的电话、从使用 Outlook 和 Outlook Web App 的台式或便携计算机以及从移动电话客户端访问该邮箱。当启用 UM 的用户接收到一封新语音邮件时,该邮件会出现在用户的“语音邮件”搜索文件夹中。如果使用 Outlook 或 Outlook Web App 访问该语音邮件,则会在该语音邮件中包含一封电子邮件。通过 Outlook 和 Outlook Web App 访问其收件箱的启用 UM 的用户已拥有一种十分高效的机制来了解接收到新语音邮件。但是,并非所有启用 UM 的用户都使用 Outlook 和 Outlook Web App 访问其语音邮件和电子邮件。

在 Exchange 2007 中,可使用第三方解决方案或应用程序在传统环境或 IP PBX 环境中支持 MWI。而 Exchange 2010 可为 MWI 提供内置支持。Office Communications Server 2007 R2 和 Lync Server 2010 也支持 MWI。但是,实际 MWI 机制取决于由企业语音和启用 UM 的用户使用的基于 IP 的电话类型。以下示例说明与 Communications Server 2007 R2 或 Lync Server 2010 一起使用的基于 IP 的电话的邮件等待指示器:

电话上的 MWI

电话显示屏幕上的 MWI

拨号盘按钮上的 MWI

在 Exchange 2010 中,MWI 不要求安装任何其他服务器角色或服务。默认情况下,MWI 处于打开状态。它通过 UM 邮箱策略的设置或启用 UM 的用户邮箱的设置进行控制。MWI 还适用于受保护语音邮件,此功能仅在 Exchange 2010 中提供。

为了在传统电话环境中实现 Exchange 2010 中的 MWI,UM 服务器会向 SIP 对等方或 IP 网关(由 Active Directory 中的 UM IP 网关表示)发送 MWI SIP 通知消息。SIP 对等方或 IP 网关会向 PBX 发送通知。PBX 进而点亮桌面电话上的指示灯,以通知用户存在新的或未听取的语音邮件。

有两种语音邮件方案:电话应答和 Outlook Voice Access。使用电话应答时,UM 服务器会应答传入呼叫并允许呼叫者为启用 UM 的用户留下语音邮件。使用 Outlook Voice Access 时,如果呼叫者呼叫订阅者访问号码,则可以为启用 UM 的用户留下语音邮件。下图说明 Exchange 2010 统一消息中的 MWI 在电话应答方案中如何工作的概述。

MWI 概述

注释注意:
邮箱助理仅查找“语音邮件”搜索文件夹事件。

返回顶部

UM 服务器在邮件等待指示器中的角色

在呼叫者呼叫某个启用 UM 的用户后,如果该用户未应答电话,UM 服务器会将 SIP 通知消息发送给 IP 网关或 SIP 对等方。UM 服务器会通过 RPC 从邮箱服务器接收 MWI 状态更改信息,并使用 SIP 通知消息将有关通知更改的请求发送给 IP 网关或 IP PBX。向邮箱服务器发送的 RPC 请求会包括以下信息:

  • 邮件等待指示器已启用(是或否)。

  • 新的/标记为未听取的语音邮件数。

  • 旧的/标记为已听取的语音邮件数。

  • 新的/标记为未听取的紧急语音邮件数。

  • 旧的/标记为已听取的紧急语音邮件数。

  • 主 UM 拨号计划中的主分机号码。

  • 要用于 SIP 通知消息的 SIP 对等方或 IP 网关的 IP 地址或完全限定域名 (FQDN)。

  • UM 拨号计划的安全类型(不安全、SIP 安全或安全)。UM 服务器会使用这些信息确定与 IP 网关的连接必须为 TCP 上的 SIP 还是 TLS 上的 SIP。MWI SIP 通知支持 TLS。

UM 服务器使用传入呼叫标头中的转换信息确定启用 UM 的用户的分机号码或电话号码。当确定分机号码或电话号码时,UM 服务器会将请求发送给 SIP 对等方,而 SIP 对等方会将消息发送给 PBX。PBX 随后更改 MWI 的状态并点亮电话的指示灯。

注释注意:
尽管 PBX 中断应该十分少见,但是 Exchange UM 会至少每 12 个小时自动刷新一次每个邮箱的 MWI 状态。无法强制进行刷新,但是如果 PBX 断开电源且所有 MWI 指示灯熄灭,则在所有指示灯还原为正确状态之前,需经历最长 6 小时的时间。

返回顶部

MWI SIP 通知消息

MWI 通知使用 SIP 通知消息与 SIP 对等方或 IP 网关通信。这些消息会随 MWI 状态更改信息一起发送给 SIP 对等方。MWI 状态更改信息包括在 SIP 通知消息中,指示 MWI 通知是否会发送给用户。每当 MWI 状态发生更改时,邮箱助理便会通过 RPC 将这些信息发送给 UM 服务器。在 UM 服务器接收到这些信息之后,它会分析消息以获取目标 SIP 对等方或 IP 网关以及 MWI 状态更改信息。它随后会形成 SIP 通知消息并在消息正文中包含 MWI 状态更改信息,然后将这些信息发送给 SIP 对等方或 IP 网关。

Exchange 2010 中的 MWI 基于 RFC 3842。RFC 3842 声明必须将 SIP 事件通知用于邮件等待通知。MWI 基于 SIP 模型,由统一消息系统中的终结点驱动。获取 MWI 信息的 SIP 终结点(IP 网关或 IP PBX)必须将 SIP 订阅消息发送给统一消息系统。将使用接受订阅的通知消息答复 SIP 订阅消息。所有 MWI 状态更改信息都会使用嵌入在之前创建的订阅中的通知消息,从统一消息系统传达到 SIP 终结点。发送到 SIP 对等方的 SIP 通知消息的确切语法基于 RFC 3842 中说明的格式。下图中显示了呼叫流。

MWI SIP 通知呼叫流

UM 服务器将 MWI 通知消息发送给 SIP 对等方。事件标头设置为“消息汇总”,指示这是与 MWI 相关的通知消息。“收件人”标头字段指示必须为其提供 MWI 服务的 SIP 终结点。订阅状态标头必须设置为“已终止”而不是“活动”。

  • SIP 对等方或 IP 网关使用电路交换协议(如 SMDI)将这些信息传达给 PBX。

  • PBX 通过电路交换协议发送成功消息。

  • SIP 对等方或 IP 网关可以使用以下任何消息进行响应:200 正常(成功)或 480(暂时不可用)。UM 服务器可以处理这两种响应和其他失败响应。

传统电话环境中的 MWI

在传统电话环境中,传入呼叫由 PBX 接收,随后发送给 IP 网关。UM 服务器和邮箱助理用于确定启用 UM 的用户的 MWI 状态。它们负责将 SIP 通知传递回 IP 网关和 PBX。在传统电话环境中,呼叫流和 MWI 通知如下所示:

  1. 传入呼叫由 PBX 接收,随后从 PBX 发送给启用 UM 的用户的电话。用户未应答,系统提示呼叫者留下语音邮件。

  2. 呼叫首先从 PBX 发送给 IP 网关。

  3. IP 网关随后将呼叫提交给 UM 服务器。

  4. UM 服务器执行 LDAP 查询以查找启用 UM 的用户的信息,如用户的分机号码和问候语。启用 UM 的用户的问候语会进行播放。

  5. UM 服务器创建的语音邮件会提交给同一站点中的集线器传输服务器。

  6. 集线器传输服务器将语音邮件提交给邮箱服务器。邮箱助理接收到有关新语音邮件的 MAPI 事件。

  7. 邮箱助理会读取 UM 拨号计划和 UM 邮箱策略,以确定是否应将 MWI 通知发送给启用 UM 的用户。邮箱助理会查询与启用 UM 的用户的 UM 拨号计划关联的所有 UM 服务器。邮箱助理尝试将 RPC 事件发送给返回的第一个 UM 服务器。如果失败,则它会尝试下一个 UM 服务器。它会不断重试 5 分钟,或直至尝试了所有服务器。如果所有 RPC 呼叫都失败,则邮箱助理会将错误记录在事件查看器中。UM 服务器会查询与启用 UM 的用户邮箱的 UM 拨号计划关联的所有 UM IP 网关。

  8. UM 将 SIP 通知消息发送给从查询返回的第一个 IP 网关。如果失败,则 UM 服务器会选择下一个 IP 网关。UM 服务器会不断尝试某个 IP 网关 5 分钟。如果查找 IP 网关的所有尝试都失败,则 UM 服务器会记录一个错误。如果成功找到某个 IP 网关,则该 IP 网关会将通知发送给 PBX,而 PBX 进而将 MWI 事件的通知发送给用户的电话,以点亮电话指示灯。

下图显示传统电话环境中的呼叫流。

传统电话环境中的 MWI 呼叫流

返回顶部

Lync Server 2010 环境中的 MWI

在包含 Lync Server 2010 的电话环境中,传入呼叫可以从外部电话发送给中介服务器、从 Lync 2010 客户端发送或从基于统一通信 (UC) 的电话发送。在接收到呼叫后,呼叫会发送给 Lync Server 2010 前端服务器池。UM 服务器和邮箱助理用于确定启用 UM 的用户的 MWI 状态,并将此通知传递给客户端或基于 UC 的电话。

注释注意:
仅在 Lync Server 2010 部署中才支持邮件等待通知。该通知也在包含 Lync Server 2010 的跨界部署中可用。Office Communications Server 2007 R2 不支持 MWI,并且在跨界部署中不受支持。

在包含 Lync Server 2010 的电话环境中,呼叫流和 MWI 通知如下所示:

  1. 呼叫从以下对象之一发送:

    1. 外部电话到中介服务器

    2. Lync 2010 客户端

    3. 基于 UC 的电话。

  2. 传入呼叫由 Lync Server 2010 前端服务器池接收,并发送给启用 UM 的用户的电话。用户未应答,系统提示呼叫者留下语音邮件。

  3. Lync Server 2010 前端服务器池随后将呼叫提交给 UM 服务器。

  4. UM 服务器执行 LDAP 查询以查找启用 UM 的用户的信息,如其分机号码和问候语。播放问候语,系统提示呼叫者留下语音邮件。

  5. UM 服务器创建的语音邮件会提交给同一站点中的集线器传输服务器。

  6. 集线器传输服务器将语音邮件提交给邮箱服务器。邮箱助理接收到有关新语音邮件的 MAPI 事件。

  7. 邮箱助理会读取 UM 拨号计划和 UM 邮箱策略,以确定是否应将 MWI 通知发送给用户。邮箱助理会查询与用户的 UM 拨号计划关联的所有 UM 服务器。邮箱助理尝试将 RPC 事件发送给返回的第一个 UM 服务器。如果此尝试失败,则邮箱助理会尝试下一个 UM 服务器。它会不断尝试查找某个 UM 服务器 5 分钟,或直至尝试了所有服务器。如果所有 RPC 呼叫都失败,则邮箱助理会将错误记录在事件查看器中。UM 服务器会查询与启用 UM 的用户邮箱的 UM 拨号计划关联的所有 UM IP 网关。

  8. UM 将 SIP 通知消息发送给从查询返回的第一个 IP 网关。如果失败,则 UM 服务器会选择下一个 IP 网关。UM 服务器会不断尝试查找某个 IP 网关 5 分钟。如果与 IP 网关联系的所有尝试都失败,则 UM 服务器会记录一个错误。如果成功,则 IP 网关会将通知发送给 Lync Server 2010 前端服务器池,该服务器池进而将 MWI 事件的通知发送给用户的电话或 Lync 2010 客户端。

下图显示传统电话环境中的呼叫流。

Lync Server 2010 环境中的 MWI 呼叫流

返回顶部

MWI 恢复

在部署 UM 服务器、UM 拨号计划和 UM IP 网关并将 MWI 用于启用 UM 的用户时,最好部署多个 UM 服务器和多个 IP 网关以形成容错和恢复能力。这样做也可形成 MWI 恢复能力。在部署多个 UM 服务器和 UM IP 网关时,如果某个 UM 服务器或 IP 网关不可用,且邮箱服务器无法连接,则会使用下一个 UM 服务器。如果 UM 服务器无法连接到 IP 网关,则会使用下一个 IP 网关。在这两种情况下,都会使用轮循机制。

若要在统一消息中为 MWI 实现容错功能,必须创建和配置以下一项或多项:

  • 与将接收 MWI 通知的启用 UM 的用户关联的 UM 拨号计划。

  • 与将接收 MWI 通知的启用 UM 的用户关联的 UM 邮箱策略。

  • 与 UM 拨号计划(与将接收 MWI 通知的启用 UM 的用户关联)关联的 UM IP 网关。

  • 添加到 UM 拨号计划(与将接收 MWI 通知的启用 UM 的用户关联)的 UM 服务器。

下图演示 MWI 可以使用多个路径发送 SIP 通知消息。

MWI 恢复

MWI 管理

可以通过配置以下两个 Active Directory 对象的设置来管理 MWI:UM 邮箱策略和 UM IP 网关。对于这两个 Active Directory 对象,可以使用 Set-UMMailboxPolicy cmdlet 或 Set-UMIPgateway cmdlet 来启用或禁用 MWI,也可以通过使用 Exchange 管理控制台 (EMC) 配置设置来启用或禁用 MWI。可以使用 Get-UMMailboxPolicy cmdlet 和 Get-UMIPgateway cmdlet 来查看 MWI 通知的状态,也可以通过在 EMC 中查看设置来查看 MWI 通知的状态。

UM 邮箱策略和 MWI

可以创建统一消息邮箱策略,以将一组通用的 UM 策略设置应用于启用 UM 的邮箱集合。例如,可以使用 UM 邮箱策略应用 PIN 策略设置、拨号限制和 MWI 设置。如果您启用 MWI,则会为与 UM 邮箱策略关联的所有用户都启用 MWI。如果您对某个 UM 邮箱策略禁用 MWI,则会为与该 UM 邮箱策略关联的所有启用 UM 的用户都禁用 MWI。因而,禁用 MWI 可以为与单个或多个 UM 拨号计划或是单个或多个 UM 邮箱策略关联的所有启用 UM 的用户都禁用 MWI。如果您对某个 UM 邮箱启用或禁用 MWI,则可能会影响您所在 Exchange 组织中大批启用 UM 的用户。MWI 设置会应用于与 UM 拨号计划关联的一部分用户。若要了解有关 UM 邮箱策略的详细信息(包括如何为一组启用 UM 的用户启用或禁用 MWI),请参阅管理 UM 邮箱策略

可以使用 EMC 和 Set-UMMailboxPolicy cmdlet 配置 MWI 设置。下表列出了可以为 MWI 配置的设置。

UM 邮箱策略的邮件等待指示器设置

命令行管理程序参数 是否为 EMC 中的可用设置? 描述

AllowMessageWaitingIndicator

AllowMessageWaitingIndicator 参数指定与 UM 邮箱策略关联的用户是否可以在接收到新语音邮件时接收通知。默认值为 $true

启用此设置会允许针对 UM IP 网关接收的呼叫,向与单个 UM 邮箱策略关联的用户发送语音邮件通知。此设置允许 UM IP 网关接收 SIP 通知消息并向启用 UM 的用户电话发送此信息。

此选项对在 Exchange 2007 服务器上拥有邮箱的启用 UM 的用户不可用。

有关如何管理 MWI 设置的详细信息,请参阅下列主题:

UM IP 网关和 MWI

如果对某个 UM IP 网关禁用 MWI,则会为连接到由该 UM IP 网关表示的 IP 网关的所有用户都禁用 MWI。因此,禁用 MWI 可以为与单个或多个 UM 拨号计划或是单个或多个 UM 邮箱策略关联的所有启用 UM 的用户都禁用 MWI。如果您对某个 UM IP 网关启用或禁用 MWI,则可能会影响您所在 Exchange 组织中的大批用户。若要了解有关 UM 邮箱策略的详细信息(包括如何为一组启用 UM 的用户启用或禁用 MWI),请参阅管理 UM 邮箱策略

可以使用 EMC 和 Set-UMMailboxPolicy cmdlet 配置 MWI 设置。下表列出了可以为 MWI 配置的设置。

UM IP 网关的邮件等待指示器设置

命令行管理程序参数 是否为 EMC 中的可用设置? 描述

MessageWaitingIndicatorAllowed

MessageWaitingIndicatorAllowed 参数指定是否可让 UM IP 网关允许向与 UM 拨号计划关联的用户发送 SIP 通知消息。默认值为 $true

当启用了此设置时,可以针对 UM IP 网关接收的呼叫,向用户发送语音邮件通知。此设置允许 UM IP 网关向启用 UM 的用户发送邮件等待通知。

此选项对在 Exchange 2007 服务器上拥有邮箱的启用 UM 的用户不可用。

有关如何管理 MWI 设置的详细信息,请参阅下列主题:

返回顶部

SMS MWI 通知

邮件等待指示器可以指任何表示存在新语音邮件的机制。它可以采用短消息服务 (SMS) 消息(也称为短信)的形式。短信可以发送给用户的注册移动电话,同时提供其他 MWI 通知(如电话上的指示灯、电话键区上的指示灯或基于 UC 的电话显示屏幕上的指示灯)。

下图说明 SMS MWI 通知在 Exchange 2010 统一消息电话应答方案中如何工作的概述。

SMS MWI 概述

注释注意:
发送给启用 UM 的用户的 SMS 或短信包括语音邮件预览。

可以通过配置以下两个 Active Directory 对象的设置来管理 SMS MWI 通知:UM 邮箱策略和 UM 邮箱。对于这两个 Active Directory 对象,可以使用 Set-UMMailboxPolicy cmdlet 和 Set-UMMailbox cmdlet 启用或禁用 SMS MWI。可以使用 Get-UMMailboxPolicy cmdlet 和 Get-UMMailbox cmdlet 查看 SMS MWI 通知的状态。

只能使用 Set-UMMailbox cmdlet 配置 SMS MWI 设置。不能使用 EMC 配置此设置。下表列出了可以为 MWI 配置的设置。

UM 邮箱的 SMS 和邮件等待指示器设置

命令行管理程序参数 是否为 EMC 中的可用设置? 描述

UMSMSNotificationOption

UMSMSNotificationOption 参数指定启用 UM 的用户是只能接收语音邮件的短信通知,可以接收语音邮件和未接来电的短信通知,还是不允许接收通知。此参数的值为:VoiceMailVoiceMailAndMissedCallsNone。默认值为 None

此选项对在 Exchange 2007 服务器上拥有邮箱的启用 UM 的用户不可用。

有关如何管理 SMS MWI 设置的详细信息,请参阅下列主题:

只能使用 Set-UMMailboxPolicy cmdlet 配置 MWI 设置。不能使用 EMC 进行此设置。下表列出了可以为 MWI 配置的设置。

UM 邮箱策略的 SMS 和邮件等待指示器设置

命令行管理程序参数 是否为 EMC 中的可用设置? 描述

AllowSMSNotification

AllowSMSNotification 参数指定是否允许其邮箱与 UM 邮箱策略关联的启用 UM 的用户接收发送给其移动电话的 SMS 或短信。如果此参数设置为 $true,则还必须使用 Set-UMMailbox cmdlet,并针对启用 UM 的用户将 UMSMSNotificationOption 参数设置为 voicemailVoiceMailAndMissedCalls。默认值为 $true。

此选项对在 Exchange 2007 服务器上拥有邮箱的启用 UM 的用户不可用。

有关如何管理 MWI 设置的详细信息,请参阅下列主题:

返回顶部

 © 2010 Microsoft Corporation。保留所有权利。