
# 根据条件统计呼入日结的结果集
#### 场景描述
根据查询条件查询呼入日结表的结果集。
#### 接口方法
设置成"POST"。该接口仅支持POST方法，不支持PUT、GET和DELETE等方法。
#### 请求URL
https://ip:port/rest/cmsapp/v1/callinday/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消息体参数说明 
| 参数名         | 数据类型   | 是否必选                 | 说明                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        |
|:---|:---|:---|:---|
| calleeNos   | 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 | 统计的结束通话时间，与入参一致。                                                                                                                                                                                                                   |
| calleeNo                     | string | 呼叫的被叫号码。                                                                                                                                                                                                                           |
| callType                     | int    | 呼叫类型。                                                                                                                                                                                                                              |
| vdn                          | int    | 虚拟呼叫中心编号。                                                                                                                                                                                                                          |
| serviceNo                    | int    | 业务类型。 说明： 当前参数无实际业务含义，请勿使用。 |
| orgCcNo                      | int    | 原始呼叫中心子系统号。                                                                                                                                                                                                                        |
| subCcNo                      | int    | 子系统号。                                                                                                                                                                                                                              |
| serCcNo                      | int    | 服务方的子系统号。                                                                                                                                                                                                                          |
| currentAgentId               | int    | 座席工号。 一通呼叫的最后一条话单的座席工号（指标结算时不建议使用）                                                                                                 |
| currentSkillId               | int    | 技能队列编号。 一通呼叫的最后一条话单的技能队列编号（指标结算时不建议使用）                                                                                             |
| failQueueWaitNum             | int    | 呼损等待次数。                                                                                                                                                                                                                            |
| failQueueWaitTime            | int    | 呼损等待时长(秒)。                                                                                                                                                                                                                         |
| waitAnsNum                   | int    | 等待应答次数。                                                                                                                                                                                                                            |
| waitAnsTime                  | int    | 等待应答时长(秒)。                                                                                                                                                                                                                         |
| succWaitAnsTime              | int    | 成功通话等待应答时长(秒)。                                                                                                                                                                                                                     |
| noAckNum                     | int    | 应答无通话次数。                                                                                                                                                                                                                           |
| succQueueWaitTime            | int    | 成功通话排队时长(秒)。                                                                                                                                                                                                                       |
| succQueueWaitNum             | int    | 成功通话排队次数。                                                                                                                                                                                                                          |
| queOverToIvrNum              | int    | 队列转IVR挂机数。                                                                                                                                                                                                                         |
| queOverToIvrTime             | int    | 队列转IVR挂机总时间(秒)。                                                                                                                                                                                                                    |
| hangUpNum                    | int    | 人工转IVR次数。                                                                                                                                                                                                                          |
| hangUpTime                   | int    | 人工转IVR总时间。                                                                                                                                                                                                                         |
| hangUpReleaseNum             | int    | 人工转IVR挂机数。                                                                                                                                                                                                                         |
| inOccupyNum                  | int    | 人工请求次数。                                                                                                                                                                                                                            |
| inCallSuccNum                | int    | 人工通话次数。                                                                                                                                                                                                                            |
| inCallTime                   | int    | 人工通话时长(秒)。                                                                                                                                                                                                                         |
| maxQueueWaitTime             | int    | 最大排队等待时长(秒)。                                                                                                                                                                                                                       |
| minQueueWaitTime             | 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秒的失败量。                                                                                                                                                                                                                     |
| minIvrCallTime               | int    | 最小IVR通话时长(秒)。                                                                                                                                                                                                                      |
| agentToQueueNum              | int    | 人工转队列数。                                                                                                                                                                                                                            |
| inVdnTime                    | int    | 呼入呼叫占用VDN总时长(秒)。                                                                                                                                                                                                                   |
| succWaitAnsNum               | int    | 成功通话应答数。                                                                                                                                                                                                                           |
| ivrOccupyNum                 | int    | IVR呼入请求次数。                                                                                                                                                                                                                         |
| autoUserAbandonNum           | int    | 在IVR放音时用户主动挂断的次数。                                                                                                                                                                                                                  |
| autoAnsTime                  | int    | 系统级IVR呼入振铃时长(秒)。                                                                                                                                                                                                                   |
| ivrOnlySuccNum               | int    | IVR唯一接通数。                                                                                                                                                                                                                          |
| autoCallSuccNum              | int    | 系统级IVR通话次数。                                                                                                                                                                                                                        |
| maxIvrCallTime               | int    | 最大IVR通话时长(秒)。                                                                                                                                                                                                                      |
| ivrOnlyTime                  | int    | IVR唯一呼入总时长(秒)。                                                                                                                                                                                                                     |
| netCallSuccNum               | int    | 通过网络设备成功呼入次数。                                                                                                                                                                                                                      |
| ivrOnlyNum                   | int    | IVR唯一呼入数。                                                                                                                                                                                                                          |
| autoCallNum                  | int    | 系统级IVR呼入次数。                                                                                                                                                                                                                        |
| failWaitAnsTime              | int    | 呼损应答时长(秒)。                                                                                                                                                                                                                         |
| queueWaitTime                | int    | 排队等待时长(秒)。                                                                                                                                                                                                                         |
| ivrCallTime                  | int    | IVR呼入通话时长(秒)。                                                                                                                                                                                                                      |
| netCallNum                   | int    | 通过网络设备呼入次数。                                                                                                                                                                                                                        |
| ivrCallSuccNum               | int    | IVR呼入通话次数。                                                                                                                                                                                                                         |
| agentToAgentNum              | int    | 人工转人工数。                                                                                                                                                                                                                            |
| autoTransferNum              | int    | 系统级IVR呼入转出次数。                                                                                                                                                                                                                      |
| inCallCostMinute             | int    | 人工通话计费时长(分钟)。                                                                                                                                                                                                                      |
| inCallAllCostMinute          | int    | 每通通话计费总时长（分钟），包括人工通话计费时长和IVR通话计费时长。                                                                                                                                                                                                |
| reserved_col1-reserved_col20 | int    | 预留字段，业务含义根据表t_cms_custom_indicator_config配置确定；默认预留字段3为等待应答时长小于等于15秒的呼入数。                                                                                                                                                           |
   
