SIP(Session Initiation Protocol,会话初始协议)是由IETF制定的多媒体通信协议。它是一个基于文本的应用层控制协议,定义了如何在通信设备之间相互连接和信息交换,用于创建、修改和释放一个或多个参与者的会话。SIP广泛应用于电路交换、下一代网络以及IP多媒体子系统的网络中,可以支持并应用于语音、视频、数据等多媒体业务,同时也可以应用于呈现、即时消息等特色业务。
SIP特点包括
稳定性:该协议已经使用了多年,现在十分稳定。
标准化:随着整个通信行业都在向SIP靠拢,SIP已经讯速成为一种标准
安全性:它提供像加密(SSL、S/MIME)和身份验证等一组安全功能,还提供其他安全性功能实现对SIP进行扩展。
兼容性:参照HTTP协议定义的,适用基于IP的网络;采用了URI、DNS和MIME并与其它IP应用兼容。
灵活性:具有良好的可扩展特性,可以方便地增加定义,嵌入各种用户终端并迅速实现新功能;有较强的互操作能力,良好的开放性。
SIP主要功能包括
用户定位:确定被叫用户通信所使用的终端系统的位置
用户能力协商:确定所用媒体类型和媒体参数
用户可用性判断:确定被叫用户是否空闲以及是否愿意加入会话
呼叫管理:包括传输和终止会话、修改呼叫参数和调用服务