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 呼叫邀请的失败原因。