华为云用户手册

  • 请求说明 表1 请求头参数 序号 名称 参数类型 是否必选 说明 1 ccmessaging-token string True applyToken接口返回的token值。 会话过程中接口Response Header中返回的ccmessaging-token的值。 2 x-app-key string True appKey字段,用户标识,在API Fabric上配置 3 Authorization string True 鉴权字段,内容格式为: Bearer +tokenByAKSK接口的返回值中AccessToken(Bearer后有空格) 表2 请求体参数 序号 名称 参数类型 是否必选 说明 1 reqBody ReqBody True 请求体 表3 ReqBody参数结构 序号 名称 参数类型 是否必选 说明 1.1 fileType string True 文件类型,支持jpg,png,bpm,mp3,aac,mp4,txt,csv。 1.2 fileStream string True Base64编码后的文件流。 1.3 channel string True 发送文件流渠道,当前只支持WEB。
  • 报文样例 请求头 POST /CCFS/resource/ccfs/downloadAgentOprInfoFile HTTP/1.1 Authorization: auth-v2/ak/2018-07-02T02:43:08Z/content-length;content-type;host /ae066c2f5de******************afc161cb7e66f5d Accept: */* Host: 10.154.198.164 Content-Type: application/json;charset=UTF-8 Content-Length: 193 请求参数 { "request": { "version": "2.0" }, "msgBody": { "agentOprInfoFileName": "20180702_9239cb50a8384bb0ab503441bf089446.zip" } }
  • 响应说明 当调用本接口响应成功,则从httpresponse消息中获取文件的二进制数据生成话单文件,文件后缀名为.zip,文件中各参数定义参考话单录音索引文件定义,响应中content-type字段为Application/Octet-stream;charset=UTF-8。 当调用本接口响应失败,则返回相应的错误码信息,错误码响应数据结构请查看表4,resultData为保留字段,默认为空字符串。 表4 响应消息参数说明 序号 名称 参数类型 说明 1 resultCode String 请求返回的结果码,详见错误码参考。 2 resultDesc String 请求结果描述。 3 resultData Object 请求响应数据 4 response Object 请求结果对象,参数说明详见表5 不推荐使用,为兼容老版本保留字段。 表5 响应消息response参数说明 序号 名称 参数类型 说明 4.1 version String(1-32) 协议版本,如2.0。 4.2 resultCode String(1-32) 请求返回的结果码,详见错误码参考。 4.3 resultMsg String 请求结果描述。
  • 请求说明 表1 请求Headers参数说明 序号 名称 参数类型 是否必选 默认值 说明 1 Content-Type String True 无 固定填 application/json; charset=UTF-8。 2 Authorization String True 无 生成方式参见C2 监控/系统外呼/话单/知识库类接口鉴权方式。 表2 请求Body中request参数说明 序号 名称 是否必选 参数类型 默认值 说明 1 version True String(1-32) 2.0 协议版本。当前固定值为2.0。 表3 请求Body中msgBody参数说明 序号 名称 是否必选 参数类型 默认值 说明 1 agentOprInfoFileName True String(1-49) 无 座席操作详单索引文件名称,已调用“生成座席操作详单索引”获取。 格式:yyyyMMdd_{responseId}.zip。 例如:已调用“生成座席操作详单索引”接口,调用“生成座席操作详单索引”接口的日期为2018-07-02,获取到的录音索引responseId为9239cb50a8384bb0ab503441bf08944,则该参数值为20180702_9239cb50a8384bb0ab503441bf089446.zip。
  • 报文样例 该接口的请求消息体举例如下: { "callDataList": [ { "sessionId": "00750", "called": [ {"calledNo":"88880088","delayTime":"0","type":"ST"}, {"calledNo":"88880089","delayTime":"1","type":"SA"} ] }, { "sessionId": "00850", "called": [ {"calledNo":"88880080","delayTime":"0","type":"ST"} ] } ] } 该接口的响应消息体举例如下: { "returnCode": "0200000", "returnObject": { "totalSize": 2, "dataIdList": [ { "called": "88880399", "dataId": "1803096731904991234" }, { "called": "88880399", "dataId": "1803096731997265922" } ] }, "resultCode": "0200000", "resultDesc": "create data succeeded", "returnDesc": "create data succeeded" }
  • 响应说明 表6 消息体参数说明 序号 参数名 参数类型 说明 1 resultCode String 原因码。0200000表示成功,其他表示失败。 具体见表9。 2 resultDesc String 描述。 3 returnCode String 原因码。0200000表示成功,其他表示失败。 具体见表9。 4 returnDesc String 描述。 5 returnObject Object 参见表7。 表7 returnObject参数说明 序号 参数名 参数类型 说明 5.1 totalSize int 当前系统需要外呼的数据总数。 5.1 datalist Object 参见表15 datalist参数说明。 表8 datalist参数说明 序号 参数名 参数类型 说明 5.1 called String 新增的外呼号码。 5.1 dataId String 新增外呼号码及其对应的dataId。
  • 错误结果码 表9 错误原因码说明 序号 错误码 说明 1 0200001 参数异常,异常详情在resultDesc中描述。 2 0200006 数据库操作异常。 3 0200007 外呼活动不存在。 4 0200018 存在重复的号码。 5 0200019 当前状态不允许追加号码。 6 0200020 号码数量超过了最大规格20w条。 7 0200022 接口调用太快。 8 0200024 添加的号码中存在黑名单号码。 9 0200029 超过了每次添加允许的最大值。 10 0200030 时间格式不正确。 11 02000001 参数值为空 12 02000002 参数包含非法字符 13 02000003 参数长度不能大于规定长度 14 02000004 参数长度不能小于规定长度 15 02000005 参数长度需要介于规定长度之间 16 02000006 参数值类型不正确 17 02000007 参数值大小不正确 18 02000008 参数转换异常,请检查请求参数 19 02000009 参数组合不正确,请检查请求参数 20 02000010 hour和minute必须同时存在 21 02000011 参数个数不能大于规定个数
  • 使用说明 前提条件 已经申请了开发者账号。 外呼活动已经创建。 使用限制 外呼活动未完成的外呼记录数不超过20W。 同一个外呼任务,默认每次增加20条,修改配置参数isales.api.calldata.max可调整每次添加的值,且前后接口调用时间不能小于1秒。建议不超过2000,且配置参数isales.api.uncomplate.count设置为false,否则接口调用可能会超过1S。 每次追加的同一个sessionId下的被叫号码不能有重复。 每次追加的被叫号码中不能存在黑名单号码,或者被叫号码在黑名单号码中并为其配置了限制周期和限制次数(但外呼次数不能超过限制周期内的限制次数)。 已完成的任务不允许追加号码。 执行中的任务不允许新增外呼号码。
  • 接口URI https://ip:port/rest/isales/v2/openapi/campaigns/{vdnId}/calldata/{campaignId} 其中,ip为CC-iSales服务器地址,port为CC-iSales服务器的HTTPS端口号。 表1 URL中携带的参数说明 序号 参数名 参数类型 是否必选 说明 1 vdnId int True 虚拟呼叫中心ID。 取值的类型为整数,取值范围为1~9999。 2 campaignId int True 外呼活动的ID。
  • 接口URI https://ip:port/agentgateway/resource/voicecall/{agentid}/snatchpickup?destWorkNo={destWorkNo} 其中,ip为agentgateway服务器地址,port为agentgateway服务器的HTTP(或HTTPS)端口号。 表1 URI中携带的参数说明 序号 参数名 数据类型 选取原则 说明 1 agentid string True 座席的工号,取值范围:101~59999。 2 destWorkNo int True 被代答座席工号。 取值的类型为整数,取值范围为101~59999。
  • 报文样例 请求头 Content-Type: application/json;charset=UTF-8 Authorization: ****************** 请求参数 { "ccId":1, "vdn":170, "callerNo": "12345", "calleeNo": "23131", "beginDate": "14511111111", "endDate": "14522222222", "isCallIn":"true", "limit": 10, "offset": 0 } 响应头 HTTP/1.1 200 OK Content-Type: application/json;charset=UTF-8 Date: Mon, 02 Jul 2018 02:43:03 GMT 响应参数 { "resultCode":"0100000", "resultDesc":{ "data":[ { "logDate": "1615717765000", // 统计时间 "callerNo": "1212", // 主叫号码 "calleeNo": "12121212",// 被叫号码 "callId": "167789709-33", // 呼叫标识 "callType": "1",// 呼叫类型 "waitBegin": "1615717765000",// 呼叫等待开始时间 "ackBegin": "1615717765000",// 呼叫应答时间 "callBegin": "1615717765000",// 通话开始时间 "callEnd": "1615717765000",// 通话结束时间 "vdn": 170, // vdn编号 "leaveReason": "1", // 呼叫离开设备原因 "mediaType":53, // 媒体类型 "subMediaType":1 // 子媒体类型 } ], count: 5 } }
  • 座席操作类型 表1 座席操作类型 操作类型 含义 操作对象 操作原因 0 座席签出C CS 。 -1 1~255:客户端传入原因 256:座席与平台断连 257:座席被质检员强制签出 258:座席主动签出 259:座席重新签入前的签出 260:媒体服务器和CCS关于座席控制块握手超时 261:CCS检测到与UIS关于座席控制块握手超时 262:媒体服务器与CCS握手断连导致座席签出 263:UIS与座席握手超时 264:具有相同工号的座席正在新的客户端强制登录,导致本座席被强制签出 1 座席签入。 -1 -1 2 空闲。 -1 -1 3 示忙。 -1 1:自己示忙 2:久不应答被示忙 3:被质检员强制示忙 4:休息 5:座席电话不可用 7:座席拒接呼叫 200~250:业务自定义原因码 4 通话态。 -1 1:座席未真实退出通话态时,每个准点0分和5分输出的话单。 0:座席完全退出通话态时的话单。 说明:此通话态话单仅表示文字交谈时的话单 10 三方通话。 工号 -1 13 人工转自动,业务代表处于挂起状态。 -1 -1 20 监听/插入/耳语。 工号 0 22 放音。 -1 -1 26 座席休假(休息)。 工号 休息原因由客户端调用CCC_REQUEST_REST_EX_Msg时指定(默认0)。 27 工作状态。 -1 0:事后整理,业务侧设置自动进入工作态。 0~255:手动调整,由业务座席通过调用接口手动进入工作态。 缺省为0,即事后整理。 29 强制签出。 工号 -1 30 强制示闲。 工号 -1 31 强制示忙。 工号 -1 32 座席对用户静音。 -1 -1 38 座席保持呼叫。 工号 -1 40 座席发起内部求助。 工号 0:无组合操作 1:两方人工求助 2:三方人工求助 3:通话转被叫应答后先和业务代表通话,业务代表释放时连接主被叫用户。 4:三方通话转被叫应答后实现三方通话,业务代表释放时连接主被叫用户。 5:三方通话 6:连接呼叫 41 座席发起内部呼叫。 工号 -1 43 拦截呼叫。 工号 -1 44 暂停放音。 -1 -1 45 内部转移。 工号 -1 46 转出。 -1 -1 47 签入媒体服务器。 -1 -1 52 签出媒体服务器。 -1 -1 53 转移正在公有队列中排队的呼叫。 -1 -1 54 释放转。 -1 -1 55 转移到其他设备。 -1 -1 57 内部求助时切换保持。 -1 -1 58 座席进入“会议态”。 座席工号 -1 父主题: 参考说明
  • 报文样例 请求消息头 Content-Type:application/json; charset=UTF-8 请求体消息 { "config": { "voiceName":"cn_tianmeiru_common" }, "text":"你好,测试一下文本合成语音接口。", "authToken": "********************", "tenantId":"********************" } 响应体消息 { "data": { "sentences": [ { "st": 0, "offset": 0, "len": 48, "et": 2790 } ], "voiceData": "UklGRuRsAQBXQVZFZm10IBA", "format": "wav", "sampleRate": "16000" }, "retCode": "0" }
  • 响应说明 响应状态码: 200 表3 响应体参数 序号 参数名 参数类型 说明 1 retCode String 0,成功,其他为失败。 2 retMsg String 失败原因的描述。 3 data object 返回结果。 该对象的参数说明请参见表4。 表4 data参数说明 序号 参数名 参数类型 说明 3.1 format String 音频编码格式。 3.2 sampleRate int 音频采样率。 3.3 voiceData String BASE64编码之后的音频数据。 3.4 sentences List 输出的分句信息。 该对象的参数说明请参见表5。 表5 sentences参数说明 序号 参数名 参数类型 说明 3.4.1 st int 本句的开始时间戳,以ms为单位。 3.4.2 et int 本句的结束时间戳,以ms为单位。 3.4.3 offset int 本分句在原始文本中的起始位置,以字节为单位。 3.4.4 len int 本分句在原始文本中的长度,以字节为单位。 响应状态码: 400 错误的请求:请检查请求路径及参数。 响应状态码: 401 未授权:1.请确认是否购买了相关服务。2.请联系客服人员检查您账号的当前状态。 响应状态码: 404 请求的内容未找到:请检查请求的路径。 响应状态码: 500 业务失败:请依次确认您请求中各参数的取值。
  • 请求说明 表1 请求体参数 序号 参数名 参数类型 是否必选 说明 1 tenantId string True 租户ID。 2 authToken string True 认证token。 请参见C3 智能助手平台接口鉴权方式。 3 text string True 待合成的文本内容,必须使用UTF-8编码。 4 config Object True 语音合成 的配置信息。 该对象的参数说明请参见表2。 表2 config参数说明 序号 参数名 参数类型 是否必选 说明 4.1 voiceName String True 模型特征串,服务器端利用此值来调用不同的模型。 目前支持的有: cn_chengshuxing_common(成熟型) cn_kefuman_common(客服曼) cn_roumeiqian_common(柔美倩) cn_tianmeiru_common(甜美茹) cn_ziranzhen_common(自然真) 4.2 pitch String False 基频,调节音调高低。 取值范围:-500~500, 缺省:0。 4.3 volume String False 音量,调节音量大小。 取值范围:0~100,缺省:50。 4.4 speed String False 语速,调节语速快慢。 取值范围:-500~500, 缺省:0。
  • 响应说明 响应状态码: 200 表3 响应体参数 序号 名称 参数类型 是否必选 说明 1.1 resultCode string False 返回码 0408000 表示成功 其他表示失败 1.2 resultDesc string False 返回描述 响应状态码: 400 错误的请求:请检查请求路径及参数。 响应状态码: 401 未授权:1. 请确认是否购买了相关服务。 2. 请联系客服人员检查您账号的当前状态。 响应状态码: 404 请求的内容未找到:请检查请求的路径。 响应状态码: 500 业务失败:请依次确认您请求中各参数的取值。
  • 报文样例 场景描述:启动定时抽检计划 请求头: Content-Type:application/json x-app-key:xxxx-xxxx-xxxx-xxxx-xxxx x-UserId:xxxx Authorization:Bearer ******************************** 请求参数: { "regularQualityTaskId": 954637368599307266 } 响应头: Content-Type: application/json;charset=UTF-8 响应参数: { "resultCode": "0408000", "resultDesc": "操作成功" }
  • 请求说明 表1 请求头参数 序号 名称 参数类型 是否必选 说明 1 Content-Type string False 固定填 application/json; charset=UTF-8。 2 x-app-key string False appKey标识 3 Authorization string True 鉴权字段,内容格式为: Bearer +tokenByAKSK接口的返回值中AccessToken(Bearer后有空格) 4 x-UserId string False 操作员标识 可在登录后,进入员工管理页面,查看接口返回的userId 表2 请求体参数 序号 名称 参数类型 是否必选 说明 1.1 regularQualityTaskId number True 抽检任务ID,最大长度20位
  • 对方振铃 标示符 AgentEvent_Customer_Alerting 作用 表示座席相关的其它用户正在发生振铃。 附带信息 otherPhone: 字符串,用户的电话号码(内部呼叫时为被叫座席号)。 callid:呼叫标示。 type:呼叫类型,协助呼叫(assistant)和主呼叫(main)。 触发条件 准备通话的对方正在振铃。 示例: {"message":"","retcode":"0","event":{"eventType":"AgentEvent_Customer_Alerting","workNo":"49999","content":{"callid":"1456401416-3","otherPhoneWorkno":"","otherPhone":"70092","type":"main"}}} 父主题: 音视频通话事件
  • 接口URI https://ip:port/rest/isales/v1/openapi/campaigns/{vdnId}/updateObResult 其中,ip为CC-iSales服务器地址,port为CC-iSales服务器的HTTPS端口号。 表1 URL中携带的参数说明 序号 参数名 参数类型 是否必选 说明 1 vdnId int True 虚拟呼叫中心ID。 取值的类型为整数,取值范围为1~9999。
  • 报文样例 该接口的请求消息体举例如下: {"defId":"1645244637", "displayResult":"就是不接电话8", "obsCodes":["00605","00604"]} 该接口的响应消息体举例如下: { "returnCode": "0200000", "resultCode": "0200000", "resultDesc": "updateObResult Success!", "returnDesc": "updateObResult Success!" }
  • 错误结果码 表5 错误原因码说明 序号 错误码 说明 1 0200001 参数异常,异常详情在resultDesc中描述。 2 02000001 参数值为空 3 02000002 参数包含非法字符 4 02000003 参数长度不能大于规定长度 5 02000004 参数长度不能小于规定长度 6 02000005 参数长度需要介于规定长度之间 7 02000006 参数值类型不正确 8 02000007 参数值大小不正确 9 02000008 参数转换异常,请检查请求参数 10 02000009 参数组合不正确,请检查请求参数 11 02000010 hour和minute必须同时存在 12 02000011 参数个数不能大于规定个数
  • CTI返回VDN配置接口错误码 表1 座席 错误结果码 说明 120601 VDN默认管理员不能修改名称 120602 VDN默认管理员不能修改密码 120603 VDN默认管理员不能修改角色 120604 业务代表为默认VDN管理员,不能删除 120605 业务代表为班组长,不能删除 120606 业务代表被流程引用,不能删除 120607 业务代表被缺省私有技能队列引用,不能删除 120608 业务代表被技能队列引用,不能删除 120609 业务代表被其它业务代表引用,不能删除 120610 业务代表应用的班组不存在 120611 业务代表引用的技能队列不存在 120612 业务代表引用的技能组不存在 120613 业务代表引用的业务代表角色不存在 120614 业务代表引用的其它业务代表不存在 120615 业务代表引用的流程不存在 120616 业务代表引用的被叫配置不存在 120617 业务代表引用的盘符不存在 120618 业务代表工号与班长工号重复 120619 业务代表工号不能重复 120620 业务代表密码长度小于安全配置最小密码长度:{0} 120621 密码要求包含如下四种字符的至少三种:英文大写字母、英文小写字母、数字、非字母数字字符,且不能和帐号或帐号的逆序相同 120622 业务代表为班组长,不能进行换组操作 120627 ASR和双声道录音开关只能选择一个开启 表2 角色 错误结果码 说明 123051 业务代表角色的名称重复 123052 业务代表角色被业务代表引用,不能删除 123053 业务代表角色为默认角色,不能修改 表3 技能队列 错误结果码 说明 120952 技能队列媒体类型为电子邮箱不在允许范围 120953 技能队列的技能元素重复 120954 技能队列引用的业务类型不存在 120955 技能队列引用的技能队列不存在 120956 技能队列引用的业务代表不存在 120957 技能队列引用的流程不存在 120958 技能队列引用的被叫配置不存在 120959 技能队列被缺省私有技能队列引用,不能删除 120960 技能队列被其它技能队列引用,不能删除 120961 技能队列被CDN引用,不能删除 120962 技能队列被客户群组引用,不能删除 120963 技能队列被业务代表引用,不能删除 120964 技能队列被流程引用,不能删除 120965 技能队列被被叫配置引用,不能删除 120966 技能队列引用的盘符不存在 120967 技能队列媒体类型为传真呼叫,必须配置邮箱,邮箱用户 120968 技能队列的最低接通率不能超过期望接通率 120969 技能队列被ACDDN引用,不能删除 120970 技能队列被共享设备引用,不能删除 120971 技能队列技能组引用,不能删除 120972 技能队列引用的子媒体类型不存在 123001 技能元素的名称重复 123002 技能元素不存在 123003 技能元素被技能队列引用,不能删除 123004 技能元素被技能队列引用,不能修改名称 120901 业务类型的描述重复 120902 业务类型被流程引用,不能删除 120903 业务类型被技能队列引用,不能删除 120904 业务类型被工作标准时间引用,不能删除 120905 业务类型引用的盘符不存在 表4 被叫配置 错误结果码 说明 120651 被叫配置的系统接入码没有分配 120652 被叫配置的系统接入码和后续接入码组合不能重复 120655 被叫配置引用的接入码不存在 120656 被叫配置引用的技能队列不存在 120658 设备类型为IVR,接入码的媒体类型只能为点击通话,回呼请求,普通呼叫 120659 被叫配置引用的路由脚本不存在 120660 被叫配置的系统接入码同被叫配置设备的媒体类型不一致 120661 被叫配置被缺省私有技能队列引用,不能删除 120662 被叫配置被技能队列引用,不能删除 120663 被叫配置被业务代表引用,不能删除 表5 IVR 错误结果码 说明 120216 IVR和CCIVR间不能修改 120217 同一个IP地址的IVR最大个数为20 120219 IVR被VDN引用,不能删除 120220 IVR被VDN组引用,不能删除 120221 IVR引用的参数组不存在 120222 IVR引用的CTI节点不存在 120763 流程的流程接入码重复 120764 流程的描述重复 表6 技能组 错误结果码 说明 123352 技能组引用的技能队列不存在 父主题: 错误码定义
  • 报文样例 该接口的请求消息体举例如下: { "busiResult": "1621474513", "subStatus": "1048856206", "busiResultDesc": "1", "workNo": "2033" } 该接口的响应消息体举例如下: { "resultCode": "0200000", "resultDesc": "The business result is written back successfully." }
  • 请求说明 表2 请求消息头参数 序号 名称 参数类型 是否必选 说明 1 Content-Type String True 固定填 application/json; charset=UTF-8。 2 Authorization String True 生成方式参见C2 监控/系统外呼/话单/知识库类接口鉴权方式。 表3 请求消息体参数说明 序号 参数名 参数类型 是否必选 说明 1 busiResult String True 业务结果编码,最大长度为50个字符。 2 subStatus String False 子业务状态编码,最大长度为50个字符。 3 busiResultDesc String False 业务结果描述。 4 workNo String False 执行呼叫的座席的平台工号。 如果需要同一个外呼数据,始终呼叫到同一个座席,该参数必填,如不填,则会路由至其他座席。
  • 错误结果码 表5 错误原因码说明 序号 错误码 说明 1 0200001 参数异常,异常详情在resultDesc中描述。 2 0200033 外呼数据不存在。 3 0200034 子状态与业务结果不匹配。 4 0200999 业务结果回写失败。 5 02000001 参数值为空 6 02000002 参数包含非法字符 7 02000003 参数长度不能大于规定长度 8 02000004 参数长度不能小于规定长度 9 02000005 参数长度需要介于规定长度之间 10 02000006 参数值类型不正确 11 02000007 参数值大小不正确 12 02000008 参数转换异常,请检查请求参数 13 02000009 参数组合不正确,请检查请求参数 14 02000010 hour和minute必须同时存在 15 02000011 参数个数不能大于规定个数
  • 接口URI https://ip:port/rest/isales/v1/openapi/campaigns/{vdnId}/callBusiResult/{dataId} 其中,ip为CC-iSales服务器地址,port为CC-iSales服务器的HTTPS端口号。 表1 URL中携带的参数说明 序号 参数名 参数类型 是否必选 说明 1 vdnId int True 虚拟呼叫中心ID。 取值的类型为整数,取值范围为1~9999。 2 dataId int True 外呼数据的ID。
  • 接口URI https://ip:port/agentgateway/resource/calldata/{agentid}/callnums 其中,ip为CC-Gateway服务器地址,port为CC-Gateway服务器的HTTPS端口号。 表1 URI中携带的参数说明 序号 参数名 数据类型 选取原则 说明 1 agentid string True 座席的工号,取值范围:101~59999。
  • 座席自动应答 标示符 AgentEvent_Auto_Answer 作用 座席自动应答呼叫。 附带信息 caller:文本型,主叫号码。 called:文本型,被叫号码。 callid:文本型,呼叫所属于的CallId(呼叫标示)。 type:文本型,协作呼叫(assistant)或主呼叫(main)。 feature:呼叫类型,例如0普通呼入,7普通外呼,43预测外呼。feature与callid关联,不会随转移等动作改变。 mediaAbility:媒体能力,1表示语音,2表示视频,3表示音视频,5表示文字,6表示H5视频。 示例: {"message":"","retcode":"0","event":{"eventType":"AgentEvent_Auto_Answer","workNo":"49999","content":{"caller":"70093","transfer":"no","callid":"1456404171-43","transfrom":"","called":"6048","type":"main","mediaAbility":"1","feature":"0"}}} 父主题: 音视频通话事件
  • 响应消息 该接口的响应消息体举例如下: { "returnCode": "0200000", "data": { "callId": "1644464743-1388", "called": "88881955", "callEndTime": "2022-02-10 11:45:51", "vdnId": 8, "callStatus": "6", "failCode": "00000", "resultCode": "OB99999", "callBeginTime": "2022-02-10 11:45:47", "recordPath": "https://south-aicc-develop.obs.cn-south- 1.myhuaweicloud.com:443/isales/record/A68CA32800B9684811D698D1B61C1A0661511E7AD042DEE5304254DDB9DCED00/ec96a62d-f56c-4f4e-8f5e-30e7a29f38e5?AccessKeyId=ERUDBXB5GOMYURMPLKBO&Expires=1644484560&Signature=uztQO%2FxI8GOSW2GZJWCBCm8AyAg%3D", "ackBeginTime": "2022-02-10 11:45:43" }, "resultCode": "0200000", "resultDesc": "Query Success!", "returnDesc": "Query Success!" } 该接口的响应消息体参数说明如表2 响应体参数说明所示。 表3 响应体参数说明 参数名 数据类型 说明 resultCode String 原因码。0200000表示成功,其他表示失败。 resultDesc String 描述。 returnCode String 原因码。0200000表示成功,其他表示失败。 returnDesc String 描述。 data JSONObject 结果json,详见表4 表4 data参数说明 参数名称 数据类型 描述 called String 被叫号码 ackBeginTime String 外呼开始时间,即振铃开始时间,格式为:yyyy-mm-dd hh:mm:ss callBeginTime String 通话开始时间,即接通开始时间,格式为:yyyy-mm-dd hh:mm:ss callEndTime String 通话结束时间,即挂机时间,格式为:yyyy-mm-dd hh:mm:ss callStatus int 呼叫结果(5: 呼叫失败,6: 呼叫成功) failCode String 失败的原因码。 resultCode String 失败的原因码对应的外显结果码。外显结果码可以自定义,失败原因码与外显结果码相互关联。 vdnId int 外呼号码所属VDN ID。 callId String 通话记录ID,用于与CTI平台的话单等通话数据关联。 recordPath String 通话录音文件OBS的URL路径。 说明: 该字段仅在使用接续时(SAAS组网),才返回值,其他情况返回为空。 表5 错误原因码说明 序号 错误码 说明 1 0200001 参数异常,异常详情在resultDesc中描述。 2 0200007 通话记录ID不存在。 3 02000001 参数值为空 4 02000002 参数包含非法字符 5 02000003 参数长度不能大于规定长度 6 02000004 参数长度不能小于规定长度 7 02000005 参数长度需要介于规定长度之间 8 02000006 参数值类型不正确 9 02000007 参数值大小不正确 10 02000008 参数转换异常,请检查请求参数 11 02000009 参数组合不正确,请检查请求参数 12 02000010 hour和minute必须同时存在 13 02000011 参数个数不能大于规定个数
共100000条