【问题现象】
1)主叫用户可以听到看到被叫用户,但被叫用户无法听到看到主叫用户
2)主叫用户无法听到看到被叫用户,但被叫用户可以听到看到主叫用户
3)主叫用户无法听到看到被叫用户,且被叫用户无法听到看到主叫用户
【处理思路】
1)终端之间的网络是否畅通,也就是RTP流是否可以顺利到达对方
2)RTP流编解码是否与主被叫协商成功的编解码一致
3)RTP流发送的目的IP地址和端口是否与信令协商结果一致
4)双方RTP流打包时长是否一致
5)终端是否接受远端采用不同端口收发的RTP流(如UMG,IAD132可配)
6)RTP流的端口是否为偶数,RTCP端口是否为RTP端口+1
7)终端是否在通话过程中接受媒体改向后新的RTP流(如E系列IAD不支持)
8)如果有SBC参与呼叫,则要考虑SBC是否能正确转发RTP流
【配置检查】
1)确保网络畅通,比如可以在两个终端上,互Ping 对端的IP地址测试;
2)在距离被叫侧用户终端最近的网络位置,使用ethereal等工具抓取被叫侧的RTP流
3)在距离主叫侧用户终端最近的网络位置,抓取主叫侧的RTP流,可以分析主叫用户采用的编解码的目的IP地址和端口、打包时长、是否接收到被叫语音流等信息
【反馈信息】
1)SIP信令跟踪消息和主被叫用户内部模块间接口跟踪消息
2)如果呼叫涉及其他协议类型的用户或中继,请同时提供该协议的信令跟踪
3)主被叫设备上,执行互Ping对方IP地址的结果
4)采用Ethereal工具在分别距离主被叫物理位置最近的地方,抓取主被叫侧的RTP流