FreePBX SIP Trunk

FreePBX SIP Trunk對接

背景:PBX1是一臺虛擬機運行的FreePBX,現在需要通過SIP TRUNK對接的形式,連上PBX2,使用PBX2E1線路將電話呼出去。

PBX1 192.168.100.1

PBX2 192.168.100.2

 

PBX1上的配置

一、配置Trunk

新增SIP TRUNK


 

 

 wKioL1R2mLHDypJCAACZApCqdfY299.jpg

 

二、配置OUBTOUND ROUTERS

wKiom1R2mb3iFDP9AADHjKGfNA0539.jpg

 

這裏沒有匹配規則,不管打什麼號碼,就直接把號碼送到PBX2了。

 

PBX2配置

一、配置SIP TRUNK

wKioL1R2mkuA2MLCAACcgfyUskc234.jpg

二、修改Asterisk配置文件

vi  /etc/asterisk/extensions.conf

查找from-trunk選項,修改成如下所示:

[from-trunk]                           

include => from-internal

include => from-pstn

 

 

 

注意:雙方PBX IP 要互相允許!!!還有,如果調試發現不成功。首先要確保在PBX1上撥打的電話號碼要成功送到PBX2上,打開調試日誌。然後再把能正常使用E1線路的撥號計劃加入的from-trunk中(當然,要確保對接時ASTERISK是使用的該撥號計劃)。

 

這樣,PBX1就可以通過PBX將電話呼出。但是呼出顯示的號碼卻是不可控的。呼出的顯示號碼是根據PBX2上的匹配而定。如,在我的PBX2上的出局路由中:

251 顯示的是053181765959

無前前綴顯示的是02131156123

所以,如果我在PBX1上註冊分機了,在撥打時,直接撥打手機號碼如:1561XXXXX,將顯示02131156123,而如果我撥251+手機,將顯示053181765959


發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章