準備工作:安裝好2臺Elastix2.3,設置好IP地址、登錄到WEB界面。
A機器IP:192.168.0.116
分機:4001、4002
B機器IP:192.168.0.130
分機:5001、5002
1. 點擊“PBX”標籤,再點擊“分機”,點擊右邊窗口的“提交”來添加SIP分機號
2. 填寫下面3個地方,“user extension”分機號碼,“display name”顯示名稱,“secret”密碼。
3. 再點最下面的“提交”,最後點頂部的“應用”
4. 點左邊“中繼”,然後點“添加SIP中繼”
5. 按如下填寫,中繼名稱隨意, 規則不用填
PEER詳細信息如下:
type=friend
host=192.168.0.130
port=5060
dtmfmode=rfc2833
context=from-internal
qualify=no
transport=tcp
insecure=port,invite
disallow=all
allow=ulaw
canreinvite=no
把其中的IP地址改爲你自己IP地址即可。
6. 點左邊樹型菜單“呼出路由”添加一條呼出路由,寫上路由名稱,拔號規則爲B機器的號碼“5XXX”,在下面的“中繼續列”中選擇剛剛上面建立的中“Elastix_5”中繼,再點下面的“提交變更”最後點頂部的“Apply Configuration Changes Here”應用
7. 到這裏asterisk這邊就配置完了,默認已有一條呼出路由,+9走Channel g0(zap)中繼呼到外線。安裝好Elastix後,只要添加好分機,就可以直接用軟電話進行呼叫了。
8. 下面按上面步驟添加B機器的SIP對接中繼,中繼名爲:elastix_4
9. 添加B機器出局路由。拔號規則爲A機器的號碼“4XXX”,並指向中繼elastix_4
10. 全部應用後再打開A機器控制檯,輸入sip show peers看SIP對接成功沒有
通過IP地址可以看到B機器上的SIP中繼Elastix_5註冊上來了。
11. 再打開B機器控制檯,輸入sip show peers看SIP對接成功沒有
同樣看A機器的SIP對接中繼elastix_4已經註冊上來了。
12. 全部正常後分別登錄B機器的5002分機、A機器的4001分機。
13. 在A機器的4001分機上拔打5002,B機器分機響鈴,測試成功
14. 在B機器的5002分機上拔打4001,B機器分機響鈴,測試成功