自行架設小型的家用PBX系統(邊做邊學),主機是選擇FreeSWITCH架在raspberry上
IP Phone是Yealink 的SIP-33G。基本上的IP Phone互通,互打都沒問題,現在對於如何使用中華電信的局線比較困惑
Voice gateway設備有obihai的obihai obi212 (1FSO,1FXO)和之前使用的偉僑Welltech ATA-171M (1FSO,1FXO)
嘗試了ATA-171M使用他的Call Service Setting 裡面的 Forward Number 直接把PSTN進來的電話forward到freeSWITCH的其他sip帳號,發現有以下兩個問題
1. Caller ID會變成我設定在ATA-171M裡面的sip帳號而不是外面打進來的門號號碼,有沒有更好的設定方式可以看到caller ID呢?
2. 原本市話系統是中華電信局線打進來不接,就不會扣錢,可是透過voip gateway就等於打進來直接接通開始扣通話費,有沒有voip gateway可以做到模擬以前的行為,局線有電話後IP Phone會響,但IP Phone接起來才算接通中華電信局線的行為?
以上兩點如果現在硬體voice gateway無法滿足,是否有推薦的產品
3. 還在探索如果要用IP Phone撥出中華電信局線在ATA-171M上要如何實現
obi212 的部份有找到參考網頁,但似乎也無法解決第2 個問題。不曉得有沒有先進試過obhai對於中華電信局線上相容性如何
在phone->Call Service Setting->Forward 設定 Forward number到 pstnnumber@FreeSWITCH_HOST_IP:5080 (免驗證)
然後在FreeSWITCH裡面做diaplan bridge到想振鈴的分機(或是ringing group 測試中)
同時在Management - Advanced Setting 設定FXO CID forward
就可以讓分機振鈴並且帶有PSTN播入的號碼
在FreeSWITCH裡面設定ATA-171M成gateway, 然後在diaplan裡面把去話bridge到ATA-171M去
ATA-171M設定Phone ->General Setting Auto Answer的功能
需要二次撥號就選擇IP In, 想直接撥出就選擇Trunk gateway
在Call forwarding 裡面,如果是選擇no answer他會有振鈴幾聲後才forward的選項,但如果同時開啟了auto answer (無論是設定IP IN或是PSTN Gateway)
這兩個設定非常容易打架,也就是一開啟auto answer, no answer call forwarding就會失效...
目前只能用all forwarding (PSTN to IP SIP) 配合auto answer (IP SIP to PSTN)
個人猜測是因為ATA-171M的routing機制開放的不完全,如果有能指定IP SIP to PSTN port的routing機制而不是用auto answer這類也需要counter的方法,就不會有call forwarding - No answer (需要counter) auto answer(也需要counter)的打架問題...
我先前有下載3CX裝在VM上面試玩過,如果單純只是家裡要用,是否只要用NAS上的VM去跑就可以了?
或者買樹梅機安裝PBX軟體跑會比較適合?
我買了GrandStream HT813 FXS x 1 + FXO x 1的ATA VoIP Gateway
搭配3CX的Linux VM (我裝在Synology NAS 上)
IP電話目前是用3CX 的iOS版及Windows版...並搭配傳統電話(FXS)作為一個內部分機
目前可以分機內部互打、市話轉VoIP(可在外接家裡市話)、VoIP轉市話、
市話撥入全部分機共振、市話撥入語音辨識中文姓名轉分機(編寫Call Flow App我覺得這個最好玩)
原本我評估好久要使用那一家的IP PBX,後來覺得3CX比較簡單好懂容易入門
全部弄好花了我幾天時間而已,3CX官網都有蠻詳細的說明,蠻適合新手的...XD
內文搜尋

X