统一消息服务 Microsoft Exchange 统一消息服务是为网络提供统一消息服务的两个服务之一。Microsoft Exchange 统一消息服务执行下列功能:
Microsoft Exchange 统一消息服务首先接受所有传入连接,然后将这些请求重新路由到处理传入请求的 UM 工作进程。此外,Microsoft Exchange 统一消息服务监视创建的所有 UM 工作进程,并确保 UM 工作进程正常运行。如果 UM 工作进程无法响应,Microsoft Exchange 统一消息服务将停止该 UM 工作进程,然后创建一个新的 UM 工作进程来替代它。
MicrosoftExchange 统一消息服务与 MicrosoftExchange 语音引擎服务一起使用,以实现由统一消息提供的所有电话功能。MicrosoftExchange 统一消息服务处理呼叫控制并与 Unified Communications Managed API 2.0 交互以处理通过 MicrosoftExchange 统一消息服务和启用 SIP 的电话设备(例如 IP 网关或 IPPBX)之间的 SIP 信号信息协商的传入媒体流。在由 Microsoft Exchange 统一消息服务发起传入呼叫时,发生下列事件:
UM 工作进程是在启动 Microsoft Exchange 统一消息服务的过程中创建的进程。UM 工作进程与由 Microsoft Exchange 统一消息服务接收的所有传入和传出请求交互。 UM 工作进程管理器也是 Microsoft Exchange 统一消息服务的一个组件。UM 工作进程管理器处理创建的所有 UM 工作进程并监视这些 UM 工作进程。UM 工作进程管理器基于位于 Msexchangeum.config 文件中的配置设置创建 UM 工作进程的新实例,并且还监视这些进程的运行状况。新的传入呼叫到达时,UM 工作进程管理器会确定将呼叫重定向到的 UM 工作进程的适当实例。然后,UM 工作进程与 Unified Communications Managed API 2.0 组件交互,以正确处理传入和传出请求。UM 工作进程负责下列启动任务:
从 Exchange 2010 SP1 开始,统一消息服务器角色依靠 Microsoft Unified Communications Managed API v. 2.0 (UCMA) 的支持。UCMA 简化了统一消息的体系结构,并且不包含其他基于 Windows 或基于 Exchange 的服务的任何依赖关系。可以将 UCMA 分为以下几个方面:
UCMA v. 2.0 是一种托管代码平台,使开发人员能够构建一种应用程序,用于提供对增强的联机状态信息、即时消息、电话呼叫或视频呼叫、语音邮件以及音频/视频会议的访问 和控制。它启用了基于文本和基于语音(启用语音技术)的对话和协作。UCMA v. 2.0 旨在支持以 Microsoft Office Communicator 2007 R2、Office Communications Server 2007 R2 或 Microsoft Lync Server 2010(Office Communications Server 的下一代)以及 Exchange 2010 为目标的服务器端和中间层应用程序的开发。它包含 SIP 堆栈、媒体堆栈,以及用于自动语音识别 (ASR) 和由文本到语音转换 (TTS) 生成的语音合成的强大语音引擎。 UCMA v. 2.0 可用于将通信功能添加到业务软件和流程。它也可用于创建出站应用(例如警报、通知或调查),以及启用语音技术的入站交互式语音响应应用和自动代理。 UCMA v.2.0 提供对 Communications Server 2007 R2 中可用的联机状态信息的访问权限,并且可用于生成使用 Microsoft 增强的用户联机状态信息来简化人们之间的通信的角色代理。 UCMA v.2 使开发更高级的开发人员方案成为可能,包括应用程序(例如执行基于技术的路由的自动呼叫分配器)、会议服务(例如会议访问控制)、可与其他通信网络、其他 交互式语音响应平台及使用 Microsoft ASR 和 TTS 引擎的语音服务器等进行交互的自定义客户端网关。 UCMA 平台代替 Microsoft Exchange 语音引擎服务和语音引擎服务工作进程 (SESWorker.exe),并控制以下内容:
UCMA v.2.0 还支持统一消息中的以下功能:
由于 UCMA 和统一消息的集成,当您将 UM 与 Microsoft Lync Server 2010 集成时能获得以下益处:
在 较早版本的 Office Communications Server 中,与 Office Communications Server 池关联的 A/V 边缘资源不会针对特定呼叫与特定 UM 服务器进行通信。这将导致在某些情况下不能获得最佳的媒体质量。使用 Exchange 2010 SP1,您可以基于每个 UM 服务器设置 Office Communications Server 池,以及应该用于来往于该特定 UM 服务器的所有呼叫的关联的 A/V 边缘服务器资源。 Exchange 2010 SP1 中的统一消息服务器角色依赖于以下各项,并要求在安装 SP1 之前安装这些项:
Windows Remote Management (WinRM) 2.0 和 Windows PowerShell V2 (Windows6.0-KB968930.msu) - Windows Management Framework Core 程序包(Windows PowerShell 2.0 和 WinRM 2.0)
|