中通天鸿开发者平台

中通天鸿开发者平台

  • 开发文档
  • API文档

›外呼管理

中间件wintelapi

  • 如何认证
  • 角色管理
  • 黑名单管理
  • 白名单管理
  • 坐席管理
  • 坐席管理(新)
  • 分机管理
  • 技能组管理
  • 业务组管理
  • 语音管理
  • jsonp接口
  • 监控管理
  • 监控管理(新)
  • 录音管理
  • 报表管理管理
  • 报表管理(新)
  • 双向外呼(新)
  • 双向外呼(不推荐)
  • 其他相关接口
  • 话单推送

智能外呼

    快速入门

    • 功能介绍
    • 语音相关服务
    • 对接流程
    • 新手指引

    接口说明

    • 单条数据请求接口
    • 批量数据请求接口(新)
    • 回调数据下载、查询
    • 创建项目
    • 修改项目
    • 删除项目
    • 获取项目信息
    • 创建语音模板
    • 修改语音模板
    • 获取语音模板信息
    • 获取半小时接通率

短信

  • 短信接口

工单

  • 工单接口

CRM

  • 客户模块
  • 联系人模块
  • 跟进记录模块
  • 商机模块
  • 附录

隐私号 axb

  • 认证
  • axb 类型
  • ax 类型
  • axyb 类型
  • 附录

闪信

  • 认证
  • API

外呼管理

  • 认证
  • 预测式外呼-任务
  • 预测式外呼-数据
  • 预测式外呼-监控
  • 话单
  • 附录

话单

零、注意事项:

0.1 格式说明

所有API,若未特殊注明,Content-Type 全部使用 application/json。

0.2 出参约定格式

如无特殊说明,出参固定为以下格式:

参数类型说明
codeint状态码,0 - 成功, 其余为失败
messagestring提示信息
datamixed数据

data 具体格式见每个接口具体说明

0.3 域名

如果无特殊说明,以下 API 中,所有域名均为: https://autocall.icsoc.net

一、预测式外呼-项目任务话单搜索

1.1 路由

GET/POST /api/v1/cdr/search

1.2 入参

参数类型说明必填
searchAfterstring下一页标识,需要查询下一页时,需传递此参数否
callIdstring呼叫id否
projectIdstring项目id否
taskIdstring任务id否
callerstring主叫号码否
calledstring被叫号码否
callresultstring呼叫结果:0主叫未接通 1仅主叫接通 2双向接通否
endresultstring挂机结果:11主叫挂机 12坐席挂断否
perPageint每页返回多少条记录否
startTimeobject呼叫用户时间,json格式,gte表示大于等于,lte表示小于等于,查询一个时间范围,如:{"gte":"2021-03-23 17:24:35","lte":"2021-03-23 17:24:36"},也可以查询大于等于某个时间,如:{"gte":"2021-03-23 17:24:35"},小于等于类似否

1.3 出参

参数类型说明
resultsResult[]结果
searchAfterstring/null下一页标识

Result 定义

参数类型说明
projectIdstring项目id
taskIdstring任务id
callIdstring呼叫id
callerstring主叫
calledstring被叫
calledAreacodestring被叫区号
calledAreanamestring被叫地区
transPhonestring坐席分机号
startTimeEeinteger呼叫坐席时间
ringTimeEeinteger坐席振铃时间
answerTimeEeinteger坐席应答时间
endTimeEeinteger坐席挂机时间
startTimeinteger呼叫用户时间
ringTimeinteger用户振铃时间
answerTimeinteger用户应答时间
endTimeinteger用户挂机时间
ansSecsinteger用户应答秒数
linkSecsinteger用户与坐席通话时间
allSecsinteger从呼叫用户开始到用户挂机时间秒数
callresultstring呼叫结果:0主叫未接通 1仅主叫接通 2双向接通
endresultstring挂机结果:11用户挂机 12坐席挂断

1.4 举例

1.4.1 入参

{
    "callId": "6780056666542059520",
    "projectId": "10008",
    "searchAfter":"6780001242530852864",
    "taskId":"13",
    "caller":"010xxxx4343",
    "called":"185xxxx2456",
    "callresult":"0",
    "endresult":"12",
    "perPage":1,
    "startTime":{"gte":"2021-03-23 17:24:35","lte":"2021-03-23 17:24:36"}
}

1.4.2 出参

{
    "code": 0,
    "message": "操作成功",
    "request_id": "d335a7e623ed864526f0fa4a91b3b3c4",
    "data": {
        "results": [
            {
                "vccId": "782",
                "projectId": "10008",
                "taskId": "13",
                "callId": "6780056666542059520",
                "caller": "010xxxx4343",
                "called": "185xxxx2456",
                "calledAreacode": "0755",
                "calledAreaname": "广东 深圳",
                "calledType": "MOBILE",
                "calledVendor": "MOBILE",
                "transCaller": "",
                "transPhone": "",
                "transAreacode": "",
                "transAreaname": "",
                "transType": "",
                "transVendor": "",
                "startTimeEe": 0,
                "ringTimeEe": 0,
                "answerTimeEe": 0,
                "endTimeEe": 0,
                "startTime": 1616491476,
                "ringTime": 0,
                "ansTime": 0,
                "endTime": 1616491488,
                "ansSecs": 0,
                "linkSecs": 0,
                "allSecs": 12,
                "callresult": "0",
                "endresult": "12",
                "userData": {
                    "tag": "autocall",
                    "extId": "1",// 这个是用户唯一标识
                    "proid": "10008",
                    "taskid": "13"
                }
            }
        ],
        "searchAfter": "6780056666542059520"
    }
}

二、cdr 话单推送

该接口为 cdr 话单推送业务接口,需客户提供推送地址。

推送格式为 JSON

