准备工作:安装好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机器分机响铃,测试成功