VoIP integrate compuse PSTN-PBX with SIP/ENUM/IVR 校園網路總機系統 VoIP integrate compuse PSTN-PBX with SIP/ENUM/IVR 專題F組 指導老師 郭育政
引言 隨著科技的進步,及網際網路的發達,現代人對網路的需求量可說是日與俱增.為了使在網路上的人,可以彼此互相通訊,進而發展了Skype, MSN, Yahoo 及時通等線上通訊軟體. 而我們想要打造一個連結PSTN與VOIP的校園網路通話系統,以改善現有的校園總機系統.
報告大綱 System Architecture presentation SIP技術與運作模式 系統各部分運作技術與實際測試或研究理論解說 DEMO 研究心得與後續議題發表
Architecture — part I
Architecture — part II
SIP技術與運作模式 群組功能、IVR系統整合、與PSTN gateway通訊、使用CPL與標準程式語言格式開發 解說SIP proxy server扮演的角色與SER的可以做到的事情「直接加在條列的事項之後」
“I’ll handle it for you” SIP Servers/Services SIP Servers/ Services LocationDatabase Registrar Redirect “Where is this name/phone#?” 3xx Redirection “They moved, try this address” REGISTER “Here I am” SIP Proxy Proxied INVITE “I’ll handle it for you” This picture shows a visual of how a User-Agent would interact with the various SIP Servers. A User-Agent will REGISTER with a Registrar Server. A User-Agent will send an INVITE to another User-Agent through it’s local SIP Server. The SIP Server will use a “Location Server” to find the location of the 2nd User-Agent. The response might be to Proxy the call if it’s a Proxy Server, or to Redirect the call if it’s a Redirect Server. INVITE “I want to talk to another UA SIP User Agents SIP User Agents SIP-GW
SIP VoIP Review – Proxy Server Signaling Calling Party PSTN Called Party PSTN SIP VoIP Network INVITE 100 Trying INVITE SIP Signaling & SDP Signaling (UDP or TCP) 100 Trying 180 Ringing 180 Ringing Signaling 200 OK 200 OK ACK ACK RTCP Stream Bearer Or Media Media (UDP) NOTE-1: Proxy Server NEVER originates signaling. NOTE-2: Proxy Server can be Stateless or Transaction-Stateful
SER實務 環境與需求 硬體 軟體 軟體模擬環境 預先準備條件,如果: 要能夠讓使用者註冊的話 要從遠端管理的話 想要的系統架構使用asterisk或openrg
SER附加補充 另一種認證方式 無線通訊整合 NAT穿越技術 CPL通訊處理語言 GPRS、3GPP Bluetooth STUN Mediaproxy RTproxy CPL通訊處理語言
Demo SER說明 不同的軟體通訊程式 PC-IP Phone IP Phone-IP Phone 3cx[有debug環境] X-Lite[支援影像、介面友善] FWD[理論上應該可以用] PC-IP Phone IP Phone-IP Phone Interactive Voice Response
與PSTN溝通技術 簡單說明另外兩種技術 ENUM介紹 實際使用[理論] 整合SER[demo模組編譯、測試撥打]
IP Network ENUM Scenario DNS Enum Record E-Mail Server ENUM Server 3 $ORIGIN 6.1.6.5.1.9.5.3.6.8.8.e164.arpa. IN NAPTR 100 10 “u” “sip+E2U” “!^.*$!sip:slchou@itri-sip-proxy.org.tw!” IN NAPTR 102 10 “u” “tel+E2U” “!^.*$!tel:+886910961527!” IN NAPTR 102 10 “u” “mailto+E2U” “!^.*$!mailto:slchou@itri.org.tw!” E-Mail Server DNS ENUM Server 3 SIP Phone SIP Proxy 3 IP Network 5 2 Signal Gateway IAD Media Gateway User Dial Tel. No ENUM Query, get 3 URIs Make SIP Call, No Answer Make Mobile Call, Fail Connect to E-Mail Softswitch 4 1 Dial:03-5915616 0910961527
整合IVR互動語音應答系統 introduce IVR( interactive voice response) IVM suite demo 實際應用架構[推測] 後續研究議題
專題研究心得與後續議題 SIP技術不斷快速更新中,現在朝向與其他行動通訊、IM、VoIP整合開發 針對使用的codec調整,提升QOS 有效控管使用者通話傳輸、security上的加強,是否能夠加密部分內容或是防止竊聽監控 從不同組合系統找出最佳運用或最低軟硬體建置成本