日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當(dāng)前位置: 首頁 > 编程资源 > 编程问答 >内容正文

编程问答

SIP呼叫流程——现代交换原理实验四

發(fā)布時間:2023/12/31 编程问答 58 豆豆
生活随笔 收集整理的這篇文章主要介紹了 SIP呼叫流程——现代交换原理实验四 小編覺得挺不錯的,現(xiàn)在分享給大家,幫大家做個參考.

SIP呼叫流程

  • 一、實驗?zāi)康?/li>
  • 二、實驗內(nèi)容和實驗步驟
    • 1、撥打SIP 電話軟件名稱、軟件安裝過程
    • 2. 使用Wireshark軟件進(jìn)行抓包分析SIP流程

一、實驗?zāi)康?/h1>

在學(xué)習(xí)了sip的理論知識之后,通過本次實驗加深對sip呼叫流程的理解。

二、實驗內(nèi)容和實驗步驟

1、撥打SIP 電話軟件名稱、軟件安裝過程

軟件名稱:MicroSIP

  • 在官網(wǎng)下載:https://www.microsip.org/downloads下載最新版本的MicroSIP

  • 運行exe文件,安裝成功點擊運行界面如下所示:

  • 去 https://serweb.iptel.org/user/reg/index.php注冊SIP賬號

  • 注冊之后你填寫的郵箱會受到一封郵件,點擊相應(yīng)的網(wǎng)址確認(rèn)后,即可登錄該賬號。

  • 在網(wǎng)站登錄,成功后可以看到,SIP地址有一個分配的純數(shù)字的地址,另一個是我們注冊的username加上@iptel.org

  • 有了sip賬號之后,我們打開microsip軟件,添加賬號

  • 保存之后,顯示在線,我們就可以開始打電話了。

  • 2. 使用Wireshark軟件進(jìn)行抓包分析SIP流程

    1.正常呼叫,接起,掛斷過程——下圖為呼叫方A和被叫方B的數(shù)據(jù),由此得出一次完整的sip通話流程。

    (1)用戶摘機(jī)撥號發(fā)起一路呼叫,終端代理A向該區(qū)域代理服務(wù)器發(fā)起Invite請求;
    (2)代理服務(wù)器向Invite消息的To域所指示的被叫終端代理B轉(zhuǎn)發(fā)Invite請求;
    (3)代理服務(wù)器向終端代理A送呼叫處理中的應(yīng)答消息, 100 Trying;
    (4)終端代理B向代理服務(wù)器送呼叫處理中的應(yīng)答消息,100 Trying;
    (5)終端代理B指被叫用戶振鈴,用戶振鈴后,向代理服務(wù)器發(fā)送180 Ringing振鈴信息;
    (6)代理服務(wù)器向終端代理A轉(zhuǎn)發(fā)被叫用戶振鈴信息;
    (7)被叫用戶摘機(jī),終端代理B向代理服務(wù)器返回表示連接成功的應(yīng)答(200 OK);
    (8)代理服務(wù)器向終端代理A轉(zhuǎn)發(fā)該成功指示(200 OK);
    (9)終端代理A收到消息后,向代理服務(wù)器發(fā)ACK消息進(jìn)行確認(rèn);
    (10)代理服務(wù)器將ACK確認(rèn)消息轉(zhuǎn)發(fā)給終端代理B;
    (11)主被叫用戶之間建立通信連接,開始通話;
    (12)通話結(jié)束后,被叫用戶掛機(jī),終端代理B向代理服務(wù)器發(fā)送 Bye消息;
    (13)代理服務(wù)器轉(zhuǎn)發(fā)Bye消息至終端代理A,同時認(rèn)證/計費中心送用戶通話的詳細(xì)信息,請求計費;
    (14)主叫用戶掛機(jī)后,終端代理A向代理服務(wù)器發(fā)送確認(rèn)掛斷響應(yīng)消息200 OK; (15)代理服務(wù)器轉(zhuǎn)發(fā)響應(yīng)消息200 OK。

    2.呼叫對方響鈴后被掛斷

    (1)用戶摘機(jī)撥號發(fā)起一路呼叫,終端代理A向該區(qū)域代理服務(wù)器發(fā)起Invite請求;
    (2)代理服務(wù)器向被叫終端代理B轉(zhuǎn)發(fā)Invite請求;
    (3)代理服務(wù)器向終端代理A送呼叫處理中的應(yīng)答消息, 100 Trying;
    (4)終端代理B向代理服務(wù)器送呼叫處理中的應(yīng)答消息,100 Trying;
    (5)被叫用戶振鈴,終端代理B向代理服務(wù)器送180 Ring響應(yīng);
    (6)代理服務(wù)器向終端代理A轉(zhuǎn)發(fā)180 Ringing響應(yīng)消息;
    (7)呼叫請求送到被叫終端代理B后,被叫心,終端代理B向代理服務(wù)器發(fā)送486 Busyhere被叫忙響應(yīng);
    (8)代理服務(wù)器向終端代理A轉(zhuǎn)發(fā)486 Busyhere響應(yīng)消息;
    (7)終端代理A向代理回送ACK確認(rèn)消息;
    (8)代理服務(wù)器向終端B送ACK確認(rèn)消息。

    3.被叫無應(yīng)答

    (1)用戶A發(fā)起一路呼叫,終端代理A向代理服務(wù)器發(fā)Invite請求消息;
    (2)代理服務(wù)器向被用戶的終端代理B轉(zhuǎn)發(fā)該Invite請求;
    (3)代理服務(wù)器向終端代理A回送100 Trying響應(yīng),表示呼叫已在處理中;
    (4)終端代理B向代理服務(wù)器回送100 Trying,告知代理服務(wù)器呼叫正在處理;
    (5)被叫用戶振鈴,終端代理B向代理服務(wù)器送180 Ring響應(yīng);
    (6)代理服務(wù)器向終端代理A轉(zhuǎn)發(fā)180 Ringing響應(yīng)消息;
    (7)被叫久振鈴無應(yīng)答,終端代理B判斷超時后,向代理服務(wù)器送408 Request timeout消息放棄該呼叫;
    (8)代理服務(wù)器收到408 Request timeout消息后,轉(zhuǎn)發(fā)該消息給終端代理A;
    (9)代理服務(wù)器收到后回送ACK確認(rèn)給終端代理B;
    (10)終端代理A向代理服務(wù)器回送ACK。

    4.自己呼叫本機(jī)號碼——即為呼叫忙時的sip流程

    此處AB都為自己,只是為了區(qū)分理解流程分為ab
    (1)用戶摘機(jī)撥號發(fā)起一路呼叫,終端代理A向該區(qū)域代理服務(wù)器發(fā)起Invite請求;
    (2)代理服務(wù)器通過認(rèn)證/計費中心確認(rèn)用戶誰已通過后,檢查請求消息中的Via頭域中是否包含其地址。若包含,說明發(fā)生環(huán)回,返回指示錯誤的應(yīng)答;如果沒有問題,代理服務(wù)器在請求消息的Via頭域插入自身的地址,并向Invite消息的To域所指示的被叫終端代理B轉(zhuǎn)發(fā)Invite請求;
    (3)代理服務(wù)器向終端代理A送呼叫處理中的應(yīng)答消息, 100 Trying;
    (4)終端代理B向代理服務(wù)器送呼叫處理中的應(yīng)答消息,100 Trying;
    (5)呼叫請求送到被叫終端代理B后,被叫心,終端代理B向代理服務(wù)器發(fā)送486 Busyhere被叫忙響應(yīng);
    (6)代理服務(wù)器向終端代理A轉(zhuǎn)發(fā)486 Busyhere響應(yīng)消息;
    (7)終端代理A向代理回送ACK確認(rèn)消息;
    (8)代理服務(wù)器向終端B送ACK確認(rèn)消息。

    總結(jié)

    以上是生活随笔為你收集整理的SIP呼叫流程——现代交换原理实验四的全部內(nèi)容,希望文章能夠幫你解決所遇到的問題。

    如果覺得生活随笔網(wǎng)站內(nèi)容還不錯,歡迎將生活随笔推薦給好友。