问题描述:通话过程中主叫和被叫都听不到声音;被叫可以听到声音,主叫却听不到声音;被叫听不到声音,但主叫可以听到声音。
分析原因:这种情况多发生在,话机在内网,PBX 也在内网,但是 PBX 映射了公网的地址和端口。话机注册在 PBX的公网地址和端口上。
1. PBX送过来的INVITE或者200 OK的SDP里面,带的地址是私网的地址,话机的RTP就会向私网地址发。最终导致RTP地址不可达。
2. 话机的手柄或耳机接错了接口,例如手柄接到了耳机接口或耳机接到了手柄接口。
3. 多个路由器串接使用,例如A路由器(接宽带)+B路由器(接话机),话机在某些品牌的B路由器下RTP消息转发异常。
解决方案:通过IP地址的方式呼叫测试,例如内网环境下A话机通过IP地址的方式呼叫B话机,验证此种情况下是否正常,目的是让话机不通过PBX服务器相互通信。
1. 联系
呼叫中心系统技术人员,检查配置PBX或可以尝试开启话机的“兼容特殊服务器”功能。
2. 检查手柄或耳机是否接线正确。
3. 把话机换到上一级的路由器或把下一级的路由器换成交换机。