#### 样例报文
- 请求头：
  ```
  Content-Type: application/json;charset=UTF-8
  Authorization: ******************
  ```
  
- 请求参数：
  ```
  {
      "queryParam": {
          "calleeNos": ["10000"],
          "beginLogDay": "2020-01-01",
          "endLogDay": "2020-01-01",
          "callTypes": [0],
          "skillIds": [1],
          "subCcNo": 1,
          "vdn": 3,
          "ccId": 1    }
  }
  ```
  

- 响应参数：
  ```
  {
      "result": "0",
      "resultCode": "0100000",
      "resultDatas": [
          {
              "callTimeGt10": 6,
              "vdn": 152,
              "minIvrCallTime": 0,
              "queOverToIvrNum": 0,
              "failTimeGt10": 0,
              "inCallTime": 6584,
              "agentToQueueNum": 0,
              "inVdnTime": 0,
              "callType": 6,
              "maxQueueWaitTime": 0,
              "succWaitAnsNum": 0,
              "ivrOccupyNum": 0,
              "beginLogDay": "2020-08-24",
              "autoUserAbandonNum": 0,
              "callTimeLt60": 2,
              "maxCallTime": 5702,
              "failTimeLt60": 0,
              "hangUpTime": 0,
              "failTimeLt10": 0,
              "succAckTimeGt10": 0,
              "minWaitAnsTime": 2,
              "autoAnsTime": 0,
              "ivrOnlySuccNum": 0,
              "autoCallSuccNum": 0,
              "hangUpNum": 0,
              "callTimeLt10": 1,
              "currentSkillId": -1,
              "failQueueWaitNum": 0,
              "minQueueWaitTime": 0,
              "succQueueWaitNum": 0,
              "inOccupyNum": 7,
              "maxIvrCallTime": 0,
              "currentAgentId": 1133,
              "ivrOnlyTime": 0,
              "subCcNo": 1,
              "succAckTimeLt30": 7,
              "succAckTimeGt60": 0,
              "serviceNo": 65535,
              "maxWaitAnsTime": 3,
              "netCallSuccNum": 0,
              "failTimeLt5": 0,
              "ivrOnlyNum": 0,
              "minCallTime": 5,
              "failTimeLt3": 0,
              "inCallSuccNum": 7,
              "queOverToIvrTime": 0,
              "autoCallNum": 0,
              "failWaitAnsTime": 0,
              "succAckTimeLt60": 7,
              "queueWaitTime": 0,
              "hangUpReleaseNum": 0,
              "endLogDay": "2020-08-25",
              "ivrCallTime": 0,
              "orgCcNo": 1,
              "calleeNo": "1134",
              "failTimeLt30": 0,
              "failTimeGt60": 0,
              "succWaitAnsTime": 20,
              "callTimeGt60": 5,
              "callTimeLt5": 0,
              "netCallNum": 0,
              "callTimeLt30": 1,
              "callTimeLt3": 0,
              "serCcNo": 1,
              "succAckTimeLt5": 7,
              "ivrCallSuccNum": 0,
              "succQueueWaitTime": 0,
              "agentToAgentNum": 0,
              "failQueueWaitTime": 0,
              "succAckTimeLt10": 7,
              "noAckNum": 0,
              "waitAnsNum": 7,
              "waitAnsTime": 20,
              "succAckTimeLt3": 1,
              "autoTransferNum": 0,
              "inCallCostMinute": 10,
              "reserved_col1": 0,
              "inCallAllCostMinute": 1,
       ......
          },
  {......}
      ],
      "resultDesc": [
          {
              "callTimeGt10": 6,
              "vdn": 152,
              "minIvrCallTime": 0,
              "queOverToIvrNum": 0,
              "failTimeGt10": 0,
              "inCallTime": 6584,
              "agentToQueueNum": 0,
              "inVdnTime": 0,
              "callType": 6,
              "maxQueueWaitTime": 0,
              "succWaitAnsNum": 0,
              "ivrOccupyNum": 0,
              "beginLogDay": "2020-08-24",
              "autoUserAbandonNum": 0,
              "callTimeLt60": 2,
              "maxCallTime": 5702,
              "failTimeLt60": 0,
              "hangUpTime": 0,
              "failTimeLt10": 0,
              "succAckTimeGt10": 0,
              "minWaitAnsTime": 2,
              "autoAnsTime": 0,
              "ivrOnlySuccNum": 0,
              "autoCallSuccNum": 0,
              "hangUpNum": 0,
              "callTimeLt10": 1,
              "currentSkillId": -1,
              "failQueueWaitNum": 0,
              "minQueueWaitTime": 0,
              "succQueueWaitNum": 0,
              "inOccupyNum": 7,
              "maxIvrCallTime": 0,
              "currentAgentId": 1133,
              "ivrOnlyTime": 0,
              "subCcNo": 1,
              "succAckTimeLt30": 7,
              "succAckTimeGt60": 0,
              "serviceNo": 65535,
              "maxWaitAnsTime": 3,
              "netCallSuccNum": 0,
              "failTimeLt5": 0,
              "ivrOnlyNum": 0,
              "minCallTime": 5,
              "failTimeLt3": 0,
              "inCallSuccNum": 7,
              "queOverToIvrTime": 0,
              "autoCallNum": 0,
              "failWaitAnsTime": 0,
              "succAckTimeLt60": 7,
              "queueWaitTime": 0,
              "hangUpReleaseNum": 0,
              "endLogDay": "2020-08-25",
              "ivrCallTime": 0,
              "orgCcNo": 1,
              "calleeNo": "1134",
              "failTimeLt30": 0,
              "failTimeGt60": 0,
              "succWaitAnsTime": 20,
              "callTimeGt60": 5,
              "callTimeLt5": 0,
              "netCallNum": 0,
              "callTimeLt30": 1,
              "callTimeLt3": 0,
              "serCcNo": 1,
              "succAckTimeLt5": 7,
              "ivrCallSuccNum": 0,
              "succQueueWaitTime": 0,
              "agentToAgentNum": 0,
              "failQueueWaitTime": 0,
              "succAckTimeLt10": 7,
              "noAckNum": 0,
              "waitAnsNum": 7,
              "waitAnsTime": 20,
              "succAckTimeLt3": 1,
              "autoTransferNum": 0,
              "inCallCostMinute": 10,
              "reserved_col1": 0,
              "inCallAllCostMinute": 1,
      ......
          },
  {......}
      ]
  }
  ```
  
 
