SIP協(xié)議
一. 特性
1. 確定目的末端點(diǎn)地位置,支持地址解析,名稱映射和呼叫重定向。
2. 通過使用SDP協(xié)議來確認(rèn)各個(gè)末端點(diǎn)的能力,以確保在進(jìn)行多路會(huì)話時(shí),各個(gè)端點(diǎn)都能支持。
3. 確定末端點(diǎn)的可用性,以及不可用的原因。
4. 確立鏈接,如果一個(gè)底層呼叫(call setup)完成,SIP在兩個(gè)末端點(diǎn)之間建立端到端的連接。
5. 處理呼叫的轉(zhuǎn)移和中止。
二. 系統(tǒng)組件
1. 用戶代理:SIP是一個(gè)端到端的協(xié)議,它的兩個(gè)端點(diǎn)充當(dāng)UAC,UAS的角色。
??? UAC(User Agent Client):用戶代理客戶端,發(fā)出SIP請(qǐng)求的客戶端。
??? UAS(User Agent Server):用戶代理服務(wù)端,接受SIP請(qǐng)求,并發(fā)出回應(yīng)。
?。?在SIP中,沒有絕對(duì)的客戶端和服務(wù)器端,同一個(gè)末端點(diǎn)可以同時(shí)作為服務(wù)端和客戶端,但不能同時(shí)作為。
2. SIP網(wǎng)關(guān):
?。?提供呼叫控制;
?。?提供SIP終端和其他類型終端的信令轉(zhuǎn)換;
?。?提供視頻,音頻編碼的編譯;
??? 呼叫的發(fā)起和清除(局域網(wǎng)和交換電路網(wǎng))
3. SIP服務(wù)器
代理服務(wù)器:接受客戶端的SIP請(qǐng)求,在把報(bào)文轉(zhuǎn)發(fā)出去給其他服務(wù)器前,改寫報(bào)頭的標(biāo)識(shí),重寫該代理的標(biāo)識(shí)為該請(qǐng)求的發(fā)起者,并確?;貞?yīng)按照相同的路徑回到該代理,而不是客戶。同時(shí)提供了認(rèn)證,授權(quán)的功能。相當(dāng)于H.323里網(wǎng)守的功能。
重定向服務(wù)器:接受SIP請(qǐng)求,并將包含下一跳服務(wù)器地址的重定向應(yīng)答返回給用戶。不接受呼叫,也不處理或轉(zhuǎn)發(fā)SIP請(qǐng)求。
三、架構(gòu)
1. SIP服務(wù)器:除了代理和重定向服務(wù)器,還有注冊(cè),定位服務(wù)器。
注冊(cè)服務(wù)器:用于移動(dòng)的SIP用戶,可以自動(dòng)注冊(cè)到注冊(cè)服務(wù)器,把終端的方位信息給到注冊(cè),定位服務(wù)器上,可以讓其他用戶通過查詢定位服務(wù)器找到終端。對(duì)定位服務(wù)器的查詢是由代理服務(wù)完成的。
2. 命名:以URL形式來進(jìn)行終端命名,如sss@ebp.com.cn的這種形式,通過了DNS服務(wù)器來轉(zhuǎn)換成IP地址,所以SIP可以最大程度的使用Web方式的應(yīng)用。
聯(lián)系客服