返回结果 (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 成功。