语音通话消息,换设备后,该语音通话无法获取之前的通话时长以及通话状态。

air_liu 2月前 104

A设备登陆账号后,通话时长5秒,正常结束。这些通话状态都能正常获取。 换了个设备登陆后,该通话的payload信息里没有通话信息以及通话状态信息,无法正常显示通话时长

最新回复 (1)
  • HeavyRain 2月前
    引用 2
    音视频通话记录消息比较特殊,处理流程是A发出通话邀请给B,发送一个通话开始请求(也就是看到的通话消息),当通话结束时,双方修改本地的这个消息,记录上通话时长状态等信息,也就是说通话时长还有通话状态(是否接听,是否拒接,还有忙线等)都是客户端根据实时的音视频通话状态进行修改的。

    换设备后,会同步一定量的历史消息,这时语音通话消息也能够同步下来,但由于没有了通话过程,所以没有办法来计算通话时长状态等信息,只能默认显示为语音通话
返回