根据条件统计呼出日结的结果集
接口功能
根据查询条件查询呼出日结表的结果集。
接口方法
设置成“POST”。该接口仅支持POST方法,不支持PUT、GET和DELTE等方法
请求URL
https://ip:port/rest/cmsapp/v1/calloutday/querymanualindexesbycondition
其中,公有云环境请联系管理员获取,ip为CC-CMS服务器地址,port为CC-CMS服务器的HTTPS端口号。
非公有云环境如果配置了NSLB服务,ip请填写NSLB的服务器地址,port为CC-CMS服务在NSLB映射的HTTPS端口号。
请求说明
| 序号 | 名称 | 参数类型 | 是否必选 | 说明 |
|---|---|---|---|---|
| 1 | Content-Type | String | True | 固定填 application/json; charset=UTF-8。 |
| 2 | Authorization | String | True | 生成方式参见C2 监控/系统外呼/话单/知识库类接口鉴权方式。 |
| 参数名 | 数据类型 | 是否必选 | 说明 |
|---|---|---|---|
| callerNos | array | True | 呼叫的主叫号码数组,按数组中每个号码分组统计,主叫号码为纯数字。 数组长度不大于1000。 |
| beginLogDay | string | True | 统计的开始通话时间,要符合“yyyy-MM-dd”格式,VDN所在时区。 |
| endLogDay | string | True | 统计的结束通话时间,要符合“yyyy-MM-dd”格式,VDN所在时区。 |
| callTypes | array | True | 呼叫类型的int数组。按数组中每种类型分组统计,呼叫类型为纯数字。 数组长度不大于1000。 |
| skillIds | array | False | 技能队列ID信息的int数组。按数组中每种类型分组统计。 数组长度不大于1000。 |
| subCcNo | int | 与tenantId二者必填其一 | 子系统号。 |
| vdn | int | 与tenantId二者必填其一 | 虚拟呼叫中心编号。 |
| tenantId | string | 与(subCcNo,vdn)二者必填其一 | 租户ID。 |
| ccId | int | False | 呼叫中心编号
|
响应消息
| 参数名 | 数据类型 | 说明 |
|---|---|---|
| result | String | 查询结果。取值如下:
失败的原因说明请参见错误码参考。 说明: 当前字段为兼容8.13及其之前版本接口响应参数使用。 |
| resultCode | string | 查询结果。取值如下:
失败的原因说明请参见错误码参考。 |
| resultDatas | array | 查询成功后,返回结果信息的对象数组。 该数组中对象的参数说明请参见表4。 说明: 当前字段为兼容8.13及其之前版本接口响应参数使用。 |
| resultDesc | array | 查询成功后,返回结果信息的对象。 该对象的参数说明请参见表4。 |
| 参数名 | 数据类型 | 说明 |
|---|---|---|
| beginLogDay | string | 统计的开始通话时间,与入参一致。 |
| endLogDay | string | 统计的结束通话时间,与入参一致。 |
| callerNo | string | 呼叫的主叫号码。 |
| callType | int | 呼叫类型。 |
| vdn | int | 虚拟呼叫中心编号。 |
| serviceNo | int | 业务类型。 说明: 当前参数无实际业务含义,请勿使用。 |
| orgCcNo | int | 原始呼叫中心子系统号。 |
| subCcNo | int | 子系统号。 |
| serCcNo | int | 服务方的子系统号。 |
| currentAgentId | int | 外呼座席工号。 一通呼叫的最后一条话单的外呼座席工号(指标结算时不建议使用) |
| currentSkillId | int | 技能队列编号。 一通呼叫的最后一条话单的技能队列编号(指标结算时不建议使用) |
| obsServiceNo | string | 外呼活动编号。 |
| failQueueWaitNum | int | 呼损等待次数。 |
| failQueueWaitTime | int | 呼损等待时长(秒)。 |
| outOccupyNum | int | 人工呼出次数。 |
| outSuccWaitAnsNum | int | 人工呼出应答次数。 |
| outCallSuccNum | int | 人工呼出成功次数。 |
| outWaitAnsTime | int | 呼出等待应答时长(秒)。 |
| outCallTime | int | 呼出通话时长(秒)。 |
| maxWaitAnsTime | int | 最大等待应答时长(秒)。 |
| minWaitAnsTime | int | 最小等待应答时长(秒)。 |
| maxCallTime | int | 最大通话时长(秒)。 |
| minCallTime | int | 最小通话时长(秒)。 |
| succAckTimeLt3 | int | 应答短于3秒的成功通话量。 |
| callTimeLt3 | int | 通话时间短于3秒的成功通话量。 |
| failTimeLt3 | int | 等待时长短于3秒的失败量。 |
| succAckTimeLt5 | int | 应答短于5秒的成功通话量。 |
| callTimeLt5 | int | 通话时间短于5秒的成功通话量。 |
| failTimeLt5 | int | 等待时长短于5秒的失败量。 |
| succAckTimeLt10 | int | 应答短于10秒的成功通话量。 |
| callTimeLt10 | int | 通话时间短于10秒的成功通话量。 |
| failTimeLt10 | int | 等待时长短于10秒的失败量。 |
| succAckTimeLt30 | int | 应答短于30秒的成功通话量。 |
| callTimeLt30 | int | 通话时间短于30秒的成功通话量。 |
| failTimeLt30 | int | 等待时长短于30秒的失败量。 |
| succAckTimeLt60 | int | 应答短于60秒的成功通话量。 |
| callTimeLt60 | int | 通话时间短于60秒的成功通话量 |
| failTimeLt60 | int | 等待时长短于60秒的失败量 |
| succAckTimeGt10 | int | 应答大于10秒的成功通话量 |
| callTimeGt10 | int | 通话时间大于10秒的成功通话量 |
| failTimeGt10 | int | 等待时长大于10秒的失败量 |
| succAckTimeGt60 | int | 应答大于60秒的成功通话量 |
| callTimeGt60 | int | 通话时间大于60秒的成功通话量。 |
| failTimeGt60 | int | 等待时长大于60秒的失败量。 |
| agentHangUpLt3 | int | 短于3秒的主叫挂断通话量。 |
| preAgentSuccNum | int | 预测外呼时转人工服务通话次数。 |
| preViewedTransferNum | int | 预览外呼时座席转出次数。 |
| hangUpTime | int | 人工转IVR总时间。 |
| preOccupiedSuccAckTime | int | 预占外呼接通前等待时长(秒)。 |
| autoAnsTime | int | 系统级IVR外呼振铃时长(秒)。 |
| autoCallSuccNum | int | 系统级IVR外呼通话次数。 |
| preOccupiedSuccNum | int | 预占外呼接通前等待时长(秒)。 |
| hangUpNum | int | 人工转IVR次数。 |
| preAgentNum | int | 预测呼出转人工服务次数。 |
| zeroNum | int | 零话单数。 |
| preQueueWaitTime | int | 预测外呼时排队等待时长(秒)。 |
| preQueueWaitNum | int | 预测外呼时排队等待次数。 |
| preViewedCallSuccNum | int | 预览外呼接通次数。 |
| preOccupiedCallNum | int | 预占外呼总次数。 |
| preOccupiedAgentSuccNum | int | 预占外呼人工通话数。 |
| agentTransferNum | int | 人工外呼转出数。 |
| autoCallNum | int | 系统级IVR外呼数。 |
| hangUpReleaseNum | int | 人工转IVR挂机数。 |
| preTransferNum | int | 预测外呼转出数。 |
| preTotalTime | int | 预测外呼总时长(秒)。 |
| preFailQueueWaitNum | int | 预测外呼呼损排队等待次数。 |
| preViewedSuccAckTime | int | 预览外呼接通前等待时长(秒)。 |
| preFailQueueWaitTime | int | 预测外呼呼损排队等待时长(秒) |
| preAbortQueueWaitNum | int | 预测外呼呼叫释放排队等待次数。 |
| preNoAckNum | int | 预测外呼用户摘机请求人工服务无应答次数。 |
| succWaitAnsTime | int | 成功通话应答时长(秒)。 |
| outVdnTime | int | 呼出呼叫占用VDN总时长(秒)。 |
| preViewedCallNum | int | 预览外呼总次数。 |
| preCallSuccNum | int | 预测外呼接通数。 |
| preOccupiedTransferNum | int | 预占外呼时座席转出次数。 |
| preCallNum | int | 预测外呼发起数。 |
| preOccupiedAgentSuccTime | int | 预占外呼人工通话时长(秒)。 |
| autoTransferNum | int | 系统级IVR外呼转出数。 |
| outCallCostMinute | int | 人工通话计费时长(分钟) |
| ivrCallSuccNum | int | IVR外呼通话次数 |
| ivrCallTime | int | IVR外呼通话时长(秒) |
| ivrOccupyNum | int | IVR外呼请求次数 |
| ivrOnlyNum | int | IVR唯一呼出数 |
| ivrOnlySuccNum | int | IVR唯一接通数 |
| ivrOnlyTime | int | IVR唯一呼出时长(秒) |
| outCallAllCostMinute | int | 每通通话计费总时长(分钟),包括人工通话计费时长和IVR通话计费时长。 |
| reserved_col1-reserved_col20 | int | 预留字段,业务含义根据表t_cms_custom_indicator_config配置确定 ;默认预留字段3为呼出通话时长大于等于15秒的呼出数。 |
样例报文
- 请求头:
Content-Type: application/json;charset=UTF-8 Authorization: ******************
- 请求参数:
{ "queryParam": { "callerNos": ["120002"], "beginLogDay": "2021-10-26", "endLogDay": "2021-10-26", "callTypes": [7], "skillIds": [1,6], "subCcNo": 1, "vdn": 32 } }
- 响应参数:
{ "result": "0", "resultCode": "0100000", "resultDatas": [ { "failTimeGt10": 0, "outSuccWaitAnsNum": 2, "callType": 7, "callerNo": "120002", "maxCallTime": 38, "callTimeLt60": 2, "preViewedTransferNum": 0, "failTimeLt10": 0, "succAckTimeGt10": 1, "minWaitAnsTime": 1, "autoCallSuccNum": 0, "hangUpNum": 0, "preOccupiedSuccNum": 0, "preAgentNum": 0, "zeroNum": 0, "subCcNo": 1, "ivrOnlyTime": 0, "succAckTimeLt30": 2, "serviceNo": 1, "maxWaitAnsTime": 15, "obsServiceNo": "-1", "failTimeLt5": 0, "reservedCol3": 2, "ivrOnlyNum": 0, "reservedCol2": 0, "failTimeLt3": 0, "reservedCol1": 0, "reservedCol7": 0, "reservedCol6": 0, "reservedCol5": 0, "reservedCol4": 0, "preOccupiedAgentSuccNum": 0, "autoCallNum": 0, "hangUpReleaseNum": 0, "preTotalTime": 0, "preFailQueueWaitTime": 0, "preAbortQueueWaitNum": 0, "failTimeGt60": 0, "orgCcNo": 1, "succWaitAnsTime": 16, "callTimeGt60": 0, "outVdnTime": 105, "callTimeLt5": 0, "callTimeLt3": 0, "succAckTimeLt5": 1, "ivrCallSuccNum": 0, "preCallNum": 0, "succAckTimeLt10": 1, "outCallSuccNum": 2, "succAckTimeLt3": 1, "callTimeGt10": 2, "vdn": 32, "preAgentSuccNum": 0, "reservedCol10": 0, "outOccupyNum": 2, "ivrOccupyNum": 0, "beginLogDay": "2021-10-26", "reservedCol18": 0, "reservedCol17": 0, "reservedCol16": 0, "reservedCol15": 0, "reservedCol14": 0, "reservedCol13": 0, "reservedCol12": 0, "failTimeLt60": 0, "reservedCol11": 0, "hangUpTime": 0, "preOccupiedSuccAckTime": 0, "ivrOnlySuccNum": 0, "reservedCol19": 0, "autoAnsTime": 0, "callTimeLt10": 0, "outWaitAnsTime": 16, "currentSkillId": 1, "failQueueWaitNum": 0, "reservedCol20": 0, "reservedCol9": 0, "reservedCol8": 0, "outCallCostMinute": 2, "currentAgentId": 40002, "succAckTimeGt60": 0, "agentHangUpLt3": 0, "preQueueWaitTime": 0, "preQueueWaitNum": 0, "preViewedCallSuccNum": 0, "minCallTime": 26, "preOccupiedCallNum": 0, "agentTransferNum": 1, "succAckTimeLt60": 2, "preTransferNum": 0, "preViewedSuccAckTime": 0, "preFailQueueWaitNum": 0, "endLogDay": "2021-10-26", "preNoAckNum": 0, "ivrCallTime": 0, "failTimeLt30": 0, "preViewedCallNum": 0, "callTimeLt30": 1, "serCcNo": 1, "preCallSuccNum": 0, "outCallTime": 64, "preOccupiedTransferNum": 0, "failQueueWaitTime": 0, "preOccupiedAgentSuccTime": 0, "outCallAllCostMinute": 1, "autoTransferNum": 0 }, {......} ], "resultDesc": [ { "failTimeGt10": 0, "outSuccWaitAnsNum": 2, "callType": 7, "callerNo": "120002", "maxCallTime": 38, "callTimeLt60": 2, "preViewedTransferNum": 0, "failTimeLt10": 0, "succAckTimeGt10": 1, "minWaitAnsTime": 1, "autoCallSuccNum": 0, "hangUpNum": 0, "preOccupiedSuccNum": 0, "preAgentNum": 0, "zeroNum": 0, "subCcNo": 1, "ivrOnlyTime": 0, "succAckTimeLt30": 2, "serviceNo": 1, "maxWaitAnsTime": 15, "obsServiceNo": "-1", "failTimeLt5": 0, "reservedCol3": 2, "ivrOnlyNum": 0, "reservedCol2": 0, "failTimeLt3": 0, "reservedCol1": 0, "reservedCol7": 0, "reservedCol6": 0, "reservedCol5": 0, "reservedCol4": 0, "preOccupiedAgentSuccNum": 0, "autoCallNum": 0, "hangUpReleaseNum": 0, "preTotalTime": 0, "preFailQueueWaitTime": 0, "preAbortQueueWaitNum": 0, "failTimeGt60": 0, "orgCcNo": 1, "succWaitAnsTime": 16, "callTimeGt60": 0, "outVdnTime": 105, "callTimeLt5": 0, "callTimeLt3": 0, "succAckTimeLt5": 1, "ivrCallSuccNum": 0, "preCallNum": 0, "succAckTimeLt10": 1, "outCallSuccNum": 2, "succAckTimeLt3": 1, "callTimeGt10": 2, "vdn": 32, "preAgentSuccNum": 0, "reservedCol10": 0, "outOccupyNum": 2, "ivrOccupyNum": 0, "beginLogDay": "2021-10-26", "reservedCol18": 0, "reservedCol17": 0, "reservedCol16": 0, "reservedCol15": 0, "reservedCol14": 0, "reservedCol13": 0, "reservedCol12": 0, "failTimeLt60": 0, "reservedCol11": 0, "hangUpTime": 0, "preOccupiedSuccAckTime": 0, "ivrOnlySuccNum": 0, "reservedCol19": 0, "autoAnsTime": 0, "callTimeLt10": 0, "outWaitAnsTime": 16, "currentSkillId": 1, "failQueueWaitNum": 0, "reservedCol20": 0, "reservedCol9": 0, "reservedCol8": 0, "outCallCostMinute": 2, "currentAgentId": 40002, "succAckTimeGt60": 0, "agentHangUpLt3": 0, "preQueueWaitTime": 0, "preQueueWaitNum": 0, "preViewedCallSuccNum": 0, "minCallTime": 26, "preOccupiedCallNum": 0, "agentTransferNum": 1, "succAckTimeLt60": 2, "preTransferNum": 0, "preViewedSuccAckTime": 0, "preFailQueueWaitNum": 0, "endLogDay": "2021-10-26", "preNoAckNum": 0, "ivrCallTime": 0, "failTimeLt30": 0, "preViewedCallNum": 0, "callTimeLt30": 1, "serCcNo": 1, "preCallSuccNum": 0, "outCallTime": 64, "preOccupiedTransferNum": 0, "failQueueWaitTime": 0, "preOccupiedAgentSuccTime": 0, "outCallAllCostMinute": 1, "autoTransferNum": 0 }, {......} ] }