IMS语音呼叫媒体单通的奇怪现象,求大神解释,谢谢

相当一条咸鱼 2016-03-03 02:03:24
【故障现象】IMS语音用户A呼叫IMS语音用户B,其中用户A下挂在华为语音ONU下,用户B下挂在天波IP-PBX下。在A做主叫呼叫B时,信令流程正常,但是B听不见A的声音,A可以听见B的声音;在B做主叫呼叫A时,通话正常。
【问题分析】在SBC和CSCF上抓包发现,在A做主叫呼叫B时,初始INVITE消息中SDP的媒体编解码类型携带了三种:
m=audio 46818 RTP/AVP 8 0 18
a=rtpmap:8 PCMA/8000
a=ptime:20
a=rtpmap:0 PCMU/8000
a=ptime:20
a=rtpmap:18 G729/8000
a=ptime:10
a=sendrecv
B回给A的200 OK消息中SDP的媒体编解码类型只携带了一种:
m=audio 41812 RTP/AVP 8
a=ptime:10
a=sendrecv
从此可以看出A和B媒体协商不成功,因打包时长不一致。但是从信令上看,双方并没有进行再次协商的流程。此时A做主叫呼叫B时出现媒体单通现象,A可以听见B的声音,B确听不见A的声音。
【处理办法】将A用户上连的ONU设备中编解码强制为G.711a和G.711u一种,也就是不再携带G.729后,语音呼叫恢复正常。媒体协商最终结果为采用G.711a编解码,打包时长ptime=20。
【存在疑问】在整个过程中,B用户上连IP-PBX设备始终没有更改设置
1、SIP协议中媒体协商的主导因素是什么?也就是最终的协商结果由谁决定?
2、为什么去掉ONU设备上G729编码后,媒体协商为G711A,打包时长20,语音通话
3、在首次协商不成功且没有发起二次协商的情况下,被叫方怎么会振铃?如果说首次协商已成功,但是为什么媒体打包时长会变为10从而导致媒体单通现象发生?
...全文
1985 3 打赏 收藏 转发到动态 举报
AI 作业
写回复
用AI写文章
3 条回复
切换为时间正序
请发表友善的回复…
发表回复
醉剑斩苍穹 2016-03-04
  • 打赏
  • 举报
回复
咨询华为企业技术支持 网站 http://support.huawei.com/enterprise/
赵4老师 2016-03-04
  • 打赏
  • 举报
回复
可能是媒体路由设置中网关未设置或设置错误。
谭建新 2016-03-04
  • 打赏
  • 举报
回复
设备对接的问题,咨询华为企业技术支持 网站 http://support.huawei.com/enterprise/

178

社区成员

发帖
与我相关
我的任务
社区管理员
  • 企业通信
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