用wireshark分析 SIP中被叫端听不到声音

欢迎大家转载,为保留作者成果,转载请注明出处,http://blog.csdn.net/netluoriver,有些文件在资源中也可以下载!如果你没有积分,可以联系我!


环境描述:


服务器:218.249.39.212


测试安卓终端对讲功能;当按下红色按钮时可发起对讲,我的状态显示讲话,听讲方显示听讲。


 


1020发起对讲,对讲组号码为2010,然后1020开始讲话。讲话的过程中发现对讲组内的其它成员根本没有听到1020的任何声音。通过在服务器中抓包进行分析,发现话权方根本就没有发RTP流。


抓包文件在http://pan.baidu.com/s/1gdkQ0y3


首先过滤SIP包,找到服务器给终端返回的200 ok,在200ok中找到服务器接收音频的端口号,抓包中显示的是49148,如图:




然后过滤端口号“udp.port == 49148”,如果过滤后显示出结果,说明服务器没有转发,要么就是终端根本就没有发出RTP流,通过过滤发现,终端确实没有发语音流,如图:



同样步骤,我们用终端1014发起对讲,对讲组内的成员都可以听到对讲声,我们也在服务器中进行抓包,抓包文件在http://pan.baidu.com/s/1pJPlEqf这次服务器接收语音流的端口号为“18594”,如图:



然后过滤“udp.port == 18594,可以发现有RTP包,



由于采用的是AMR编码,过滤的语音包也无法播放。





  • 0
    点赞
  • 6
    收藏
    觉得还不错? 一键收藏
  • 1
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值