检测到您已登录华为云国际站账号,为了您更好的体验,建议您访问国际站服务网站 https://www.huaweicloud.com/intl/zh-cn
不再显示此消息
config(配置) 接口描述 配置OpenEyeCall的运行参数。 注意事项 已经建立与OpenEyeCall的WebSocket连接。 方法定义 openEyeCall.prototype.config = function(params, callbacks) 参数描述 表1
其他设置 接口描述 部分初始化配置项设置接口。 注意事项 系统带有默认参数,一般情况不需要调用。特殊情况根据实际场景选择调用。 方法定义 OpenEyeCall.prototype.SetShareMode = function(mode) OpenEyeCall.prototype
register(注册) 接口描述 SIP帐号注册。 注意事项 已经建立与OpenEyeCall的WebSocket连接。 完成注册参数设置。 方法定义 OpenEyeCall.prototype.register = function(sip_num, sip_name, sip_pwd
是否必选 说明 1.1 sipServicePort string False 软电话注册端口,1~65535 长度限制:string(5) 1.2 sipServiceIp string False 软电话注册地址,IPV4格式 长度限制:string(50) 1.3 agents array[object]
云客服服务开通 云客服有两种付费类型,一种是包月,按照订购产品的数量,每个月收取固定费用;另一种是按需付费,非号码资源(例如座席、IVR等)的按需计费是根据订购天数来计算最终费用,号码通话时长的按需计费是根据呼叫产生的分钟数来计算最终费用。不同产品的付费类型不同。
共享开关 接口描述 控制共享功能是否启用。 注意事项 前置条件:已经建立与OpenEyeCall的WebSocket连接。 方法定义 OpenEyeCall.prototype.shareControl = function(value, callbacks) 参数描述 表1 参数说明
注册状态 接口描述 注册状态查询 注意事项 已经完成注册。 方法定义 OpenEyeCall.prototype.RegisterStatusQuery = function(callbacks) 参数描述 表1 参数说明 参数名 类型 可选/必选 描述 callbacks Callback
截图返回路径 接口描述 视频通话过程中截取一张对方的视频画面并返回图片路径。 注意事项 前置条件:已经建立与OpenEyeCall的WebSocket连接并处于视频通话中。 方法定义 OpenEyeCall.prototype.screenShot = function(callbacks)
setBasicCallEvent(设置基础呼叫事件) 接口描述 绑定呼叫相关事件的回调函数。 注意事项 已经完成注册。 方法定义 OpenEyeCall.prototype.setBasicCallEvent = function(callbacks) 参数描述 表1 callbacks参数说明
deRegister(注销) 接口描述 SIP帐号注销。 注意事项 已经建立与OpenEyeCall的WebSocket连接。 对应的用户已注册。 未处于通话中。 方法定义 OpenEyeCall.prototype.deRegister = function(sip_num, callbacks)
Param 事件内容。 表2 Param 参数名 类型 描述 callId Number 呼叫ID。 peerNumber String 对端电话号码。 Param中主要关注callId和peerNumber字段。 父主题: 事件
长度限制:string(50) 1.2 sipServicePort string False 软电话注册端口,1~65535 长度限制:string(5) 1.3 sipServiceIp string False 软电话注册地址 长度限制:string(50) 1.4 servicePort string
acceptCall(接听呼叫) 接口描述 收到呼入事件后,可使用该接口接听呼叫 。 注意事项 收到呼入事件。 方法定义 OpenEyeCall.prototype.acceptCall = function(callid, is_video_call, callbacks) 参数描述
onCallRingBack(回铃事件) 事件描述 本方发起呼叫后,本端收到回铃事件,参数中携带呼叫ID。 事件示例 { "description" : "TSDK_E_CALL_EVT_CALL_RINGBACK", "notify" : 2004, "param"
Param 事件内容。 表2 Param 参数名 类型 描述 callId Number 呼叫ID。 peerNumber String 对端电话号码。 Param中主要关注callId和peerNumber字段。 父主题: 事件
Param 事件内容。 表2 Param 参数名 类型 描述 callId Number 呼叫ID。 peerNumber String 对端电话号码。 Param中主要关注callId和peerNumber字段。 父主题: 事件
onForceUnReg(注销) 事件描述 账号注销后收到此事件上报。 事件示例 { "description": "TSDK_E_LOGIN_EVT_LOGOUT_SUCCESS", "notify": 1006, "param": {
截图返回base64编码 接口描述 视频通话过程中截取一张对方的视频画面并返回图片base64编码。 注意事项 前置条件:已经建立与OpenEyeCall的WebSocket连接并处于视频通话中。 方法定义 OpenEyeCall.prototype.screenShotBase64
通话记录查询 接口描述 查询本机当前登录账号通话记录。 注意事项 已经建立与OpenEye的WebSocket连接。 方法定义 OpenEyeCall.prototype.CallRecordQuery= function(queryType, callbacks) 参数描述 表1
startCall(发起呼叫) 接口描述 发起一路VOIP呼叫。 注意事项 已经完成账号注册。 已经设置基础呼叫事件。 方法定义 OpenEyeCall.prototype.startCall = function(callee_num, is_video_call, callbacks)