縣市網推動VoIP問題討論 台南市教育網路中心 網路管理組 黃文穗 sammy@tn.edu.tw 2009/5/12
主題 ●TANet VoIP交換中心提供那些服務? ●如果現在開始進行VoIP建置,請問需要那些設備,優先順序為何? ●是否需要自籌經費來佈建SIP gateway界接學校傳統交換機? ●除了拿來講電話,VoIP還可以做什麼?
TANet VoIP交換中心提供那些服務? ●前置碼路由服務 ◆各區縣市網均有二個前置碼,可彈性運用與其他單位 互通。 ◆跨單位互通才會用到前置碼,單位內部互通請撥自編 碼。 ●ENUM服務 ◆各區縣市網管理者具備部份ENUM管理權限,可以自 行建立、修改ENUM Server上的PSTN門號及所對應 的NAPTR記錄。 ◆撥PSTN門號優先撥打網路設備。
●TANet VoIP 交換中心架構圖
如果現在開始進行VoIP建置,請問需要那些設備,優先順序為何? ●建置支援NGN的SIP PROXY (dual stack) ●佈署支援NGN的IP Phone (dual stack) ●安裝E1 SIP Gateway,連接PSTN ●安裝SIP gateway界接學校傳統PBX ●安裝支援NGN的混合式IP-PBX取代學校傳統 PBX ●建置支援NGN的純IP-PBX,提供無PBX的小型 學校共用
●在縣市網佈署SIP Server及IP phone,並透過 TANet VoIP交換中心與其他單位互通互連。
●在縣市網佈署支援dual stack的SIP Server及IP phone,進行IPv6優先呼叫模式,並透過TANet VoIP交換中心與其他單位(dual stack 或 v4 only)互通互連。
●佈署IP phone 到班級教室,並進行教學應用。 ●使用SIP gateway 界接傳統PBX,使傳統分機可 以撥打及接聽網路電話,擴大通話對象。
●安裝支援NGN的混合式IP-PBX取代學校傳統 PBX,學校IP phone先註冊到IP-PBX,再由IP- PBX代為註冊到縣市網sip server。學校對外斷 線時,學校IP-PBX下的傳統分機及IP phone仍 可獨立正常使用。
是否需要自籌經費來佈建SIP gateway界接學校傳統交換機? ◆使用二類電信節費電話可以節省撥出PSTN費用。 ◆不需要自籌經費來佈署及維護相關設備。
除了拿來講電話,VoIP還可以做什麼? ●應用網路電話語音信箱,進行多樣化的輔助教學。 ●佈署網路視訊電話,推動校際合作學習。 ●透過智慧型語音互動平台,創造豐富多元的學習 活動。 ●設置課業諮詢中心,支援弱勢學生的課後輔導。 ● …..
應用網路電話語音信箱,進行多樣化的輔助教學 本市建置的網路電話系統,除了提供網路電話撥打接聽等一般功能,另外增加互動式語音設計,強化語音留言的功能,提供每位老師非常便利的繳交語音作業工具,其特性說明如下: 1、老師可利用使用者網頁管理介面,指定語音信箱使用模式: (1)繳交語音作業:留言前須由電話鍵盤輸入年級班級座號作業等數字, 並經系統語音回報,由撥號者按1確認後才開始留言;等留言完成 後,儲存的語音留言檔以八碼數字及留言時間(如02030823- 20080911-1500)作為檔名,以方便老師後續操作。 (2)一般語音留言:撥號者等個人語音信箱問候語播放完畢後即可留言; 等留言完成後,儲存的語音留言檔以來電號碼及留言時間(如 062598911-20080911-1500)作為檔名。 2、老師可利用話機,設定錄製個人語音信箱問候語、聽取語音留言、 刪除語音留言…等語音信箱功能。 3、老師可登入使用者網頁管理介面聽取、下載及刪除語音留言。 4、可由老師自行設定將留言語音檔e-mail轉寄到指定的電子郵件信箱。
透過智慧型語音互動平台,創造豐富多元的學習活動 智慧型語音互動平台有效 解決用戶認證、作品管理 的問題,在僅需撥號的動 作下,朗誦、歌唱、問答 、日記、建言、許願…等 活動皆可以辦理。
佈署網路視訊電話,推動校際合作學習 班級或(跨縣市)校際同步互動教學,例如英語、鄉土、學校本位、社交、創新教學等方向。
設置課業諮詢中心,支援弱勢學生的課後輔導 由各領域籌組教師群並使用特定門 號,提供學習弱勢學生課後輔導的 需求。亦可於校內規劃生命線、輔 導信箱,供所有學生利用。
參考網站 TANet VoIP Exchange Center http://voip.tanet.edu.tw/
VoIPv6呼叫實驗 想法:對於通話流量,能夠P2P,就不要做RTP PROXY。 目的: 在dual stack環境下,進行優先走IPv6呼叫實驗。 優先以P2P進行通話流量,儘量不要增加伺服器端的負荷。 確認以上目的,可以由VoIP廠商完成實作。
實驗設備 45670(dual stack hard phone) 45674(v4 only hard phone) PC(裝ethereal,抓封包用) sip2.ipv6.tn.edu.tw(dual stack sip server)
實驗架構圖
實驗 1 45670撥45676:45670優先送v6 invite,通話開始後RTP是v6封包。
實驗1 45670(dual stack) 撥 45676(v6 only) PROXY (dual stack) 45676 (v6 only) 1.INVITE(IPv6) 2.INVITE(IPv6) 3.200 OK(IPv6) 4.200 OK(IPv6) 5.ACK(IPv6) 6.ACK(IPv6) RTP Stream(IPv6)
實驗 2 45670撥45674:45670優先送v6 invite,server發現45670為dual stack、45674只以v4註冊,送回302,45670改送v4 invite,通話開始後RTP是v4封包。
實驗2 45670(dual stack) 撥 45674(v4 only) PROXY (dual stack) 45670 (dual stack) 45674 (IPv4 only) 1.INVITE(IPv6) 2.302 Move Temporarily (IPv6) 3.200 OK(IPv6) 4.INVITE(IPv4) 5.INVITE(IPv4) 6.200 OK(IPv4) 7.200 OK(IPv4) 8.ACK(IPv4) 9.ACK(IPv4) RTP Stream(IPv4)
實驗 3 45676撥45670:45676送v6 invite,通話開始後RTP是v6封包。
實驗3 45676(v6 only) 撥 45670(dual stack) PROXY (dual stack) 45670 (dual stack) 1.INVITE(IPv6) 2.INVITE(IPv6) 3.200 OK(IPv6) 4.200 OK(IPv6) 5.ACK(IPv6) 6.ACK(IPv6) RTP Stream(IPv6)
實驗 4 45676撥45674:45676送v6 invite,server發現45676只以v6註冊、45674只以v4註冊,由server進行RTP proxy。
實驗4 45676(v6 only) 撥 45674(v4 only) 45676 (v6 only) PROXY (dual stack) 1.INVITE(IPv6) 2.INVITE(IPv4) 3.200 OK(IPv4) 4.200 OK(IPv6) 5.ACK(IPv6) 6.ACK(IPv4) RTP Stream(IPv6) RTP Stream(IPv4)
實驗 5 45674撥45670:45674送v4 invite,通話開始後RTP是v4封包。
實驗5 45674(v4 only) 撥 45670(dual stack) PROXY (dual stack) 45670 (dual stack) 1.INVITE(IPv4) 2.INVITE(IPv4) 3.200 OK(IPv4) 4.200 OK(IPv4) 5.ACK(IPv4) 6.ACK(IPv4) RTP Stream(IPv4)
實驗 6 45674撥45676:45674送v4 invite,server發現45674只以v4註冊、45676只以v6註冊,由server進行RTP proxy。
實驗6 45674(v4 only) 撥 45676(v6 only) 45674 (v4 only) PROXY (dual stack) 1.INVITE(IPv4) 2.INVITE(IPv6) 3.200 OK(IPv6) 4.200 OK(IPv4) 5.ACK(IPv4) 6.ACK(IPv6) RTP Stream(IPv4) RTP Stream(IPv6)