140 likes | 332 Views
SIP 與 ENUM 測試經驗分享 96.10.5( 五 ). 中興大學 計資中心. 研發組 林炳銓. 大 綱. SIP 與 ENUM 簡介 測試目的 情境說明與測試架構 結 論 參考資料. SIP 簡介. SIP(Session Initiation Protocol) 會談啟始協定,屬於 OSI Layer 5 ,由 IETF 於 1999 年 3 月制訂 (RFC2543) , 2002 年 7 月更新為 RFC3261 頒佈,其他相關 RFC 文件有 3262 、 3263 、 3264 、 3265 、 3248 等。
E N D
SIP 與 ENUM測試經驗分享96.10.5(五) 中興大學 計資中心 研發組 林炳銓
大 綱 • SIP 與 ENUM 簡介 • 測試目的 • 情境說明與測試架構 • 結 論 • 參考資料
SIP 簡介 • SIP(Session Initiation Protocol)會談啟始協定,屬於OSI Layer 5,由IETF於1999年3月制訂(RFC2543),2002年7月更新為RFC3261頒佈,其他相關RFC文件有3262、3263、3264、3265、3248 等。 • 用於建立、修改和終止VoIP通話的IP信令協定,相關協定還有SDP(RFC3264)與SAP(RFC2974)。 SDP (Session Description Protocol): OSI Layer 6 SAP (Session Announcement Protocol): OSI Layer 5 • SIP已席捲VoIP市場,與 HTTP協定相似,是一種基於文本(text)的、非常開放和靈活的協定,逐漸取代了H.323標準。
SIP 加值服務 • 開發友善的User與Admin WEB GUI,讓使用者透過網頁即可進行註冊、撥號、聽取留言等功能,而管理者可隨時監測SIP封包的流量與狀態,以利除錯。 • 使用E-mail方式將語音留言寄送給不在線上的親朋好友,使其不漏失掉任何重要的訊息。 • Voice over IP是未來趨勢,建立QoS(Quality of Service)機制可提供更良好的語音服務品質。
ENUM 簡介 • ENUM (tElephone NUmber Mapping) 電話號碼映射 • IETF的Enum工作小組於2000年提出RFC 2916(名為E.164 Number and DNS)。2004年,IETF又提出新版本的RFC 3761 • ENUM運作機制 • 將E.164號碼轉換成網域名稱之格式 • 再到DNS查詢此網域名稱之NAPTR紀錄 • 根據查到NAPTR紀錄之優先次序,依序轉換E.164號碼為URI • 依序連線到NAPTR所指定之URI ,直到成功為止 • NAPTR(Naming Authority PoinTer Record)紀錄 RFC2915,將一網域名稱對應到一個或多個URI或其他服務,有優先次序
ENUM 簡介-E.164轉換成網域名稱 • 將電話號碼轉成包括國碼的格式,如中興大學的號碼為(04)22873181,要轉成+886-4-2287-3181 • 將所有非數字字元移除,如上例變成886422873181 • 在每個數字之間加上'.',變成8.8.6.4.2.2.8.7.3.1.8.1 • 將整個字串反轉過來並加上‘.e164.arpa’的domain就變成 1.8.1.3.7.8.2.2.4.6.8.8.e164.arpa
測試目的 • 教育部擬定未來將扮演TANet網路語音交換中心的角色,並建置SIP Proxy與ENUM資料庫,然目前尚未完成實體設備之架設以提供該項服務。 • 因此本中心先建置交換中心,架設SIP Proxy與ENUM,提供區網連線各單位一個測試的平台,作為未來TANet VoIP運作時的參考。 • 建置三台SIP Proxy,分別模擬台中區網交換平台、以及兩個連線單位,以進行上述的路由交換測試。
情境說明 • SIP Proxy Server: SER iptel.org 釋出的SIP Express Router(ser-0.9.6-sems_src.tar.gz套件) • SIP User Agent: X-Lite 3.0 ;PCA Softphone http://www.counterpath.com/ • SIP UA chuan (Caller 發話端) SIP URI: chuan@fcu.org1.sip.tcrc.edu.tw • SIP UA test (Callee 受話端) SIP URI: test@pu.org2.sip.tcrc.edu.tw
情境說明(cont.) • 校內撥號: 當逢甲的chuan所撥的號碼為9318XXXX(或xxxx)時,由於是逢甲的校內電話,故直接查詢逢甲本身DNS中的ENUM資料庫,以得知對應的SIP URI。 • 校外撥號: 若逢甲的chuan所撥的號碼是9318XXXX以外的電話時(例如撥打93160006),經由SIP Proxy判斷為他校號碼,則將該SIP INVITE導向到台中區網的DNS進行查詢,從ENUM資料庫中得知該號碼所對應的SIP URI 。
結 論 • SIP是目前VoIP採用的一個重要通訊協定,已在網路電話通訊系統中廣為採用,另在第三代行動通訊網路中亦被採用為控制訊令,SIP已然成為網路通訊中的重要基礎。 • 利用現存運作已久的DNS機制,讓ENUM被廣泛使用,並能快速存取網路資源,且可提供多樣化的應用服務 • 基本語音服務 • 電話號碼可攜服務 • 單一號碼,可對應到多種服務項目,簡化使用者背誦一堆個人聯絡方式 • 其他Internet之加值服務 • 使用ENUM可節省電話網路之交換成本與費用
敬請指教 • 歡迎來信或來電參與VoIP相關技術之研究與測試行列 • E-mail & MSN chuan@nchu.edu.tw • TEL: 04-22840306 ext 762
參考資料 • IP Telecommunications Portal http://www.iptel.org • VOIP Wiki http://www.voip-info.org/wiki/view/ENUM • sip.edu http://mit.edu/sip/sip.edu/ser.shtml • IETF ENUM工作小組 http://www.ietf.org/html.charters/enum-charter.html • IETF RFC http://www.ietf.org/rfc/ • 台灣ENUM促進會 http://www.enum.org.tw