四、SIP协议
SIP是Session Initiation Protocol的缩写,国内文献多译为会话启动协议或会话初始协议。SIP的概念最早出现是在1996年互联网的应用中,并由IETF的多方多媒体会话控制(MMUSIC)首先提出。2002年6月,IETF的SIP工作组又发布了更新版的SIP基本骨架和机理标准RFC3261建议,目前的应用基本上都是以这个建议为基础的。SIP标准定义了多媒体通信及会议信令机制,并借用到HTTP,SDP,MIME,RTP,RTCP等IETF协议。SIP建议与WWW相似,利用Internet结构,通过智能SIP终端提供业务,SIP可利用URI来动态组网。按逻辑功能区分,SIP系统由4种元素组成,即用户代理、SIP代理服务器、重定向服务器以及SIP注册服务器。通常SIP终端同时包括UAC(用户代理客户端)和UAS(用户代理服务端)。UAC用于发起请求,UAS用于落地请求。SIP终端的注册和定位可用的网络资源有:注册服务器、代理服务器和重定位服务器。SIP的终端名称和地址解析可采用的网络资源有:定位服务器,DHCP,ENUM,TRIP和DNS服务器。
严格地讲,SIP标准是一个实现实时多媒体应用的信令标准,采用了基于文本的编码方式,使得它在应用上,特别是点到点的应用环境中,具有很好的灵活性、扩充性以及跨平台使用的兼容性。SIP的设计目标是通用会话建立和拆线的通用操作协议,没有完整的视频会议和数据会议系统协议框架,IP电话和多媒体通信只是SIP的两种应用之一,SIP的其他应用可以不是IP电话和多媒体通信,如是则SIP的会话过程会非常简单。