SIP( Session Initiation Protocol ,RFC 3261)是由 IETF (国际互联网标准制定组织)制定的面向 Internet 会议和电话的信令协议。SIP是一个应用层的协议,可以建立,修改或者中止多媒体会话或者呼叫。它是一个基于ASCII的端到端的协议,它实际上是在因特网上提供“约会”服务。用来实现VoIP的开放协议,最常用的有三种,SIP、MGCP(Media Gateway Control Protocol)和H.323。
SIP协议是专门为 IP 电话,尤其是结合 Internet 设计的协议,同传统的 H.323 协议相比,SIP 拥有明显的优越性:优异的可扩展性--大大提高了系统的处理能力;与 Internet 紧密结合--使通讯更加轻松便捷的;卓越的开放性--不仅能够对手机、 PDA 等移动设备提供良好的支持,对于在线即时交流、语音和视频数据传输等多媒体应用也能够很好地完成。
SIP协议是专门为 IP 电话,尤其是结合 Internet 设计的协议,同传统的 H.323 协议相比,SIP 拥有明显的优越性:优异的可扩展性--大大提高了系统的处理能力;与 Internet 紧密结合--使通讯更加轻松便捷的;卓越的开放性--不仅能够对手机、 PDA 等移动设备提供良好的支持,对于在线即时交流、语音和视频数据传输等多媒体应用也能够很好地完成。
SIP协议的特性和优势
特 性
|
优 势
|
简洁性
|
SIP的协议栈比其它的VoIP协议都要小。SIP可以看作是一个简单的工具箱,利用它便于实现智能终端、网关、进程和客户端软件。
|
可扩展性
|
端到端(点到点)的结构,使得它比较容易扩展。当要增加新的用户到基于SIP协议的系统中时,与其它的VoIP协议相比,需要增加的软件和硬件要少得多。
|
分布式的功能
|
非集中式的智能,这样可以在每个组件中实现更多的功能。而要修改某个组件时,对系统其余部分的影响很小。在以太网上,两个SIP电话机可以直接互相呼叫,而不需要系统中任何其它服务模块的帮助。当网络中有多于二个电话机时,系统中的其它模块就发挥作用了。
|
支持因特网
|
基于SIP的系统,可以利用因特网不断增长的优势。转换网关可以将基于SIP的系统连接到公众电话网(PSTN)上去,而不用被历史遗留的标准所阻碍。
|
与SIP兼容的协议
SIP协议可以单独地工作,也可以与下面的协议一起工作。
协议缩写
|
协议名字
|
描 述
|
DHCP
|
Dynamic Host Configuration Protocol
|
动态主机配置协议,帮助系统自动地配置网络IP地址。
|
DNS
|
Domain Name System
|
域名系统,解释主机名字为IP地址。
|
HTTP
|
Hypertext Transfer Protocol
|
超文本传输协议,因特网上传输Web页面的标准协议。
|
RADIUS
|
Remote Authentication Dial-In User Service
|
远程认证拨入用户服务,一个可以自由(免费)获取的分布式的安全系统,可以用来将呼叫的详细记录,传送给记费系统。
|
RTP
|
Real-time Transport Protocol
|
实时传输协议,在通话的两端提供语音通道。
|
SDP
|
Session Description Protocol
|
会话描述协议 描述多媒体会话的内容。SDP消息是作为MIME(Multi-Purpose Internet Mail Extensions)扩展附在SIP消息上的。
|
TCP
|
Transmission Control Protocol
|
传输控制协议,在基于SIP协议的系统中,用于传输控制。
|
UDP
|
User Datagram Protocol
|
用户数据报协议,用最小的开销和延迟,尽力传送数据报文
|
转载于:https://blog.51cto.com/loveme23/8109