准备工作:安装好2台Elastix2.3,设置好IP地址、登录到WEB界面。

A机器IP:192.168.0.116

分机:4001、4002

B机器IP:192.168.0.130

分机:5001、5002

1. 点击“PBX”标签,再点击“分机”,点击右边窗口的“提交”来添加SIP分机号

clip_image002[1]

2. 填写下面3个地方,“user extension”分机号码,“display name”显示名称,“secret”密码。

clip_image004[1]

3. 再点最下面的“提交”,最后点顶部的“应用”

clip_image006[1]

4. 点左边“中继”,然后点“添加SIP中继”

clip_image008[1]

5. 按如下填写,中继名称随意, 规则不用填

clip_image010[1]

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”应用

clip_image012[1]

7. 到这里asterisk这边就配置完了,默认已有一条呼出路由,+9走Channel g0(zap)中继呼到外线。安装好Elastix后,只要添加好分机,就可以直接用软电话进行呼叫了。

8. 下面按上面步骤添加B机器的SIP对接中继,中继名为:elastix_4

9. 添加B机器出局路由。拔号规则为A机器的号码“4XXX”,并指向中继elastix_4

clip_image014[1]

10. 全部应用后再打开A机器控制台,输入sip show peers看SIP对接成功没有

clip_image016[1]

通过IP地址可以看到B机器上的SIP中继Elastix_5注册上来了。

11. 再打开B机器控制台,输入sip show peers看SIP对接成功没有

clip_image018[1]

同样看A机器的SIP对接中继elastix_4已经注册上来了。

12. 全部正常后分别登录B机器的5002分机、A机器的4001分机。

clip_image020[1]

13. 在A机器的4001分机上拔打5002,B机器分机响铃,测试成功

clip_image022[1]

14. 在B机器的5002分机上拔打4001,B机器分机响铃,测试成功

clip_image024[1]