SIP与S***
SIP(Session Initiation Protocol)和S***(Skinny Call Control Protocol)都是基于IP的通信网络中的会话控制协议。SIP用于建立、修改和终止与一个或多个参与者的基于IP的通信会话,而S***是Cisco专有协议,用于Cisco Call Manager和Cisco VOIP电话之间的通信。Cisco设备主要支持这两种协议,但在本机运行S***。S***也代表信令连接控制部分,是信令系统7协议栈应用层的一个协议。
抿
SIP协议是一种驻留在应用层的会话控制协议,可以在基于IP的网络上进行多媒体会话的建立、修改和删除。SIP最初是由互联网工程任务组(IETF)与业内许多领导者共同开发的。
在管理会话时,SIP可以邀请参与者参加已经存在的会话,例如多播会议。可以实时添加或删除已存在会话的媒体。SIP还支持实现ISDN和智能网电话用户服务,透明地支持名字映射和重定向服务,这也有助于实现个人移动。这被定义为终端用户在跨越不同的交换区域时,能够在网络定位的同时发起和接收呼叫,在任何位置的任何终端上完全访问订阅的电信服务。
通常SIP设备使用SIP服务器彼此通信,SIP服务器为路由、注册、身份验证和授权服务提供基础设施。SIP不能单独存在于通信系统中。因此,为了构建一个完整的多媒体体系结构,它可以作为IETF协议的一个组成部分。这些协议由RSTP(实时流协议)、MEGACO(媒体网关控制协议)、SDP(会话分发协议)等多种协议组成,SIP既支持IPv4,又支持IPv6,因此在许多用户中非常流行。
S***
S***通常被称为“Skinny”,最初由SELSIUS公司开发,目前是Cisco专有的终端控制协议,用于VOIP(VOIP)环境中的呼叫建立、修改和拆除。它是一个轻量级协议,用于与Cisco呼叫管理器的会话控制信令。呼叫管理器或软交换控制在大多数其他常用协议(如H.323、SIP、ISDN、MGCP)上启动的呼叫设置处理,而端点直接在彼此之间传输媒体。
S***使用TCP端口2000作为信令路径,使用UDP作为其媒体路径。在一个支持S***的网络中,端点是VOIP电话组或具有VOIP功能的设备,运行一个称为Skinny Client的程序,该程序将VOIP端点的成本和复杂性降至最低。
在VOIP呼叫中,首先电话在CCM(Cisco呼叫管理器)中注册其IP、类型和名称。然后CCM请求设备提供支持的语音和视频编解码器列表。它将这些数据存储在缓存中,并将其转换为H.323功能。在注册期间,CCM和电话之间定期交换“保持活动”消息。当出现网络错误等错误时,S***也通过CCM发送警报。通常,S***包含一个或多个由4字节字段组成的数据包的消息。
由于S***的极端简单性,现在它已成为许多其他第三方供应商的高度兴趣。
- SIP是一种开源协议,可以在任何设备上使用,而S***是Cisco的专有协议,只能在Cisco产品中使用。
- 支持S***的**比支持SIP的**要好,因为在S*****中,在免提模式下,开始拨号时,**会自动关机,而对于SIP**,则需要手动按扬声器按钮才能拨打新电话,或在拨号前拿起电话。
- 当比较SIP电话和S***电话提供的功能时,后者支持更多的功能。
- S***(瘦客户端控制协议)注册与SIP不同,因为S***不使用用户名和密码注册,而是通过MAC地址和配置设备进行注册。
- 两种协议都支持多播会议呼叫。
- S***是一种非常轻量级的协议,具有非常简单的消息结构,而SIP则有一系列不同的消息,每个消息都有大量的附加数据。
- 这两种协议都使用UDP作为其媒体路径的传输媒介,因为它非常适合于实时通信,如VOIP通信。