1 SIP Call Flow Speaker: Hz-Ping Huang; Huan-Yao Kang Date: 2007.10.24.

Slides:



Advertisements
Similar presentations
FCU, Department of ECE, IC Design Research Lab. TEL: # 4945 Pre-SIm , Post-Sim.
Advertisements

第三講 Recode、missing value、假設檢定與信賴區間
布林代數的應用--- 全及項(最小項)和全或項(最大項)展開式
建立使用案例敘述 --Use Case Narrative
3Com Switch 4500 切VLAN教學.
期末專題 - 吊人頭遊戲 第 35 組 組員 : 電機系 49841XXXX XXX 電機系 49841OOOO OOO.
SIP Mobiity TA: 洪敏書
廣告故事學 --為商品注入生命的行銷陽謀. 從前,有一家半大不小的連鎖商店, 沒有什麼裝潢,也不具備設計感, 看起來不起眼,設的點也不多,更 不能刷卡,說實在的,怎麼看就是 破舊老陳的。但是,這家店的缺點 突然變成優點 …… 廣告故事 A-1.
五小專案 黃詩晴 章乃云. 目錄 計算機 智慧盤 拼圖 記憶大挑戰 數學題庫 心得 參考文獻.
: Factstone Benchmark ★★☆☆☆ 題組: Problem Set Archive with Online Judge 題號: : Factstone Benchmark 解題者:鐘緯駿 解題日期: 2006 年 06 月 06 日 題意: 假設 1960.
女生宿舍空調系統使用說明 淡江大學學務處住輔組 輔導員 陳芝仙. 淡江 e 服務網 ( 註冊成為「淡江 e 服務網」會員.
Lecture 8 Median and Order Statistics. Median and Order Statistics2 Order Statistics 問題敘述 在 n 個元素中,找出其中第 i 小的元素。 i = 1 ,即為找最小值。 i = n ,即為找最大值。 i = 或 ,即為找中位數。
CNA 2008 Project 1 TA: 徐志偉 Office: EA Grading policy: Total (100%) Report (20%) Socket Programming: (80%) –Basic (60%) –Advanced (20%)
Outlook Express.
1 Chapter 6 狀態機設計法 狀態機設計法的介紹 在圖形編輯器視窗下執行 在 Project Manager 視窗下執行.
Graph V(G 1 )={0, 1, 2, 3, 4, 5, 6, 7, 8, 9} E(G 1 )={(0, 2), (0, 3), (1, 4), (2, 3), (2, 5), (2, 6), (3, 6), (3, 7), (4, 7), (5, 6), (5,
1 實驗二 : SIP User Mobility 實驗目的 藉由 Registra 和 Redirect Server 的設計,深入瞭解 SIP 的運 作及訊息格式。 實作部分 ( 1 )實作一個 Registrar 來接收 SIP REGISTER ,而且 要將 REGISTER 中 Contact.
備份部落格資料 Zoundry 為什麼要備份部落格資料?
各種線上電子資源的特異功能 STICnet 的 SDI 專題訂閱服務 2003/4/28 修改. 無論校內外皆可使用。連線至
MS-DOS 作業系統 張基昇 (Microsoft-Disk Operating System).
1 網路同步學習 如何使用中山大學管理學院知識管理平台 愷中 製作. 2 如何登入中山大學網路學習平台 1. 首先, 請輸入 2. 點選申請帳號, 依照螢幕所示, 輸入個人資訊.
奶酪專賣店系統 組員: B 林家榕 B 莊舜婷.
國立中山大學財產管理系統 線上報廢、盤點系統 總務處保管組 策劃 計算機與網路中心 分析設計 2008/03.
長訊科技 EVRCOM Voice Mail System 使用者操作說明及流程. 自動總機 -- 來電語音轉接服務流程 ( 範例流程 )
影像處理學習營 練習(四)製作影片 【下】 影像處理學習營 教師 吳清月. 製作影片 學習重點 一. 設定影片秒數。  加入音樂,與影片做結合。 三. 影片存檔方式之選擇  上傳到網路.
3-3 使用幾何繪圖工具 Flash 的幾何繪圖工具包括線段工具 (Line Tool) 、橢圓形工具 (Oval Tool) 、多邊星形 工具 (Rectangle Tool) 3 種。這些工具畫出 來的幾何圖形包括了筆畫線條和填色區域, 將它們適當地組合加上有技巧地變形與配 色, 不但比鉛筆工具簡單,
Matlab Assignment Due Assignment 兩個 matlab 程式 : Eigenface : Eigenvector 和 eigenvalue 的應用. Fractal : Affine transform( rotation, translation,
圖層的操作與管理 圖層的作用就如同一張張透明的賽璐璐片, 你可以將動畫中的每項物件, 放置在不同圖 層中, 圖層交疊就形成完整的畫面。在各圖 層中的物件, 做任何的移動或變化, 都不會 相互干擾, 所以當你編輯一個物件時, 只要 在物件所在的圖層進行操作, 將可大幅降低 製作過程的複雜度與難度。
: Fast and Easy Data Compressor ★★☆☆☆ 題組: Problem Set Archive with Online Judge 題號: 10043: Fast and Easy Data Compressor 解題者:葉貫中 解題日期: 2007 年 3.
各種線上電子資源的特異功能 SwetsWise 的 alert, TOC alert 與 Favorites 2003/4/28 修改.
行政院國家科學委員會工程技術發展處自動化學門 * 試以國立成功大學製造工程研究所 鄭芳田教授 產學合作計畫 : 智慧預測保養系統之設計與實作 成果報告盤點為範例 國科會工程處專題計畫成果典藏 自動化學門成果報告盤點範例.
各種線上電子資源的特異功能 SpringerLINK 的 Alert, Serials Update, News 2003/4/28 修改.
1 單元四 個人化服務 Web of Science 利用指引. 2 個人化服務 Sign In 登入 My EndNote Web 使用 EndNote Web 者可登入 My Citation Alert 查看或修改先前設定的引用通告 My Saved Searches 查看或更改先前儲存過的檢索.
: Count DePrimes ★★★★☆ 題組: Contest Archive with Online Judge 題號: 11408: Count DePrimes 解題者:李育賢 解題日期: 2008 年 9 月 2 日 題意: 題目會給你二個數字 a,b( 2 ≦ a ≦ 5,000,000,a.
Distributed Video Coding. Outline Distributed video coding Lossless compression Lossy compression Low complexity video encoding Distributed image coding.
:Nuts for nuts..Nuts for nuts.. ★★★★☆ 題組: Problem Set Archive with Online Judge 題號: 10944:Nuts for nuts.. 解題者:楊家豪 解題日期: 2006 年 2 月 題意: 給定兩個正整數 x,y.
校外使用圖書館購置之資料庫 龍華大學圖書館. 讀者遠端認證 (RPA) 設定說明  透過圖書館架設完成的 RPA (Remote Patron Authentication) 讀者遠端認證代理主 機系統,讀者於校外或院外 可直接連線使 用本館所提供的資料庫。  若非使用本館電子資料,請勿設定此代理.
從此處輸入帳號密碼登入到管理頁面. 點選進到檔案管理 點選「上傳檔案」上傳資料 點選瀏覽選擇電腦裡的檔案 可選擇公開或不公開 為平台上的資料夾 此處為檔案分類,可顯示在展示頁面上,若要參加 MY EG 競賽,做品一律上傳到 “ 98 MY EG Contest ” 點選此處確定上傳檔案.
資料結構實習-一 參數傳遞.
6-2 認識元件庫與內建元件庫 Flash 的元件庫分兩種, 一種是每個動畫專 屬的元件庫 (Library) ;另一種則是內建元 件庫 (Common Libraries), 兩者皆可透過 『視窗』功能表來開啟, 以下即為您說明。
1 LAB 5. Audio Transmission over WLAN/GPRS. 2 Goal 嘗試使用 WLAN/GPRS 傳送 Audio 瞭解 WLAN/GPRS 網路特性 瞭解 WLAN/GPRS 對於 Audio 傳輸之影響 增進對於網路特性及多媒體傳輸的基本認識.
著作權所有 © 旗標出版股份有限公司 第 21 章 文件的權限及保護 功能設定. 本章提要 設定文件讀取權限 保護文件.
Dynamic Multi-signatures for Secure Autonomous Agents Panayiotis Kotzanikolaou Mike Burmester.
1 Introduction to Java Programming Lecture 2: Basics of Java Programming Spring 2008.
Management Abstracts Retrieval System; MARS 檢索操作.
1 Web of Science 利用指引 逢甲大學圖書館 參考服務組 單元六 個人化服務.
Image Interpolation Use SSE 指導教授 : 楊士萱 學 生 : 楊宗峰 日 期 :
2010 MCML introduction 製作日期: 2010/9/10 製作人 : 胡名霞.
: Expect the Expected ★★★★☆ 題組: Contest Archive with Online Judge 題號: 11427: Expect the Expected 解題者:李重儀 解題日期: 2008 年 9 月 21 日 題意:玩一種遊戲 (a game.
845: Gas Station Numbers ★★★ 題組: Problem Set Archive with Online Judge 題號: 845: Gas Station Numbers. 解題者:張維珊 解題日期: 2006 年 2 月 題意: 將輸入的數字,經過重新排列組合或旋轉數字,得到比原先的數字大,
國立中央大學. 資訊管理系 范錚強 Inception 公司治理模擬.
Linguistics phonetic symbols. 先下載 IPA 字型檔案,執行安裝。 由於這個程式的字型目錄設定錯誤, 所以等重新開機時就會發現字型消失。 所以必須根據以下步驟來讓 Windows 加入 IPA 字型。
Chapter 10 m-way 搜尋樹與B-Tree
Copyright © 2007 Taipei Medical University Library 北醫大圖書館 ERM 系統之應用 邱子恆
1 Introduction to Java Programming Lecture 2: Basics of Java Programming Spring 2009.
Biological Science Database 個人化服務設定步驟. Biological Science Database 僅提供專題選 粹服務 專題選粹 (Alerts) :查詢後,提供儲存檢 索策略的功能,日後每週將符合條件的 更新資料,採 方式通知。每筆設定 最多每週可收到.
: Dream ★★★☆☆ 題組: Contest Archive with Online Judge 題號: 11414: Dream 解題者:李育賢 解題日期: 2008 年 9 月 2 日 題意: 題目會給你一個數字代表測資的數量 ( 最多 100 組 ) , 每組測資第一個數字是此圖形點的個數.
: Problem E Antimatter Ray Clearcutting ★★★★☆ 題組: Problem Set Archive with Online Judge 題號: 11008: Problem E Antimatter Ray Clearcutting 解題者:林王智瑞.
如何使用 Yahoo Messenger Yahoo Messenger 雅虎即時通 讓你在第一時間內和上線的朋 友溝通!
Teacher : Ing-Jer Huang TA : Chien-Hung Chen 2015/6/30 Course Embedded Systems : Principles and Implementations Weekly Preview Question CH7.1~CH /12/26.
: Finding Paths in Grid ★★★★☆ 題組: Contest Archive with Online Judge 題號: 11486: Finding Paths in Grid 解題者:李重儀 解題日期: 2008 年 10 月 14 日 題意:給一個 7 個 column.
著作權所有 © 旗標出版股份有限公司 第 14 章 製作信封、標籤. 本章提要 製作單一信封 製作單一郵寄標籤.
Communication Engineering National Central University Video-Audio Processing Laboratory VAP HW3 Suggestion 指導教授:張寶基 研究生:鄭玉欣 音視訊處理實驗室 2006 / 10 / 24.
: How many 0's? ★★★☆☆ 題組: Problem Set Archive with Online Judge 題號: 11038: How many 0’s? 解題者:楊鵬宇 解題日期: 2007 年 5 月 15 日 題意:寫下題目給的 m 與 n(m
1 Build a SIP of Environment Speaker: Yi-Ji Jheng Date:
SQL CE. 註冊 RDA REGSVR32 IIS 設定 新增虛擬目錄 IIS 設定 輸入虛擬目錄名稱.
Trusted Video Management Lenel Onguard on Crystal.
ERP Purge Manual 2007/10/2 TinaLee. 2 Purge Job  Interface Purge  Transaction Purge  Other DataPurge (Like Customer 、 Vendor 、 Employee Data)
Session Initiation Protocol (SIP)
Presentation transcript:

1 SIP Call Flow Speaker: Hz-Ping Huang; Huan-Yao Kang Date:

Outline  Observation of Call Flow SIP Registration SIP Call 2

OBSERVATION OF CALL FLOW 3

SIP Registration  Registration  Registration Update  Contact List Request  Un-Registration  Unsuccessful Registration 4

SIP Call  Call Establishment  Through Two Proxy  No Answer  Busy  No Response  Temporarily 5

SIP REGISTRATION 6

Registration  正常執行 SER, 開啟 Ethereal, 接著開啟舊版 X-Lite( 假設 已經設定完成 ) 就可以擷取到註冊封包, 如下圖 : 7 UA SIP Server REGISTER 401 Unauthorized REGISTER 200 OK 0 Bindings 1 Bindings

Bindings  O Bindings 代表不帶 Contact header 的封包。  1 Bindings 代表帶 Contact header 的封包。 Un-Register  0 bindings  no contact Register  1 bindings  contact

Registration Update (1/3)  在正常 X-Lite and SER 已開啟情形下: 每隔180 sec 會重新要求REGISTER一次

Registration Update (2/3) UA SIP Server REGISTER 401 Unauthorized REGISTER 200 OK 0 Bindings 1 Bindings 180 sec ......

SIP Registration(3/3)  這個部分我們使用 X-Lite and SER, 直接 擷取封包  請更改 X-Lite 的 Advanced System Settings / SIP Settings, 設定 Reregister Proxy = 180

Contact List Request (1/2)  進入 System settings/ SIP Proxy/Default  設定 Display Name : 2000 Username : 2000 Authorization User:2000 Password : 2000

Contact List Request (2/2) UA SIP Server REGISTER 401 Unauthorized REGISTER 200 OK 0 Bindings 1 Bindings

Un-Registration(1/2)  關閉 X-Lite, 可擷取到解除註冊的封包

Un-Registration(2/2) UA SIP Server REGISTER 401 Unauthorized REGISTER 200 OK 0 Bindings Un-Register  0 bindings  no contact Register  1 bindings  contact

Difference  Contact List Request( 轉換 Number 使用 ) 新版 X-Lite  有做下線的動作 (Expires=0) 舊版 X-Lite  沒有下線的動作,直接要求註冊  Un-Registration( 關閉 X-Lite) 新版 X-Lite  只需做兩個動作 ( 封包有夾帶認證資訊 ) 舊版 X-Lite  需要做四個動作 ( 沒有夾帶認證資訊,所以需重覆夾帶 一次 )

Unsuccessful Registration(1/2)  把 X-Lite 向 SIP server 註冊 的帳號及密碼故意填錯, 可 以擷取到註冊失敗的封包。 每20秒會傳送一次 (default=20)  進入 System settings/ SIP Proxy/Default  設定(隨便填) Display Name Username Authorization User Password

Unsuccessful Registration(2/2) UA REGISTER 401 Unauthorized REGISTER 0 Bindings SIP Server 401 Unauthorized

SIP CALL 19

Architecture SIP Server : /1000pwd 2000/2000pwd

REGISTER – X-LITE X-lite SIP Proxy 401:Unauthorized 200 OK Request: REGISTER

Register Unsuccessful X-lite SIP Proxy Request: REGISTER 401:Unauthorized Request: REGISTER 401:Unauthorized Request: REGISTER 401:Unauthorized

Unregister X-lite SIP Proxy 200 OK Request: REGISTER

Register – SJPHONE X-lite SIP Proxy Request: REGISTER 401:Unauthorized 200 OK Request: REGISTER

X-LITE CALL SJPHONE Call Establishment X-LITESIP PROXYSJPHONE INVITE 100 trying 200 OK ACK INVITE 180 Ring

X-LITE HANG UP X-LITESIP PROXYSJPHONE BYE 200 OK

X-LITE CALL SJPHONE No Answer X-LITESIP PROXYSJPHONE INVITE 100 trying INVITE Ring

X-LITE CALL SJPHONE No Answer (New SJphone call Old X-lite) SJPHONESIP PROXYX-LITE INVITE 100 trying INVITE 180 Ring INVITE 180 Ring SJPHONESIP PROXYX-LITE 408 Request timeout CANCEL ACK 487 Request Term. 200 OK ACK

X-LITE CALL SJPHONE Ignore INVITE 100 trying INVITE 100 trying 486 Busy ACK 486 Busy ACK X-LITESIP PROXYSJPHONE 180 Ring

X-LITE CALL SJPHONE Cancel INVITE 100 trying INVITE X-LITESIP PROXYSJPHONE 100 trying CANCEL 200 canceling 200 OK 487 Request term. ACK 487 ACK 180 Ring

X-LITE CALL SJPHONE No Responsible INVITE 100 trying INVITE X-LITESIP PROXYSJPHONE 408 Request timeout ACK

X-LITE CALL SJPHONE Temporarily Unavailable INVITE 404 not found X-LITESIP PROXYSJPHONE

SIP CALL THROUGH 2 PROXIES PROXY 5060 PROXY REGISTER 2000 (PORT=5060)1000 (PORT=50600)

CONFIGURE  Configure a new ser.cfg cp /usr/local/etc/ser/ser.cfg \ /usr/local/etc/ser/ser1.cfg; Edit /usr/local/etc/ser/ser1.cfg; Find “!lookup(“location”) Add a new line with the content rewritehostport(“ : ”); Comment the next 2 lines. Save and exit your text editor.

CONFIGURE (cont.)  Execute the ser with default conf. file. ser  Execute the ser with modified conf. file. ser –f ;  Check your ser proxies is in running & listening. ps aux |grep ser; netstat –ntdl;

SJPHONEPROXY 5061PROXY 5060X-LITE SJPHONE CALL X-LITE INVITE 100 TRYING INVITE 100 TRYING 180 RINGING 200 OK INVITE 180 RINGING 200 OK