FreeSWITCH與PSTN電話系統對接設定
一、環境介紹
我們目前使用模擬的話機連接到電信運營商,購買他們配套的電話總機,勉強實現了公司的基本通話。但是客戶電話總機系統以及升級添加新的應用不但費用高,而且難以維護。
隨着規模的擴大,繼續使用原有的電話系統變得很難。基於上述的諸多問題,我們覺定在新事業中心采用VoIP的電話系統,Server使用FreeSWITCH,話機使用SIP/IP Phone 或者模擬電話(使用語音網關轉換),通過語音網關進行對接,實現在滿足正常使用的前提下,與原有的電話系統兼用。
二、具體設定方法
條件准備說明:
①電話線兩條:一條鏈接電信運營商,另一條鏈接原有的電話系統
②潮流語音網關設置:IP:192.168.11.170 ,用戶名:admin/管理員 密碼:hx4
③FreeSWITCH Server,靜態IP
1> SIP電話 呼叫 模擬電話
①在網關的模擬電話接口注冊成SIP賬號:SIP賬號根據FS中的號碼設定即可
②設定網關路由 IP 1019 ROUTE FXS 1
注:所有撥打1019的電話直接轉到模擬電話1口
至此,該模擬電話就可以當模擬電話使用。
2> SIP電話 呼叫 手機/外部電話
①、模擬電話通過網關注冊到FS (見步驟1)
②、網關路由 FXO X ROUTE IP 192.168.11.44:5080
③、FS的dialplan/public.xml中加入處理
<extension name="DID">
<condition field="destination_number" expression="^02962826892$">
<action application="bridge" data="user/1001"/>
<!--action application="info" data=""/>-->
<!--action application="ivr" data="welcome"/>-->
</condition>
</extension>
注:此設置當外線打進來時,直接呼叫到1001賬號,以后要在此使用IVR,通過按鍵在撥號轉接。
3> SIP電話 呼叫 公司現有電話總機
該功能的設定與 2> 中的設定一樣,僅有網關設定不同,PSTN接入需要使用電話號碼,該功能需要接入 目前電話總機 中的一個號碼作為接入號碼。
以下部分即為我的具體設定,記錄以便后續查看。對於有同樣需求的朋友,可以參考。