[分享] Synology NAS Asterisk IP PBX 套件實作

之前已經有一篇是利用 QNap NAS 安裝 Asterisk VoIP 套件(click here), 因為不少網友 PM 詢問在 Synology NAS 下的做法, 所以還是實際設定了一次, 並將相關設定貼了一下.

這篇完成度應該算有 80% 吧! 至少會真正和中華電信市話介接, 以及解說和 070 二類電信以 SIP Trunk 介接的設定.

所用到的設備有:
1.Synology NAS 安裝 Asterisk 套件.
2.SIP Phone 一台, 可以用 SIP soft phone (如 x-lite) or hard phone.
3.VoIP gateway 一台, 此處用的是 Allwin H1111 (1FXO+1FXS), 用來和中華電信市話介接.

安裝及設定
1.在 NAS 上面安裝 Asterisk 套件, 由於考慮其硬體效能, 建議還是應用在家用或是 SOHO 環境, 登入 Synology NAS DSM > 套件中心, 並安裝 Asterisk 套件.

[分享] Synology NAS Asterisk IP PBX 套件實作

2.Allwin H1111 voice gateway 設定: 此 Voice Gateway 為 1FXS+1FXO, 其中 FXO port 用來接中華電信市話, 用於撥入及撥出電話用.

除了設定 voice gateway IP 外, 其他都用系統預設值, 唯一要做的是設定 "撥入路由"

當我們透過 IP PBX 撥出電話時, 是由 Asterisk 透過 VG(voice gateway) 外撥, 對於 VG 來說, 它是 '接收' 來自 IP PBX 的呼叫, 在此設備上它視為 "撥入路由" (注意:有關 dial-in or dail-out 的定義, 在每家 VG 上的定義可能不同)

以下的設定非常簡單, 所有來自 IP PBX 要外撥的電話, 都從 VG Port#2(FXO port) 撥出, 這裡代表的就是中華電信市話.
[分享] Synology NAS Asterisk IP PBX 套件實作

3.Asterisk 端的設定: 小弟建議有關 asterisk-gui web 的相關設定, 可以先參考 OSSLAB(click here)

Trunks: 指向 VG IP.
[分享] Synology NAS Asterisk IP PBX 套件實作

Outgoing Calling Rules: 所有的撥號都往 VG 送
[分享] Synology NAS Asterisk IP PBX 套件實作

DialPlans:
[分享] Synology NAS Asterisk IP PBX 套件實作

Users: 這裡設定分機號
[分享] Synology NAS Asterisk IP PBX 套件實作

4.SIP 話機設定: 未購置 SIP Phone 者可以用 x-lite soft phone 來測試, 此處用 eyeBeam soft phone 為例.

填入在前面所設定的分機號及 sip password, 而 Domain 指向 Synology NAS IP. (Asterisk)
[分享] Synology NAS Asterisk IP PBX 套件實作

這裡顯示 SIP 話機註冊成功.
[分享] Synology NAS Asterisk IP PBX 套件實作

接著就可以試撥看看. 如 call 中華客服 123. 聽到客服語音就表示設定正確了.

同樣的, 在 VG status 頁面也可以看到撥入及撥出的狀態.
[分享] Synology NAS Asterisk IP PBX 套件實作

撥入設定
前面提到的是 dial-out (由市話撥出電話) 的作法, 那麼市話進線必須響鈴分機作法解說如下:

由於這台 VG 它進線後是可以設定二次撥號, 但我們希望市話進線後就直接響鈴分機, 所以直接設定進線 hotline mode.
[分享] Synology NAS Asterisk IP PBX 套件實作

hotline 進線, 在 VG 它會自動代上 hl2 的被叫號, 此時要把它去掉.(strip=3), 再往 Asterisk PBX 送.
[分享] Synology NAS Asterisk IP PBX 套件實作

此處設定將市話進線 Caller ID 往 PBX 送. 這樣 SIP phone 才能正確顯示來電號碼.
[分享] Synology NAS Asterisk IP PBX 套件實作

在 Asterisk 設定進線處理方式.
[分享] Synology NAS Asterisk IP PBX 套件實作

這樣很簡單就完成了撥入及撥出的設定.

安全性
在 NAS 上使用 Asterisk 套件, 建議在安全性上要特別注意, 例如為了安全性, 建議將預設的 SIP port 5060 改為其他 port number, 另外若需要從 Internet 連上 Asterisk, 建議可以鎖定 remote site IP. 分機欲從 Internet 連上 Asterisk Server, 也可以採用 VPN 的方式.

結語
這節只是很簡單的介紹有關 NAS 上面的 Asterisk PBX 套件與 Voice Gateway 結合的設定方式, 另外在結合 070 二類節費電話部份, 建議可以參考 OSSLab 上面的資源.

其他參考資源
OSSLab 開放軟體實驗室 (尤其 NextPBX Web-UI 一節)

2014-04-10 1:08 發佈
文章關鍵字 套件
請問一下pctine大:

我在Synology NAS 安裝好了 Asterisk 套件,目前可以利用SIP軟體電話互撥分機,
不過在對於連接ALLWIN H-1111這一段仍無法起來。

我是照著您的方式,將SERVER與這部VP設在同一個網段裡頭(VG接的是WAN端)
Trunks: 指向 VG IP.這個部分好像H1111這部VG沒有密碼與帳號,所以這個畫面不需要輸入密碼帳號?



不過如果沒有輸入密碼帳號的話,在Asterisk的TRUNKS 的Status狀態,則不會顯示任何情況!(比如Registered、Request之類的) 也無法連結播出!


可以就這兩個部分的連結簡單再教學一下嗎?

感激不盡啊~

pctine wrote:
之前已經有一篇是利用...(恕刪)


這篇讚啦。
可以請p大再分享一下,這如何搭配VoIP的Gateway打市話出去跟與總機結合嗎?
irsjx2vxo3ne3k84dr1dz4,r4pe8bez3/4ne3bq4bew2j92gea jx4hq me-2d8 e3hy4hi2ty k84!
經過兩天的奮戰之後我的問題解決了~原來要設定名稱與密碼的部分在『使用者』密碼。
而在Asterisk裡頭的Status會一直顯示Request ...
但這是正常的,也可以呼叫到VG !

derliang wrote:
這如何搭配VoIP的Gateway打市話出去跟與總機結合嗎?...(恕刪)


這篇上面搭配的就是 voice gateway 啊.
FB: Pctine

derliang wrote:
這如何搭配VoIP的Gateway打市話出去跟與總機結合嗎?...(恕刪)


這篇上面搭配的就是 voice gateway 啊.
derliang wrote:
這篇讚啦。可以請p大...(恕刪)
FB: Pctine

pctine wrote:
這篇上面搭配的就是 ...(恕刪)


抱歉抱歉,小弟沒有說清楚。
假設我的辦公室有一條內線,那麼如何讓原總機跟IPPBX的分機互通?
如何讓IPPBX的分機也能透過舊總機撥出去?
irsjx2vxo3ne3k84dr1dz4,r4pe8bez3/4ne3bq4bew2j92gea jx4hq me-2d8 e3hy4hi2ty k84!
您好
請問synology 214play可安裝此套件嗎?
我在套件中心找不到

sl696369317 wrote:
您好
請問synology 214play可安裝此套件嗎?
我在套件中心找不到...(恕刪)


這套件應該很久沒有再維護了. 現在會比較推薦用 docker or VM 來做了.
FB: Pctine
內文搜尋
X
評分
評分
複製連結
Mobile01提醒您
您目前瀏覽的是行動版網頁
是否切換到電腦版網頁呢?