
# 根据条件统计呼出日结的结果集
#### 接口功能
根据查询条件查询呼出日结表的结果集。
#### 接口方法
设置成"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请求头参数 
| 序号 | 名称            | 参数类型   | 是否必选 | 说明                                                                                                                            |
|:---|:---|:---|:---|:---|
| 1  | Content-Type  | String | True | 固定填 application/json;charset=UTF-8。                                                                                           |
| 2  | Authorization | String | True | 生成方式参见[C2 监控/系统外呼/话单/知识库类接口鉴权方式](https://support.huaweicloud.com/api-ccfs-cec/cec_07_0003.html#ZH-CN_TOPIC_0000002481273406)。 |
   
表2消息体参数说明 
| 参数名         | 数据类型   | 是否必选                 | 说明                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                     |
|:---|:---|:---|:---|
| callerNos   | array  | True                 | 呼叫的主叫号码数组，按数组中每个号码分组统计，主叫号码为纯数字。 数组长度不大于1000。                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        |
| beginLogDay | string | True                 | 统计的开始通话时间，要符合"yyyy-MM-dd"格式，租户所在时区。                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    |
| endLogDay   | string | True                 | 统计的结束通话时间，要符合"yyyy-MM-dd"格式，租户所在时区。                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    |
| 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                | 呼叫中心编号 - 集成环境，默认值为系统管理员登录AICC系统后，通过"配置中心 \> 系统管理 \> CMS系统配置"查看的呼叫中心编号。若该配置为空，取值数据库t_cms_sysparam表中的sys_key="default_cc_id",sys_type="cms_system_config"对应的数据。  - 独立部署环境，默认值为系统管理员登录AICC系统后，通过"配置中心 \> 系统管理 \> 参数配置"查看"默认呼叫中心标识"的值。   |
   
#### 响应消息
表3消息体参数说明 
| 参数名         | 数据类型   | 说明                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  |
|:---|:---|:---|
| result      | String | 查询结果。取值如下： - 0：成功  - 其他：失败   失败的原因说明请参见[错误码参考](https://support.huaweicloud.com/api-ccfs-cec/cec_07_0696.html#ZH-CN_TOPIC_0000002481273824)。 说明： 当前字段为兼容8.13及其之前版本接口响应参数使用。 |
| resultCode  | string | 查询结果。取值如下： - "0100000"：成功  - 其他：失败   失败的原因说明请参见[错误码参考](https://support.huaweicloud.com/api-ccfs-cec/cec_07_0696.html#ZH-CN_TOPIC_0000002481273824)。                                                                                                                                                                                                                               |
| resultDatas | array  | 查询成功后，返回结果信息的对象数组。 该数组中对象的参数说明请参见[表4]。 说明： 当前字段为兼容8.13及其之前版本接口响应参数使用。                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                   |
| resultDesc  | array  | 查询成功后，返回结果信息的对象。 该对象的参数说明请参见[表4]。                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            |
   
 表4resultDesc/resultDatas对象参数说明 
| 参数名                          | 数据类型   | 说明                                                                                                                                                                                                                              |
|:---|:---|:---|
| 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
          },
  {......}
      ]
  }
  ```
  
 
