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 参考
- LocalInvitationRefused 返回给主叫呼叫邀请进程失败的回调。
 - LocalInvitationFailureReason 呼叫邀请的失败原因。
 

