最近更新时间:2022-09-20 05:17:40


id: rtmStatusCode.localInvitationFailureReason title: LocalInvitationFailureReason sidebar_label: LocalInvitationFailureReason

本文介绍 LocalInvitationFailureReason 代表的相关状态码。

LocalInvitationFailureReason 是一个枚举类型,每一个枚举表示 RTM 返回给主叫呼叫邀请的失败原因。

示例

/**
 * 创建主叫呼叫邀请实例 createLocalInvitation
 * @params calleeId: 被叫的 uid.
 *  * 发送邀请 send
 */
const localInvitation = client.createLocalInvitation("calleeId");

// 发送呼叫邀请
localInvitation.send();

/**
 * 返回给主叫呼叫邀请进程失败的回调 LocalInvitationRefused
 * @params reason: 呼叫邀请的失败原因,详情请见上方枚举类型 LocalInvitationFailureReason
 */
localInvitation.on("LocalInvitationRefused", (reason) => {
    // TODO ...
});

主叫呼叫邀请的失败原因,如下表:

状态码返回给主叫呼叫邀请的失败原因
NOT_LOGGEDIN主叫未登录。
PEER_NO_RESPONSE被叫在线,但主叫发出呼叫邀请 30 秒后仍未收到被叫的 ACK 响应确认收到呼叫邀请。一般由于网络中断造成。
PEER_OFFLINE被叫不在线。SDK 会在被叫不在线时不断重发呼叫邀请。若消息发送 30 秒后被叫仍未上线,SDK 会返回此错误原因。

API 参考