1. 主叫與被叫之間的 SIP 呼叫業(yè)務(wù)流程如下:
2. SIP 信令完整解析:
(1). 用戶 A ,摘機對用戶 B 發(fā)起呼叫,用戶 A 首先向 AS 服務(wù)器發(fā)起 INVITE 請求。
(2). AS 服務(wù)器回復(fù) 100 Trying 給用戶 A 說明收到 INVITE 請求。
(3). AS 服務(wù)器通過認(rèn)證確認(rèn)用戶認(rèn)證已通過后,向被叫終端 B 轉(zhuǎn)送 INVITE 請求。
(4). 用戶 B 向 AS 服務(wù)器送呼叫處理中的應(yīng)答消息, 100 Trying 。
(5). 用戶 B 向 AS 服務(wù)器送 183 Session Progress 消息, 提示建立對話的進(jìn)度信息 。 (此時被
叫 QCI1 專用承載建立)
(6). AS 服務(wù)器向主叫終端 A 轉(zhuǎn)送 183 Session Progress 消息,終端 A 了解到整個 Session 的建
立進(jìn)度消息。
(7). 終端 A 向 AS 服務(wù)器回復(fù)臨時應(yīng)答消息 PRACK ,表示收到 183 Session Progress 消息。
(此時主叫 QCI1 專用承載建立)
(8). AS 服務(wù)器向被叫終端 B 轉(zhuǎn)送臨時應(yīng)答消息 PRACK ,終端 B 了解到終端 A 收到 183 Session
Progress 消息。
(9). 被叫終端 B 向 AS 服務(wù)器發(fā)送 200 OK 消息,表示 183 Session Progress 請求已經(jīng)處理成功。
(10). AS 服務(wù)器向主叫終端 A 轉(zhuǎn)送 200 OK 消息。
(11). 主叫終端 A 向 AS 服務(wù)器發(fā)送 UPDATE 消息,意在與被叫終端 B 協(xié)商相關(guān) SDP 信息。
(12). AS 服務(wù)器向被叫終端 B 轉(zhuǎn)送 UPDATE 消息。
(13). 被叫終端 B 向 AS 服務(wù)器發(fā)送 200 OK 消息,表示 UPDATE 請求已經(jīng)處理成功。
( 14). AS 服務(wù)器向主叫用戶 A 轉(zhuǎn)送 200 OK 消息,通知用戶 A UPDATE 請求已經(jīng)處理成功。
(15). 被叫用戶 B 振鈴,用戶振鈴后,向 AS 服務(wù)器發(fā)送 180 Ringing 振鈴信息。
(16). AS 服務(wù)器向主叫終端 A 轉(zhuǎn)送 180 Ringing 振鈴信息。
(17). 被叫終端 B 向 AS 服務(wù)器發(fā)送 200 OK 消息,表明主叫最初的 INVITE 請求已經(jīng)處理成功。
(18) . AS 服務(wù)器向主叫終端 A 轉(zhuǎn)送 200 OK 消息, 通知主叫終端 A , 被叫終端 B 已經(jīng)對 INVITE
請求處理成功。
(19). 主叫終端 A 向 AS 服務(wù)器發(fā)送 ACK 消息,意在通知被叫終端 B ,主叫側(cè)已經(jīng)了解被叫側(cè)處
理 INVITE 請求成功。
(20). AS 服務(wù)器向被叫終端 B 轉(zhuǎn)送 ACK 信息。
(21). 用戶 A 主動掛機, A 向 AS 服務(wù)器發(fā)起通話結(jié)束 BYTE 信息。
(22). AS 服務(wù)器向被叫終端 B 轉(zhuǎn)送 BYTE 信息。
(23). 被叫終端 B 向 AS 服務(wù)器發(fā)送 200 OK 消息,表示對 BYTE 信息處理成功。
(24). AS 服務(wù)器向用戶 A 轉(zhuǎn)送 200 OK 信息。整個通話結(jié)束。
(25). 被叫用戶 B 主動掛機流程同步驟 21—24 。