3CX对接elastix实现分机互打

首页/技术文档/3CX对接elastix实现分机互打
3CX成功案例

这里我们测试的环境是3CX跟elastix在同一个局域网,实现的功能是3CX可以跟elastix进行分机互打,参考资料是:http://www.3cx.com/docs/bridging-asterisk-pbx/

2个sip服务器的相关信息是:

11

相关步骤是:

首先是3CX的设置:

  1. 新建一个桥,用于连接到elastix。

1

这里在3CX里面我们选择master。

2

Name of bridge可以写任意的名称,表示连接elastix的桥。

Virtual extension number虚拟分机号可以写任意的号码,在elastix那边需要写一样的号码。

Maximum Simultaneous Calls呼叫的并发数,意思是同时通过此中继的呼叫总数。

3

Authentication输入任意的密码,在elastix那边需要写一样的密码。

  1. 创建一条呼出规则用于将呼叫指向elastix

4

Rule Name写任意的名称,只用于此条呼出规则。

Calls to numbers starting with prefix设置为8,意思是拨打8开始的号码。

Calls to Numbers with a length of写成4意思是拨打4位数的号码。

5

Router这里选择刚才创建的桥elastix,strip digits写成0(不删除任意号码)。

此条呼出规则的意思是拨打8开始的4位数号码,都会从桥elastix出去。

接着是elastix的设置:

  1. 创建一条中继sip trunk指向3CX

6

Trunk name需要写成跟3CX里面创建的虚拟分机号一样。

7

Trunk name仍然需要写成跟3CX里面创建的虚拟分机号一样。

Peer details里面有几个选项需要注意的是:

host写3CX服务器的IP地址;

port是3CX那边的sip端口号;

username跟fromuser都是3CX里面创建的虚拟分机号;

secret是3CX在桥接方式下设置的密码;

context写成from-internal,意思是当elastix接受来自己3CX那边送过来的呼叫时,会跟内部分机有一样的呼叫权限(拨打其它内部分机以及从中继呼出);

最下面的Register String格式是[Bridge ID]:[Bridge Password]@[3CX IP]:[3CX SIP Port]/[Bridge ID]

提交配置后,如果3CX跟elastix连接成功,3CX那里设置的桥颜色会变成绿色。

8

  1. 创建一条呼出规则:

9

Route name可以写成任意的,表示用于呼出到3CX的路由。

10

这里的规则0XX意思是3CX那边的分机号是0开始的3位数号码。

最下面选择我们用于呼出到3CX的中继10001,此条呼出规则的意思是elastix分机拨打0开始的3位数号码时,都会从中继10001出去。