邮件等待指示和在 Communicator Mobile (CoMo) for Nokia 上访问统一语音邮件

原文发布于 2010 年 9 月 10 日(星期五)

本博客将解释邮件等待指示器 (MWI) 如何工作,最终用户如何从 CoMo for Nokia 访问他们的企业语音邮件,以及这些功能正常工作的先决条件。

CoMo for Nokia 客户端可以接收有关未读语音邮件计数的通知,也就是提供 MWI 功能,未读语音邮件计数显示在主屏幕中,如下面的图片所示:

在主屏幕上单击时,会启动对话列表窗口(如下面的图片所示),可以通过该窗口访问语音邮件。

您已经知道 Exchange 2007 的统一消息 (UM) 组件旨在成为 Office Communications Server 2007 (OCS) 的语音邮件解决方案。必须随 Exchange 2007 部署 UM 服务器角色组件,以支持通过这种方式与 OCS 集成。这意味着任何人都可以拨叫 OCS 用户并留下语音邮件,语音邮件然后会传递到该用户的 Outlook 收件箱。借助与 Exchange 2007 的 UM 集成,企业用户可以享受将电子邮件、语音邮件和传真邮件整合在收件箱中的额外好处。而且,现在可以使用 Office Communicator (OC) 客户端访问某些语音邮件功能。在集成环境中,向用户发出的呼叫未应答(忙、响铃但未应答或转换为语音邮件)时,会将呼叫路由到 UM 服务器。OCS 的前端服务器角色(或控制器)负责处理呼叫并将它传送到 UM 服务器。有关 UM 的更多详细信息,可以参考 TechNet 和本博客。

若要使 CoMo for Nokia 用户获得此功能,除了已经提到的 UM 服务器角色组件部署之外,还需要以下组件

  • 语音邮件配置。 必须为 CoMo for Nokia 用户帐户配置 Exchange 邮箱,并且必须对它启用企业语音才能具有此功能。
  • Exchange 2007 的客户端访问服务器 (CAS) -- 自动发现服务。 这是托管客户端协议(如邮局协议 3 (POP3)、Internet 消息访问协议 4 (IMAP4)、安全超文本传输协议 (HTTPS)、Outlook 无处不在、可用性服务和自动发现服务)的中间层服务器。CAS 角色接受从各种不同的客户端(包括移动设备)到 Exchange 2007 服务器的连接。CAS 还托管 Web 服务。自动发现服务是 Microsoft Exchange Server 2007 中包含的新 Web 服务。自动发现服务为 Exchange Web 服务 (EWS) 中包含的 Web 服务(如可用性和统一消息)提供客户端应用程序配置信息,包括外部和内部 URL。有关详细信息,可以参考 TechNet。
  • Communicator Web Access (CWA) 服务器 - legacyImpersonationPolicy 参数。 若要使此功能发挥作用,您需要在 Communicator Web Access 服务器上将 legacyImpersonationPolicy 参数值更改为 False(默认值为 True)。若要执行此更改,请使用 TechNet 中说明的过程。
     

现在,我们来逐步了解一下 Internet 上的 CoMo for Nokia 客户端如何使用自动发现服务检索指向 Exchange Web 服务端点的服务绑定以获取未读语音邮件计数:

  • 如图所示,MCX 服务器是 Exchange Web 服务客户端,在这种情况下模拟 CoMo for Nokia 登录用户进行 Active Directory (AD) 身份验证以便它可以在 AD 中查询 CAS 角色安装期间创建的自动发现服务连接点 (SCP) 对象
  • SCP 对象包含 ServiceBindingInformation 属性,该属性以 https://CAS01/autodiscover/autodiscover.xml 形式包含客户端访问服务器/自动发现服务 URL,其中 CAS01 是 CAS 的完全限定域名 (FQDN)
  • 客户端获取并枚举自动发现服务的实例后,它连接到枚举列表中的第一个 CAS
  • CAS 以 XML 数据形式返回连接到用户邮箱所需的配置文件信息
  • 在 MCX 服务器中托管的 EWS 回调使用 EWS 推送方法接收语音邮件搜索文件夹(在 Exchange 中标识为 DistinguishedFolderIdNameType.voicemail)的 ModifiedEvent 的所有通知订阅。有关 EWS 推送通知的详细信息,可以参考 MSDN 文章(该链接可能指向英文页面)
  • 有新语音邮件时,会在语音邮件搜索文件夹中创建新未读电子邮件,这会触发 ModifiedEvent
  • EWS 回调从 CAS 接收订阅 ID 的通知,基于它可以提取语音邮件搜索文件夹中的未读项目
  • 然后使用在 Web 服务中存储的订阅映射执行与订阅 ID 对应的会话 ID 查找
  • 将会话的已存储未读语音邮件数与已接收语音邮件数进行比较,如果存在任何差异,则使用 MCX 和 CoMo for Nokia 客户端之间的现有事件通知基础结构通知 CoMo for Nokia 客户端
     

若要访问语音邮件,用户必须在“设置”(Settings) 页的“常规”(General) 选项卡上配置“语音邮件号码”(Voicemail Number) 字段,或者提示输入时,用户必须在设置中输入统一消息访问电话号码(这是用于访问企业 UM 语音邮件的企业给定 PSTN 号码)。应用程序使用此号码呼叫您的语音邮件,此呼叫是移动电话呼叫而不是 OCS Enterprise 呼叫,因为 CoMo for Nokia 客户端不支持企业语音呼叫。另外,不能控制传入语音呼叫和选择将它们重定向到统一企业语音邮件,因为 CoMo for Nokia 客户端不支持 OCS Enterprise 语音呼叫功能。

如果未配置“设置”(Settings) 页中的“语音邮件号码”(Voicemail Number) 字段,则将提示用户输入统一消息访问电话号码,如下图所示,它作为 CoMo for Nokia 用户设置的一部分进行保存。

请在下面发表您的评论。

 

Sukuman Rayan

UC 项目经理
发布时间:2010 年 9 月 9 日(星期四)下午 12:16,发布者:OC 团队

这是一篇本地化的博客文章。请访问 Message Waiting Indication and Access to Unified Voicemail on Communicator Mobile (CoMo) for Nokia 以查看原文