Discuz! Board

 找回密码
 立即注册
搜索
热搜: 活动 交友 discuz
查看: 63|回复: 0

通话被叫接听但是无声,vos通话时长为0

[复制链接]

5

主题

0

回帖

41

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
41
发表于 2025-11-10 10:14:02 | 显示全部楼层 |阅读模式
问题:

通话正常接通,但是主被叫双方无声,超时自动挂断,vos通话时长为0

问题分析:
被叫接通说明被叫收到了呼叫
主被叫双方无声说明没有正常建立媒体流
通话时长为0,看信令发现没有收到200ok
其他信令正常,但是没有200ok(invite)说明链路正常但是协议不对
开启100rel协议发送prack后正常

原理:
RFC 3262(100rel)扩展
  • 引入了 PRACK(Provisional Acknowledgement)机制,用于确认临时响应(如 180 Ringing、183 Session Progress)
  • 如果双方协商使用 100rel,临时响应必须可靠传输,主叫需发送 PRACK,才能继续后续流程

此情况是被叫强制要求使用100rel协议,主叫需在收到18x后发送prack,才能收到后续信令

回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

Archiver|手机版|小黑屋|DiscuzX

GMT+8, 2025-12-23 10:37 , Processed in 0.021660 second(s), 18 queries .

Powered by Discuz! X3.4

© 2001-2023 Discuz! Team.

快速回复 返回顶部 返回列表