解决潮流 GXW4108 对接 3CX 只有 4 口可以用的问题

介绍

潮流的 FXO 网关 gxw4104 经过 3CX 认证后就可以通过 3CX 进行自动部署了。但是 gxw4104 是一个 4 FXO 的网关,有些合作伙伴会给客户用 8 FXO 的网关 GXW4108 自动部署对接 3CX。

但是部署后会出现 8 个 FXO 口只有一半可以呼入呼出的问题,这是因为经过认证的 GXW4104 配置文件和 GXW4108 是不同的,系统没法根据不同的型号做出变动。

要解决这个问题只能通过修改模板。这篇文档将介绍如何解决这个问题。如果不想自己修改,我们也提供我们修改后的版本:grandstream-gxw4108。下载这份文件后参考如何上传部分即可。

修改模板

幸运的是其实 3CX 是有做 GXW4108 的模板的,只不过默认是把这部分的配置注释了。我们需要做的就是把 4108 部分的注释去掉,再把原来 4104 的设置给注释上。

这里建议使用支持语法高亮的文本编辑器,可以支持自己的修改是不是正确的。

先修改 name 字段里的型号,下面的 description 字段也可以把 4-port 修改成 8-port。

第 85 行的 Friendly Name 的型号也修改一下。

3CX 的 XML 修改到此为止,接着我们需要修改 GrandStream 的配置部分 <![CDATA[配置文件]]> 中的配置文件部分(在该版本中是166~1077行)复制出来进行编辑。

直接跳转到 FXO Termination 区域,可以看到 3CX 其实是有做 GXW4108 的设置的。但是这里不建议把所有关于 GXW4108 的注释全部去掉,因为有部分设置是 GXW4104 都没有开启的。

我们建议只将 GXW4104 中已经开启的设置全部替换成 GXW4108 的设置,除非非常熟悉 GrandStream 的这些参数,否则不建议开启默认都没开的参数。

按照以上方法修改完模板后,再将模板文件名也修改一下就大功告成了。

上传到 3CX

我们需要将文件上传到 3CX 的安装目录中:

Linux:/var/lib/3cxpbx/Instance1/Data/Http/Templates/gateway/

Windows:C:\Program Files\3CX Phone System\Instance1\Data\Http\Templates\gateway\

上传完就可以在网关模板中看到他们啦:

接着选择 GXW4108 型号后按照我们的部署文档自动配置即可:为3CX配置Grandstream FXO VoIP网关