收藏
回答

中途异常挂断或者接听方加入房间失败?

abortVoip事件

{"keepTime":0,"status":"unknown","error":{"errMsg":"room status is abort"}}  占比偏多

{"keepTime":0,"status":"abortByListener","error":{"errMsg":"listener waitOtherToJoin timeout"}} 

{"status":"abortByCaller","keepTime":132,"error":{"errMsg":"call interrupted due to close passive float ball, room id: 6404684617","reason":"call interrupted due to close passive float ball","errCode":-3}} 

{"status":"abortByCaller","keepTime":67,"error":{"errMsg":"in comming call, room id: 4976786799","reason":"in comming call","errCode":-2}} 

joinFailListener事件

{"errMsg":"joinVoIPChat:fail -10086, -7, device is busy, 6399442946","errCode":-2} 

{"errCode":-1000,"errMsg":"joinVoIPChat:fail: -10088, -10, join room failed. errType: 4, errCode: 1, errMsg: null, -1"} 

{"errCode":-1,"errMsg":"joinVoIPChat:fail: -10086, -1, Already in room or joining, 6435617353"} 

{"errMsg":"joinVoIPChat:fail -10086, -3, init failed: -2, 0","errCode":-1000} 

Error: join success but callpage room status is not equal loading 

"retry join but voip is end" 

Error: join success but room is end 

看具体报错信息有errCode, 或需提供更详细文档查看异常原因

回答关注问题邀请回答
收藏

1 个回答

  • fans
    fans
    2023-09-18

    abort:

    1. unknown:当对端发生异常时,本端接收到,但此时不能确定异常原因。建议通过groupId另外一端的abort事件分析真正异常原因。
    2. abortByListener:listener waitOtherToJoin timeout,当listener接听进入房间后,检测到caller由于某些原因(网络卡或其他)未进入房间,会进行等待,等待超时后会触发。建议由caller端查起。
    3. close passive float ball。微信用户将小程序切后台,此时会有悬浮球在,手动点击悬浮球的close按钮会触发。
    4. in comming call。有系统或微信电话进来。


    joinFailListener:

    1. 有带errCode是底层sdk抛上来的,具体原因需要我们通过日志进行排查。
    2. join success but callpage room status is not equal loading 与 join success but room is end ,均为接入成功后,但此时房间已由于其他原因(他人挂断、本端已挂断)结束触发。

    后续会统一这里的错误反馈,预计是{errMsg: "xxx",errCode: aaa}形式,方便开发者做错误分析统计

    2023-09-18
    有用 1
    回复 2
    • 向上
      向上
      2023-09-18
      joinFailListener 事件的原因也麻烦看一下
      2023-09-18
      回复
    • fans
      fans
      2023-09-18回复向上
      已更新
      2023-09-18
      回复
登录 后发表内容
问题标签