SIP和VoIP 都是支持通过互联网进行任何类型通信的技术。但是VoIP 单独用于 IP 电话,而SIP更多是处理多媒体整体交换的协议。更具体地说,SIP是标准化VoIP或IP的通信方式。
SIP的定义
SIP是一个基于文本的应用层控制协议,用于创建、修改和释放一个或多个参与者的会话。SIP 是一种源于互联网的IP 语音会话控制协议,具有灵活、易于实现、便于扩展等特点。
SIP工作如下:
首先,SIP呼叫方生成一个请求,向被叫方发送邀请消息。
代理服务器位于调用者和被调用者之间,检查消息的结构,包括媒体类型、格式和调用者的能力。
如果被调用者接收请求,回复代码将发送给调用者,被调用者还可以发送OPTIONS方法来查询主机和其他信息。
之后,通过三次握手协议完成连接。
然后调用方生成一条ACK消息以结束协议并确认收到200消息
通过向任何一方发送BYE方法终止会话。
VoIP工作流程图如下:
SIP和VoIP之间的主要区别
1、SIP管理多媒体会话,而VoIP仅支持通过IP互联网进行语音通话。
2、SIP可以承载任何类型的媒体。相比之下,VoIP只能发送和接收语音呼叫和消息。
3、SIP设备独立于其他设备工作,只需要调制解调器。相反,VoIP设备需要一台计算机来拨打和接听电话。
4、在SIP中,单独的功能由单独的模块处理,这也是SIP可以处理大量数据和流量的原因。相反,VoIP则是单个系统负责控制所有功能。
结论
SIP创建了一个可以连接到电话网络的VoIP系统。SIP是一种主要用于网络电话呼叫、视频会议和其他多媒体连接的指令和建立的协议。另一方面,VoIP更多的应用于驱动IP网络上的语音流量,而SIP的优点则是可以更加智能地和其他协议进行交互。
有话要说...