推送参数支持加密 签名算法,加密算法,解密算法,详见 附录

2.1 接口

POST 客户提供的推送地址

2.2 推送参数

参数名称类型说明是否必须
typeint固定值:1是
signstring推送签名是
timestampstring推送时间(格式Y-m-d H:i:s)是
dataobject/string数据,加密时返回类型为 string是
data.callerstring主叫号码是
data.calledstring被叫号码是
data.trans_callerstring呼叫坐席主叫是
data.call_idstring呼叫 ID是
data.trans_phonestring呼叫坐席的电话号码是
data.call_timestring呼叫时间是
data.called_areacodestring被叫区号是
data.called_areanamestring被叫地区是
data.called_typestring被叫号码类型是
data.called_vendorstring被叫运营商是
data.trans_areacodestring呼叫坐席的号码区号否
data.trans_areanamestring呼叫坐席的号码地区是
data.trans_typestring呼叫坐席的类型是
data.start_time_eeint坐席呼叫时间是
data.ring_time_eeint坐席振铃时间是
data.answer_time_eeint坐席应答时间是
data.end_time_eeint坐席结束时间是
data.start_timeint开始时间是
data.ring_timeint振铃时间是
data.ans_timeint应答时间是
data.link_timeint连接时间是
data.end_timeint结束时间是
data.ans_secsint应答时长是
data.link_secsint连接时长是
data.all_secsint总时长是
data.callresultint呼叫结果 0主叫未接通 1仅主叫接通 2双向接通是
data.endresultint11主叫挂机 12被叫挂断是
data.user_datastring自定义数据是
data.record_filestring录音url否

2.3 返回响应

参数名称类型说明是否必须
codeint0 视为推送成功是

返回的 json 中必须包含 code 字段,且值必须为 0 ,否则系统将视为推送失败,失败后,将以 15/15/30/180/1800/1800/1800/1800/3600(单位:秒)的频率重试通知客户端,如果所有的重试完成后仍然失败,则自动放弃通知。

2.4 举例

未加密

{
    "type":1,
    "data":{
        "vcc_id": "782",
        "call_id": "6811535818021285888",
        "caller": "01212345674",
        "called": "156xxxx6818",
        "called_areacode": "0376",
        "called_areaname": "\u6cb3\u5357 \u4fe1\u9633",
        "called_type": "MOBILE",
        "called_vendor": "MOBILE",
        "trans_caller": "",
        "trans_phone": "",
        "trans_areacode": "",
        "trans_areaname": "",
        "trans_type": "",
        "trans_vendor": "",
        "start_time_ee": "0",
        "ring_time_ee": "0",
        "answer_time_ee": "0",
        "end_time_ee": "0",
        "start_time": "1623996691",
        "ring_time": "1623996696",
        "ans_time": "0",
        "link_time": "0",
        "end_time": "1623996721",
        "ans_secs": "0",
        "link_secs": "0",
        "all_secs": "30",
        "callresult": "0",
        "endresult": "12",
        "call_context": "mc_transque",
        "call_exten": "ivr_in",
        "call_vars": "trans_que=660,trans_pro=10195",
        "record_file": "",
        "user_data": {
            "_tag": "autocall:poc",
            "ext_id": "buer",
            "template_data": null,
            "proid": "10195",
            "taskid": "7"
        },
        "trans_agent": []
    },
    "sign":"1c9cc7470803e5605b88a4132cad021a",
    "timestamp": "2021-01-01 00:00:00"
}

加密

{
    "type":1,
    "data":"tAMpIJPIwcmRXahctUdRZYCBi0RBPqymmx/bPvk0PtdXDaKokoycyaOC0o6ed6l6iCzoGdrySft1qVGeCGnF1X+5j0OPI6MqlZJ3b120jj4NkrbVQ3hwbiYUbv3fMb162qdVo2ku5bWQvGmBzR7UOhkaKVRH7VVXq7CZoCMz9RnuvMC1SVOKSdLABfsCi0Qtxh4llxdsrMMESIm8RxMgYZuTVlW5M0nwIIHZLLu9dcISO94nQ9Y2T89/W/L8FijnWEdowPP2ZsbrfH1lm0UgkJ8FEbI2tRGkCy5TOytH40wZmkXq/bF4lIx574I8i+Nox03PPMx48BzFv25OpfI/4FJvwT6O2cyY2URezai3KdEqnA/QURfHZIeU7klxzA0jSl/jRdRVDFg8ACYoBmC4U43+NY+5VZPDeltJvaVUUFpyv/4LJe/mum6Ofqh+m2ytoUpLIQnDZvCWJqa/g4LHMmu2aPG7LXjUK1nq30l2gakucSNvAvMr8bv8fuelP7/VU8ttPPnr7Zf0fCz2ZEg8R5jNbElym8g7NA5qJev+R7J6oC3IOnwJUDTDO/YMCj4=",
    "sign":"1c9cc7470803e5605b88a4132cad021a",
    "timestamp": "2021-01-01 00:00:00"
}
Last updated on 10/14/2021 by yanda
← 预测式外呼-监控附录 →
  • 零、注意事项:
    • 0.1 格式说明
    • 0.2 出参约定格式
    • 0.3 域名
  • 一、预测式外呼-项目任务话单搜索
    • 1.1 路由
    • 1.2 入参
    • 1.3 出参
    • 1.4 举例
  • 二、cdr 话单推送
    • 2.1 接口
    • 2.2 推送参数
    • 2.3 返回响应
    • 2.4 举例
中通天鸿开发者平台
产品中心
呼叫中心在线客服工单系统IM机器人CTI-PLUS语音机器人通信云资源云
帮助中心
常见问题更新日志
关于我们
公司简介联系我们友情链接
Copyright © 2021 中通天鸿(北京)通信科技股份有限公司