1 什么是S IP SIP,(Session Initiation Protocol,会话发起协议),它是一种信令协议。通常情况下,两个端点使用SIP来协商一次“呼叫” 。这里的协商包括介质(文本、语音等)、传输(通常是RTP、Real Time Protocol)和编码(codec)。一旦协商成功,两个端点就会使用选中的方法相互交谈——这就与 SIP 无关了。“呼叫” 完成之后,SIP 用于指示断开连接。 SIP 具有以下的明显优点: 稳定性。该协议已经使用了多年,现在十分稳定。 速度。基于 UDP 的小型协议效率特别高。 灵活性。这个基于文本的协议十分容易扩展。 安全性。它提供像加密(SSL、S/MIME)和身份验证这样的功能。对 SIP 的扩展还提供其他安全性功能。 标准化。随着整个通信行业都在向 SIP 靠拢,SIP 已经讯速成为一种标准。其他技术可能具有 SIP 所没有的优势,但是它们没有得到全球范围内的采用。 SIP 对通信业产生了巨大的影响。从事蜂窝技术的公司已经决定为了未来的应用,对 SIP 进行标准化。VoIP(Voice over IP)供应商、Internet 电话和即时消息传递应用程序(例如,Microsoft MSN Messenger)都准备基于 SIP 进行标准化。 SIP 的应用及发展与 IP 较为类似,随着 IP 智能的适用领域不断增多 ,SIP 的地位也将更加重要,迄今为止,SIP已经有了广泛的应用,而且,随着其臻于完善,必将在下一代网络中发挥更重要的作用。 目前,市场上支持 SIP 的产品(特别是终端)越来越多,出现了基于 SIP 的呼叫中心、视讯会议等多种企业级应用解决方案。而在构建下一代网络、开发更新业务的进程中,其还将发挥更多作用。 S IP 的会话构成 SIP 会话使用多达四个主要组件:SIP 用户代理、SIP 注册服务器、SIP 代理服务器和 SIP 重定向服务器。这些系统通过传输包括了 SDP 协议(用于定义消息的内容和特点)的消息来完成 SIP 会话。下面概括性地介绍各个 SIP 组件及其在此过程中的作用。 3.1、SIP 用户代理 SIP 用户代理(UA) 是终端用户设备,如用于创建和管理 SIP 会话的移动电话、多媒体手持设备、PC、PDA 等。用户代理客户机发出消息。用户代理服务器对消息进行响应。 3.2、SIP 注册服务器 SIP 注册服务器是包含域中所有用户代理的位置的数据库。在 SIP 通信中,这些服务器会检索参与方的 IP 地址和其他相关信息,并将其发送到 SIP 代理服务器。 3.3、SIP 代理服务器 SIP 代理服务器接受 SIP UA...