错误码

更新时间: 2024/10/15 09:50:44

本文介绍呼叫组件(NERtcCallKit)Android 端的错误码。

组件内部错误码

错误码
说明
2000 被叫收到通话邀请但邀请信息没有携带必要的 customInfo 信息
2001 其他端已经接受
2002 其他端拒绝
2011 RTC 断开连接
2021 请求加入音视频房间的 token 失败
2031 rtcUid 和 imAccId 映射错误
2041 初始化音视频 sdk 失败
130001 加入音视频房间时发现当前用户 uid 无效
130002 当前配置音视频 sdk 的 AppKey 无效或为空
130003 创建 IM 信令通道异常
130004 加入 IM 信令通道异常
130005 发送 IM invite 指令异常
130006 取消操作时,无有效邀请参数,且当前的 channel ID 为空
130008 点对点(P2P)通话中调用群组(废弃)邀请通话方法
130009 挂断时,传入channel ID 和当前正在处理的通话 channel ID 不匹配,若一定挂断可不传 channel ID,默认挂断当前通话
130010 离开时,当前的 channel ID 为空
-1 使用错误

状态机相关错误码

接口/状态 idle calling called inCall
call 发起呼叫 20002: 已在呼叫中 20003: 正在被呼叫 20004: 已在通话中
hangup 20005: 未在通话中 取消 拒绝 挂断
leave 20009: 未在通话中 20010: 未在通话中 20011: 未在通话中 离开会议
cancel 20013: 未发起通话 取消 20015: 未发起通话 20016: 不能取消
accept 20017: 不存在需要接通的呼叫 20018: 不存在需要接通的呼叫 接受通话 20020: 不存在需要接通的呼叫
reject 20021: 不存在需要拒绝的呼叫 20022: 不存在需要拒绝的呼叫 拒绝通话 20024: 不存在需要拒绝的呼叫
switchCallType 20025: 只能在呼叫中进行切换 20026: 只能在呼叫中进行切换 20027: 只能在呼叫中进行切换 切换

典型错误码说明

错误码
说明
-500 在 onError 回调中收到此错误码说明,当前用户仍在音视频房间且尝试加入另外的音视频房间。
当执行挂断操作时,会离开音视频房间,若此时发起新的通话并立即接通则可能触发。
根本原因为,离开音视频房间不是瞬时动作需要时间,若在离开的过程中加入,此时还没真正的离开房间则会命中此错误。

其他错误

除了呼叫组件的错误码,您在使用过程中可能还会遇到由 IM SDK 或 NERTC SDK 抛出的错误码。详情请参见对应产品的文档,具体如下:

此文档是否对你有帮助?
有帮助
去反馈
  • 组件内部错误码
  • 状态机相关错误码
  • 典型错误码说明
  • 其他错误