SIP概述 SIP學習筆記(一)

2021-07-03 00:22:29 字數 1105 閱讀 9855

sip是乙個應用層控制協議,它能建立、修改和終止多**會話(會議)。

sip透明的支援名字對映和重定向服務。

sip支援建立和終止多**通訊的5個方面:

1、使用者位置:確定用於通訊的終端系統;

2、使用者可用性:確定被呼叫者參加通訊的意願;

3、使用者能力:確定使用的**和**引數;(一般結合sdp)

4、會話建立:「響鈴」,在呼叫和被呼叫者建立會話引數;

5、會話管理:包括傳輸和終止會話、修改會話引數以及呼叫服務。

為了向使用者提供完整的服務,sip一般與其他協議一起使用,如:

1、用於傳輸實時資料和提供qos反饋的實時傳輸協議rtp(rfc1889)

2、用於控制流**傳輸的實時流協議rtsp(rfc2326)

3、用於控制公共交換**網路(pstn)閘道器的**閘道器控制協議megaco(rfc3015)

4、用於描述多**會話的會話描述協議sdp(rfc2327)

sip不提供服務,但是,sip提供能夠實現不同服務的原語(primitive)

注:原語是作業系統用詞範疇,是由若干條指令組成的,用於完成一定功能的乙個過程。

primitive or atomic action 是由若干個機器指令構成的完成某種特定功能的一段程式,具有不可分割性。即原語的執行必須是連續的,在執行過程中不允許被中斷。

計算機網路:服務原語是指協議中的下層協議通過介面為上層協議提供某種服務而傳送的原語操作。

請求(req)型原語:用於高層向低層請求某種業務;

證實(cfm)型原語:用於提供業務的層證實某個動作已經完成;

指示(ind)  型原語:用於提供業務的層向高層報告乙個與特定業務相關的動作;

響應(res)型原語:用於應答,表示來自高層的指示原語已收到。

學習rfc3261的記錄,學習任重道遠,堅持!

zhaipillary    

2015/06/01  於上海

SIP概述 SIP學習筆記(一)

sip是乙個應用層控制協議,它能建立 修改和終止多 會話 會議 sip透明的支援名字對映和重定向服務。sip支援建立和終止多 通訊的5個方面 1 使用者位置 確定用於通訊的終端系統 2 使用者可用性 確定被呼叫者參加通訊的意願 3 使用者能力 確定使用的 和 引數 一般結合sdp 4 會話建立 響鈴...

註冊 SIP學習筆記(六)

註冊 registrations 註冊建立了特定域中定位服務的繫結,該域將記錄位址uri和乙個或多個聯絡位址相關聯。註冊必須傳送register請求給特定型別的uas 註冊伺服器 registrar 註冊伺服器作為域中定位伺服器的前端,讀取和寫入基於register請求的對映。sip不強制實現位置服...

SIP協議 註冊過程概述

註冊過程圖 carol使用記錄位址 sip carol chicago.com 在sip註冊伺服器的chicago.com域註冊。chicago.com域的 伺服器將使用carol的註冊,將carol的記錄位址拿到定位服務中查詢,找到真實終端位址,然後路由到carol的真實終端。註冊描述 如果使用者...