在 Lync Server 2013 中查看 Microsoft SIP 处理语言 (MSPL) 服务器应用程序

 

上次修改的主题: 2014-09-26

Microsoft SIP 处理语言 (MSPL) 服务器应用程序是仅使用脚本语言而不是 Microsoft Lync 2010 API 的应用程序。 除了用于将特定消息调度到基于事务的 SIP 应用程序的设施外,MSPL 还提供对筛选和代理行为的更精细控制。 MSPL 专门用于筛选和路由 SIP 消息。 MSPL 应用程序与 UserServices 模块在同一进程中运行,而基于 Lync 2010 API 的程序在单独的进程中运行。

可以使用 Lync Server 控制面板拓组中的“服务器应用程序”页查看在 Lync Server 2013 环境中的前端服务器上运行的 MSPL 服务器应用程序列表。 该列表显示可用于每个池的脚本,以及它们是已启用还是关键。 脚本按列出的顺序运行。

这些脚本包括以下内容:

  • ClientVersionFilter 为管理员提供了一种指定池支持的客户端版本的方法。 客户端版本筛选器检查客户端版本,可以阻止客户端登录或向用户显示一条消息,指示他或她正在使用不受支持的客户端。 还可以将客户端版本筛选器配置为向用户显示一条消息,其中包含客户端最新可下载版本的 URL。

  • TranslationService 根据管理员定义的规范化规则,将用户拨入的号码转换为 E.164 号码。 有关详细信息,请参阅 Lync Server 2013 中的翻译规则

  • IncomingFederation 对来自外部部署的租户间和传入消息强制执行租户级联合验证。

  • UserServices 是前端服务器的 SIP 注册器、状态和会议组件。 它提供基于 SIP 代理构建的紧密集成的 IM、状态和会议功能。

  • InterClusterRouting 负责将调用路由到被调用方的主要注册器池。 有关详细信息,请参阅 Lync Server 2013 的前端服务器 VoIP 组件

  • IIMFilter (智能 IM 筛选器) 阻止包含可单击 URL 或尝试启动文件传输的消息。 IIMFilter 还代表服务器检查客户端版本。 IIMFilter 会影响使用 Lync Server 或 Communicator 启动的文件传输。 默认情况下,通过在链接的第一个字符之前添加下划线字符来禁用可单击链接。 管理员可以更改此行为,以便阻止链接,在这种情况下,服务器会阻止包含可单击 URL 或尝试启动文件传输的消息到达其预期目标。 IIMFilter 安装在运行 Lync Server 的所有服务器上,代理服务器和存档服务器除外。

  • UserPinService 用于验证用户个人标识号 (用于电话拨入式会议) 的 PIN。

  • DefaultRouting 是运行 Lync Server 的服务器的默认路由应用程序。 默认情况下,它已启用。 路由应用程序安装在所有 Standard Edition 和Enterprise Edition服务器上。

  • ExumRouting 将调用路由到 Exchange Server 统一消息传送 (UM) 。 ExumRouting 确定适当的 Exchange UM 服务器,以便在存在要存入的新语音邮件时路由呼叫。 ExumRouting 还处理其他一些 Exchange UM 集成方面,包括路由到自动助理和订阅服务器访问。

  • OutboundRouting 根据拨号号码和用户的拨号授权确定将呼叫路由到电话号码的网关。 如果网关无法处理调用,OutboundRouting 还会处理调用的重新路由。

  • QoEAgent 通过 SIP 服务请求从终结点接收体验质量 (QoE) 数据报告,并使用 HTTP POST 将数据发送到监视服务器上的目标队列或第三方使用者。 有关详细信息,请参阅 Lync Server 2013 中的部署监视

  • OutgoingFederation 对转到目标外部部署的消息强制实施租户级联合身份验证。

  • AcpRouting 代理针对音频会议提供程序向音频会议提供程序网关发出的 INVITE 请求。

在 Edge Server 上运行的脚本包括:

  • IIMFilter

  • 如果请求定向到当前服务器,OptionsHandler 会以 200 OK 响应传入的 OPTIONS 请求。 这用于拓扑验证。