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通信。