问题描述
今天有客户突然跟我们说不能呼入呼出了。
在分析问题之前我们先介绍一下客户的环境:
- 使用双击热备方式部署 3CX,网关话机都使用域名注册。
- 网关使用的是鼎信通达 4E1 型号。
问题分析
接下来让我们分析问题,打开 3CX 活动日志的错误是 408 Request Timeout。一般报这个错误网关的问题比较大。
![](https://cdn.58voip.com/img/20200402095959.png)
我们在 3CX 上抓包,可以看到网关没有回应我们的请求。
![](https://cdn.58voip.com/img/20200402104023.png)
接着我们到网关上抓包看一下。
![](https://cdn.58voip.com/img/20200402104155.png)
网关也是收到了 3CX 的呼叫。但是就是没法呼入呼出。
我在网关中查看了 E1 状态都是起来了,也进行了网关信令测试。是可以打出的。
这时候问题就变得很奇怪了。到底是什么问题突然造成系统不能呼入呼出呢。
发现问题
最后我们发现是因为我们的 3CX 是部署为双击热备的方式,内网都使用域名注册。
而网关的 SIP 域名显示为 0.0.0.0,但是在网关的维护中 Ping 域名是可以 Ping 通的。点击刷新也不会更新。
![](https://cdn.58voip.com/img/20200402112926.png)
在 SIP 中继中将域名改为域名,再改会域名就显示正常了。
目前只能认为这是鼎信网关的一个 Bug 了。希望后续能够修复。