呼叫平台正常对接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去掉。
**粗体** _斜体_ [链接](http://example.com) `代码` - 列表 > 引用
。你还可以使用@
来通知其他用户。