返回结果 (Result)

本文介绍 Linkus Windows SDK Core 返回结果 (Result 对象) 的结构及各个子类的状态码说明。

背景信息

Result 结构
{
    code: '',
    msg: '',
}
Result 子类
子类 说明 代码范围
CommonResult 通用的返回结果
  • 正确代码:0 到 99
  • 错误代码:-1 到 -99
PBXResult 与 PBXOperator 对象相关的返回结果
  • 正确代码:100 到 199
  • 错误代码:-100 到 -199
PhoneResult 与 PhoneOperator 对象相关的返回结果
  • 正确代码:200 到 299
  • 错误代码:-200 到 -299

CommonResult

错误代码 (COMMON_ERROR)
code msg 说明
-1 UNKNOWN_ERROR 未知错误。
-2 INVALID_PBX_URL 无效的 PBX 访问地址。
-3 PBX_URL_NOT_HTTPS PBX 访问地址的传输协议不是 HTTPS。
-4 GET_PRODUCT_FAILED 获取 PBX 的 PRODUCT 接口失败。
成功代码 (COMMON_SUCCESS)
code msg 说明
0 SUCCESS 成功。

PBXResult

错误代码 (PBX_ERROR)
code msg 说明
-100 UNKNOWN_ERROR 未知错误。
-101 REGISTRY_FAILED SIP UA 注册失败。
-102 PBX_NETWORK_ERROR PBX 接口请求错误 (客户端网络异常)。
-103 PBX_API_ERROR PBX 接口请求错误 (服务端异常)。
-104 GET_PERSONAL_NOT_FOUND_DATA PBX 未返回分机信息。
-105 PBX_ALREADY_INITIALIZED PBX 对象已初始化过,不允许重复初始化。
-106 LINKUS_DISABLED Linkus 客户端未启用。
-107 LOGGED_IN_ELSEWHERE 该分机已在其它应用登录。
-108 EXTENSION_DELETED 该分机已被删除。
-109 RE_LOGIN 分机需要重新登录。
-110 SDK_PLAN_DISABLED 未购买 Linkus SDK 服务
成功代码 (PBX_SUCCESS)
code msg 说明
100 SUCCESS 成功。

PhoneResult

错误代码 (PHONE_ERROR)
code msg 说明
-200 UNKNOWN_ERROR 未知错误。
-201 REGISTRY_FAILED SIP UA 注册失败。
-202 GET_AGREE_CHROME_USER_MEDIA_ROLE_ERROR 获取媒体流失败 (未获得浏览器授权)。
-203 GET_LOCAL_STREAM_ERROR 获取本地媒体流失败。
-204 RE_REGISTRY_MAX_LIMIT_TIMES 已达最大 SIP UA 重新注册次数。
-205 MAX_LIMIT_CALL 已达最大通话数。
-206 GET_LOCAL_MEDIA_INFO_ERROR 获取本地媒体设备错误。
-207 ATTENDED_PARENT_NOT_FOUND 咨询转接通话的父节点未找到。
-208 CALL_TOO_MANY_TIMES 到达一秒钟内的呼出次数上限。
-209 INVALID_NUMBER 无效号码。
-210 CURRENT_CALL_HAS_NOT_CONNECTED 当前有未接通的通话。
-211 NOT_FOUND_CALL_ID 未找到通话 ID。
-290 NOT_FOUND_AUDIO_INPUT_DEVICE 未找到音频输入设备。
-291 NOT_FOUND_VIDEO_INPUT_DEVICE 未找到视频输入设备。
成功代码
code msg 说明
200 SUCCESS 成功。