SIP協議詳解

2021-06-18 05:41:16 字數 1893 閱讀 5144

sip

協議概念

** 會話啟動協議sip(session initiation protocol)是乙個在ip網路上進行多**通訊的應用層控制協議,它被用來創   建、修改、和終結乙個或多個參加者參加的會話程序。

**sip協議可用於發起會話,也可以用於邀請成員加入已經用其它方式建立的會話。

** sip協議透明地支援名字對映和重定向服務,便於實現isdn、智慧型網以及個人移動業務。

sip

協議的特點

**  乙個正在發展和不斷研究中的協議。

**  簡練、開放、相容和可擴充套件等原則 。

**  充分注意到網際網路開放而複雜的網路環境下的安全問題。

**  充分考慮了對傳統公共**網的各種業務,包括in業務和isdn業務的支援。

sip

協議的信令功能

l 使用者定位:確定參加通訊的終端使用者的位置;

l 使用者通訊能力協商:確定通訊的**型別和引數;

l 使用者意願互動:確定被叫是否樂意參加某個通訊;

l 建立呼叫:包括向被叫「振鈴」,確定主叫和被叫的呼叫引數;

請求訊息

響應訊息

請求訊息結構

響應格式

三 呼叫流程

使用者註冊流程

實體之間的

sip

呼叫流程

小結:lsip協議用於建立、修改並終止多**會議,如網際網路**會議。sip協議可用於發起會話,也可以用於邀請成員加入已經用其它方式建立的會話。 l

sip請求訊息:這是客戶端為了啟用按特定操作而發給伺服器的sip訊息,包括invite,prack,bye,cancel和update訊息。 l

sip響應訊息:這是伺服器為了顯示客戶發給伺服器的請求的狀態,包括1xx、2xx、3xx、4xx、5xx、6xx響應和ack。 l

sip呼叫流程中各命令的作用應重點掌握。

sip協議詳解 系列(一)

1 使用者 ua 包括使用者 客戶端 uac,user agent client 和使用者 伺服器 uas,user agent server 一般說的 ua 均是指二者的總稱,因為在一次呼叫中,乙個 sip 終端既要處理 sip 請求,又要發起sip請求 1 1 使用者 客戶端是指在 sip 會話...

sip協議詳解 系列(二)

sip的核心請求訊息 invite ack options bye cancel 和 register invite invite可以在郵件正文中包含主叫方的 資訊。如果invite已經接收到成功響應 2xx 或已經傳送ack,則會話被認為是建立的。成功的invite請求在兩個使用者 之間建立對話,...

SIP協議初探

1.sip協議的定義 2.sip協議特點 位於應用層,作用 主要控制通訊雙方的信令。h.323和sip分別是通訊領域與網際網路兩大陣營推出的協議。h.323企圖把ip 當作是眾所周知的傳統 只是傳輸方式發生了改變,由電路交換變成了分組交換。而sip協議側重於將ip 作為網際網路上的乙個應用,較其它應...