【IT168 专稿】2011 微软技术大会(Tech·Ed) 于2011年10月11日在北京万事达中心(原五棵松体育馆) ,10月12日-13日在北京国际饭店举行。微软技术大会(Tech·Ed)是微软公司在全球范围内举办的盛大技术教育活动,大会发布并全面展现微软的新技术,向业界同仁显示这些技术将给业界带来的影响。微软技术大会TechEd 始于1989 年,以其给企业和个人技术发展带来无以伦比价值的独特魅力,迅速成为世界各地软件开发者的盛大学术活动之一。
对于统一沟通而言,很关键的一点就是如何同系统外部客户以及其他通信系统用户进行沟通。为了更好的满足这一重要需求,在TechEd2011上,微软为我们分享了Lync如何通过边缘服务器来实现更便捷的沟通。
Lync 边缘服务器的应用场景:
1、提供外部用户访问:Lync客户端通过互联网可以透明的链接到Lync服务器的部署环境中;
2、公用即时消息链接PIC:Lync客户端可以与Internet上的公用即时消息提供商的用户实现即时消息的互联;
3、建立联盟:与其他企业建立联盟关系,实现即时消息和状态感知,或实现全功能的联盟,包括语音视频,应用共享等等。
为什么要关注NATs穿透?
NAT指网络地址翻译,实现内网地址与外网的联通。那么,为什么在统一沟通中会面临NAT穿透会有问题呢?
这是由于SIP信令基于TCP并访问边缘服务网络,而UDP媒体流建立另外的通道,因此,在Lync需要同步传输视频媒体时,NAT会成为一个严重障碍。那么Lync如何解决呢?
增加一个媒体中继(即边缘服务器),其中的STUN用来映射NAT地址(b和e),而另一个组件TURN用来中继媒体数据包(c、d、x、y)。ICE通信双方交换备选信息并决定最优媒体流通路。具体流程见下图:
通过Lync,很好的实现了与企业外网用户(msn客户端)进行直接的音视频沟通。
▲通过Lync直接与MSN进行视频通话
接下来,我们再看看Lync在移动终端上的沟通。
▲Lync在WP7 Mango上的客户端,与iPad上的MSN客户端进行沟通
边缘服务器的参考架构:
1、边缘服务器有一个IP地址
当外网只有一个IP地址时,边缘服务器的相关功能模块都需要部署在一台服务器上。SIP负责外网注册,Web Conf负责外网会议,A/V conf负责音频和视频。
2、边缘服务器有多个IP地址
当外网有多个IP地址时,边缘服务器的相关功能模块就可以分别部署在不同的服务器上。同样是SIP负责外网注册,Web Conf负责外网会议,A/V conf负责音频和视频。
3、边缘服务器使用NAT转换
当边缘服务器使用NAT转换时,边缘服务器无需知道SIP和Web Conf服务的公网IP地址也可以实现连接。同时,客户端连接到AV的IP地址,音视频的NAT IP需要配置在Lync服务器内。