【51CTO独家特稿】微软的Microsoft OCS (Office Communications Server) 2007 R2 可以提供即时消息 (IM)、状态、Web 会议、音频/视频 (A/V) 会议及电话服务解决方案,这些解决方案可以支持企业级协作要求。OCS 2007 R2 在 OCS 2007提供的 IM、增强状态、内部会议和企业语音功能的基础上构建,可以提供聊天室以及其他的 IM、会议和电话服务功能,例如互动语音响应 (IVR) 和会议自动助理。
OCS 2007 R2 中体现的统一通信设想建立在会话初始协议 (SIP) 的基础上,这是一种行业标准应用层信号协议,用于在基于 IP 的网络中开始、控制和结束通信会话。SIP 在 Internet 工程任务组 (IETF) 参考规范征求意见文档 (RFC) 3261 中有正式的说明。通过使用 SIP,一个用户可以明确地邀请另一个用户加入对话或多媒体会话。当另一个用户接受 SIP INVITE 请求时,SIP 会话即告开始。
在 OCS 2007 R2 中,SIP 用于即时消息 (IM)、会议、状态订阅、视频和 IP 电话 (VoIP),从而使用户在所有这些通信模式中获得一致的体验。来自公用电话交换网 (PSTN) 的电话呼叫的信号由媒体 (PSTN) 网关转换为 SIP。
尽管 SIP 会话可以包括实时媒体共享功能,但 SIP 本身并不处理实际的媒体数据(例如音频、视频和应用程序共享)。实际上,这种分离意味着 SIP 和各种媒体协议可以独立发展。
另一个关键的协议是传输层安全性 (TLS),该协议可以增强 IP 网络上通信的安全性和数据完整性。默认情况下,将 OCS 2007 R2 配置为使用 TLS 进行客户端到服务器的连接。此外,OCS 使用相互 TLS (MTLS) 进行服务器到服务器的连接。
OCS 2007 R2 中使用的其他关键协议包括以下各项:
超文本传输协议 (HTTP)。会议状态中心与会议服务器之间通信所使用的标准 Internet 协议。通讯簿服务、组扩展服务和设备更新服务使用 HTTP 协议。为用户下载会议内容也使用该协议。
集中会议控制协议 (C3P)。一种自定义协议,用于将来自客户端的会议创建和控制命令传达至 OCS 2007 R2。在 SIP SERVICE 或 INFO 消息中以 XML 格式传送 C3P 命令。CP3 命令也通过 HTTP 安全 (HTTPS) 协议传送至所有会议服务器。
PSOM(持续性共享对象模型)。用于传输 Web 会议内容的一种自定义协议。
安全实时传输协议 (SRTP)。一种 IETF 标准协议,用于将音频、视频和应用程序共享内容安全地传输到各种媒体设备。SRTP 基于 RTP 协议,后者定义在 IP 网络上传送音频和视频所使用的数据包格式。
安全实时控制协议 (SRTCP)。与 RTP 和 SRTP 结合使用的一种 IETF 标准协议,用于向各种媒体设备传送有关音频/视频 (A/V) 会议会话信号质量的信息。
Internet 连接建立 (ICE)。一个 IETF 草案(很快将成为 RFC),在 OCS 中用于使音频、视频和桌面共享数据遍历网络地址转换 (NAT) 和防火墙。有关详细信息,请参阅 ICE 协议升级。
使用中继的 NAT 遍历 (TURN) 和 NAT 会话遍历实用工具 (STUN)。这两种协议用于音频、视频和桌面共享数据传输,并供客户端和服务器在 A/V 边缘服务上获得 STUN 候选项和分配 TURN 候选项传输地址,以遍历 NAT 和防火墙。STUN 和 TURN 生成候选项(随后 ICE 对其执行连接检查),以便为 A/V 边缘服务中的数据传输查找最优先的路由。
【51CTO独家特稿,合作站点转载请注明原文译者和出处。】
【编辑推荐】