OBi110 是一個相當好用 VoIP gateway,此篇將說明如何設定 NextPBX 部份,而 OBi110 上的設定可以參閱:OBi110 進階設定篇。
要設定 NextPBX 可以連接 OBi110,使它可以成為外線那樣可以作撥出及撥入,以下設定將完全不使用 UI 來完成,這是為了要配合我之前完成的 OBi110 上的設定教學,假使想使用 UI 方式來作設定,那 OBi110 的部份設定也必須另外作更改。
編輯 /etc/asterisk/sip.conf (注意:這裡不可使用 UI 方式來作)
在最下方加上這一行
#include "sip_misc.conf"
新增檔案 /etc/asterisk/sip_misc.conf
[OBIPSTN] host = dynamic type = friend secret = thisispassword context = from-obipstn disallow = all allow = ulaw canreinvite = no quality = yes
NOTE:
OBIPSTN 這必須是 OBi110 設定的 SIP 帳號
secret 這必須是 OBi110 設定的 SIP 密碼
編輯 /etc/asterisk/extensions.conf,可使用 UI 來編輯
新增 context
dialplan 內容
exten=_dial_.,1,Set(PREFIX=**80) exten=_dial_.,n,Dial(SIP/obiPSTN/${PREFIX}${EXTEN:5} exten=_dial_.,n,Hangup exten=_dialtc_.,1,Set(PREFIX=**8) exten=_dialtc_.,n,Dial(SIP/obiPSTN/${PREFIX}${EXTEN:7} exten=_dialtc_.,n,Hangup exten=_4XXXXXXXX,1,Goto(dialtc_${EXTEN:1},1) exten=_[2-3]XXXXXXX,1,Goto(dial_${EXTEN},1) exten=_[2-3]XXXXXXXX,1,Goto(dial_${EXTEN},1) exten=_[5-8]XXXXXXX,1,Goto(dial_${EXTEN},1) exten=_[5-8]XXXXXXXX,1,Goto(dial_${EXTEN},1)
NOTE:
以上內容的撥號規則為:
4開頭號碼為市內電話,OBi110 不會傳送區碼
2-3 與 5-8 開頭號碼為長途,OBi110 會傳送區碼
**8 是 OBi110 的撥號規則
編輯 /etc/asterisk/sip_misc.conf