乐趣区

关于fs:freeswitch呼叫平台路由一切正常情况下呼叫异常抓不到网络包

呼叫平台失常对接 freeswitch 下的 conf 下的 sip_profiles 下的网关之后, 依照呼叫平台事后设置好的网关路由,而后就可发动呼叫。然而在最初一步 freeswitch 发动呼叫的时候, 网络数据包没有抓取到。问题复现如下:

1. 落地网关对接

1)在 freeswitch 下 conf 下 sip_profiles 下配置落地网关

2)刷新网关

./fs_cli -P 8031 -p testtest -x 'sofia profile external rescan'

3)查看网关加载状态

 ./fs_cli -P 8031 -p testtest -x 'sofia status'

2. 配置路由网关

在对应的 cti_route 外面配置残缺网关

3. 发动呼叫

通过号码是否可用发动呼叫

4. 后果剖析排查

1)查看路由轨迹:/cc/bin/log 下日志

2)查看 fsg 交互日志:

3)查看 freeswitch 的电话呼叫日志:


发现查找不到呼叫记录,并且通过 sngrep 抓取不到记录日志

因为走得是网关 gw129, 所以咱们查看下 gw129 的状况

总结:因为网关开启了 ping 操作导致,ping 失败后,freeswitch 会主动敞开发动呼叫。所以不会发动呼叫,抓不到网络数据包。解决办法将 ping 去掉。

退出移动版