查看“插件js接口”的源代码
←
插件js接口
跳转至:
导航
、
搜索
因为以下原因,你没有权限编辑本页:
您所请求的操作仅限于该用户组的用户使用:
用户
您可以查看并复制此页面的源代码:
== 分机签入 == * <big>说明</big> 接口类型:js函数请求(默认工作状态为不可回接模式)<br /> 插件接口函数:Check_InOut(const FB::JSObjectPtr sCallback, std::string sParmer)<br /> 接口参数:签入标签,服务器IP或域名,企业用户名,账号,密码,回调函数名称<br /> 接口返回值:JSON格式返回结果<br /> * <big>示例</big> Function xxxxx() { var param = '{"functionsname": "checkin", "domain": "myservice.uucall.cn", "user_name": "zhangsan", "account": "admin", "password": "123456"}'; plugin().Check_InOut(check_inout_result, param); } * <big>参数说明</big> {| class="wikitable" |- ! 类型 !! 参数名 !! 描述 !! 是否必填 !! 数据类型 !! 默认值 |- | 参数 || functionsname || 功能标签 || true || string || checkin |- | 参数 || domain || 服务器IP或域名 || true || string || |- | 参数 || user_name || 企业用户名 || true || string || |- | 参数 || account || 账号 || true || string || |- | 参数 || password || 密码 || true || string || |- | 参数 || sCallback || 当前API回调函数 || true || string || |} <br /> * <big>响应</big> 同步请求响应: { state:返回执行状态, error_code:结果代码,msg:描述} {| class="wikitable" |- ! state !! error_code !! msg |- | operation_failed || 110 || 操作失败 |- | operation_success || 200 || 操作成功 |} <br /> 异步签入结果全局回调函数响应: {mark:标志 state:返回执行状态, error_code:结果代码,msg:描述} {| class="wikitable" |- ! mark !! state !! client_type !! error_code !! msg |- | login_notify || loging_success || web_client || 无 || 签入成功,客户端是web插件 |- | login_notify || loging_success || sip_client || 无 || 签入成功,客户端是sip话机 |- | login_notify || loging_success || other_client || 无 || 签入成功,客户端是固话/手机 |- | login_notify || need_relogin || 无 || 无 || 需要重新登录 |- | login_notify || domain_failed || 无 || 无 || 域名解析失败 |- | login_notify || connect_failed || 无 || 无 || 系统连接失败 |- | login_notify || transport_failed || 无 || 无 || 系统传输失败 |- | login_notify || system_error || 无 || 101 || 系统错误,无此账号 |- | login_notify || system_error || 无 || 102 || 系统错误,密码错误 |- | login_notify || system_error || 无 || 103、104、105 || 系统错误,不可用账号 |- | login_notify || system_error || 无 || 107 || 系统错误,未绑定分机 |- | login_notify || reg_ext_failed || 无 || 无 || 注册分机失败 |} <br /> == 分机签出 == * <big>说明</big> 接口类型:js函数请求<br /> 插件接口函数:Check_InOut<br /> 接口参数:签出标签,回调函数名称<br /> 接口返回值:JSON格式返回结果<br /> * <big>示例</big> Function xxxxx() { var param = '{"functionsname": "checkout"}'; plugin().Check_InOut(check_inout_result, param); } * <big>参数说明</big> {| class="wikitable" |- ! 类型 !! 参数名 !! 描述 !! 是否必填 !! 数据类型 !! 默认值 |- | 参数 || functionsname || 签出 || true || string || checkout |- | 参数 || sCallback || 当前API回调函数 || true || JSObjectPtr || 示例 |} <br /> * <big>响应</big> 同步请求响应:{ state:返回执行状态, error_code:结果代码,msg:描述} {| class="wikitable" |- ! state !! error_code !! msg |- | logout_success || 200 || 操作成功 |} <br /> == 改变工作状态 == * <big>说明</big> 接口类型:js函数请求<br /> 插件接口函数:Work_State<br /> 接口参数:工作状态(离开--away 小休--rest 可回接--forecast 不可回接--onekey)<br /> 接口返回值:JSON格式返回结果<br /> * <big>示例</big> Function xxxxx() { var param = '{"exttype": "away"}'; plugin().Work_State(param); } * <big>参数说明</big> {| class="wikitable" |- ! 类型 !! 参数名 !! 描述 !! 是否必填 !! 数据类型 !! 默认值 |- | 参数 || exttype || 工作状态,离开模式 || true || string || away |- | 参数 || exttype || 工作状态,小休模式 || true || string || rest |- | 参数 || exttype || 工作状态,可回接模式 || true || string || forecast |- | 参数 || exttype || 工作状态,不可回接模式 || true || string || onekey |} <br /> * <big>响应</big> 同步请求响应:{mark:标志 typeNotify:返回执行状态, msg:描述} {| class="wikitable" |- ! mark !! typeNotify !! msg |- | change_state || true || 改变状态成功 |- | change_state || false || 改变状态失败 |} <br />
返回至
插件js接口
。
导航菜单
个人工具
登录
命名空间
页面
讨论
变种
视图
阅读
查看源代码
查看历史
更多
搜索
test
接口指南
接口说明
注意事项
CTI模块
IVR语音导航
外呼任务
分机/队列管理
通话记录
接口拨号模块
密保拨号秘钥
二维码拨号
外呼、回拨
查询、记录
语音插件模块
插件加载
插件js接口
插件http接口
CRM模块
CRM查询
客户资料
业务记录
帐号权限管理
角色及权限
子账号及权限
账户信息
账户充值
扣费账单
文件管理
文件管理
工具
链入页面
相关更改
特殊页面
页面信息