问题描述
今天有客户突然跟我们说不能呼入呼出了。
在分析问题之前我们先介绍一下客户的环境:
- 使用双击热备方式部署 3CX,网关话机都使用域名注册。
- 网关使用的是鼎信通达 4E1 型号。
问题分析
接下来让我们分析问题,打开 3CX 活动日志的错误是 408 Request Timeout。一般报这个错误网关的问题比较大。

我们在 3CX 上抓包,可以看到网关没有回应我们的请求。

接着我们到网关上抓包看一下。

网关也是收到了 3CX 的呼叫。但是就是没法呼入呼出。
我在网关中查看了 E1 状态都是起来了,也进行了网关信令测试。是可以打出的。
这时候问题就变得很奇怪了。到底是什么问题突然造成系统不能呼入呼出呢。
发现问题
最后我们发现是因为我们的 3CX 是部署为双击热备的方式,内网都使用域名注册。
而网关的 SIP 域名显示为 0.0.0.0,但是在网关的维护中 Ping 域名是可以 Ping 通的。点击刷新也不会更新。

在 SIP 中继中将域名改为域名,再改会域名就显示正常了。
目前只能认为这是鼎信网关的一个 Bug 了。希望后续能够修复。