Skip to main content

其他相关接口

获取企业绑定的中继号码

接口地址

GET https://m.icsoc.net/v2/wintelapi/trunks/lists

入参

参数类型说明必填
codestring中继号区号
per_pagestring每页数量,默认10
current_pagestring当前页,默认1

出参

参数类型说明
codeint0 为成功,其它均为失败,参考 message
messagestring提示
dataData[]数据

Data 格式

参数类型说明
current_pageint当前页
total_pageint总页数
per_pageint每页数量
totalint总数据量
emptybool是否无数据
resultsResult[]数据

Result 格式

字段说明
phone中继号
code号码归属地 code
city号码归属地
type号码类型,1-95号;2-中继号;3-手机号
type_string号码类型

结果示例

{
"code": 0,
"message": "success",
"data": {
"current_page": 1,
"total_page": 1,
"per_page": 10,
"total": 4,
"empty": false,
"results": [
{
"phone": "02766660012",
"code": "027",
"city": "湖北 武汉",
"type": 2,
"type_string": "中继号"
}
]
}
}

获取企业所有绑定的中继号码

接口地址

GET https://m.icsoc.net/v2/wintelapi/trunks/all

入参

参数类型说明必填
codestring中继号区号

出参

参数类型说明
codeint0 为成功,其它均为失败,参考 message
messagestring提示
dataData[]数据

Data 格式

字段说明
phone中继号
code号码归属地 code
city号码归属地
type号码类型
type_string号码类型

结果示例

{
"code": 0,
"message": "success",
"data": [
{
"phone": "01012345670",
"code": "010",
"city": "北京 北京",
"type": 2,
"type_string": "中继号"
},
{
"phone": "95187",
"code": "",
"city": "",
"type": 1,
"type_string": "95号码"
},
{
"phone": "18512345678",
"code": "027",
"city": "湖北 武汉",
"type": 3,
"type_string": "手机号码"
}
]
}

获取企业虚拟号绑定的中继号码接口

接口地址

GET https://m.icsoc.net/v2/wintelapi/virtual/bindings/lists

入参

字段说明必填
virtual虚拟中继号
per_page每页数量,默认1000条
current_page当前页,默认1

出参

字段类型说明必填
codeint返回代码。0 为成功,其它均为不成功
messagestring提示
dataData结果

Data 定义

字段类型说明必填
per_pageint每页数量
current_pageint当前页
totalint总条数
total_pageint总页数
resultsstring[]结果

结果示例

{
"code":0,
"message":"success",
"data":{
"per_page":1000,
"current_page":1,
"total":1,
"total_page":1,
"results":[
"01012345678"
]
}
}

获取置忙原因数据接口

接口地址

GET http://m.icsoc.net/v2/wintelapi/busyreason/list

接口参数

参数说明备注
jsonpcallback设置jsonp调用的回调的方法名可选

结果编码说明

code说明
401企业代码为空
402企业代码不存在
200ok

结果示例

callback({"code":200,"message":"ok","data":[{"id":"58","vcc_id":"2","ag_stat":"1","stat_reason":"\u5c0f\u4f11"},{"id":"59","vcc_id":"2","ag_stat":"1","stat_reason":"\u5348\u4f11"},{"id":"73","vcc_id":"2","ag_stat":"1","stat_reason":"\u4f1a\u8bae"},{"id":"74","vcc_id":"2","ag_stat":"1","stat_reason":"\u5fd9\u788c\u4e2d"},{"id":"76","vcc_id":"2","ag_stat":"1","stat_reason":"\u5c31\u9910"}]})

结果字段说明

字段说明
id明细ID
vcc_id企业ID
ag_stat原因类型(1登录2置忙)
stat_reason原因名称

获取中继话单接口

接口地址

Content-Type: application/json 

POST https://m.icsoc.net/v2/wintelapi/cdr/trunk/lists

入参

字段说明必填
call_id通话id。此参数和 timestart* 必选其一特殊可选
time_start_begin通话开始起始时间。此参数和 call_id 必选其一,且时间范围不能超过1个月特殊可选
time_start_end通话开始结束时间。此参数和 call_id 必选其一,且时间范围不能超过1个月特殊可选
per_page每页数量,默认100条
current_page当前页,默认1

出参

字段类型说明必填
codeint返回代码。0 为成功,其它均为不成功
messagestring提示
dataData结果

Data 定义

字段类型说明必填
per_pageint每页数量
current_pageint当前页
totalint总条数
total_pageint总页数
resultsResult[]结果

Result 定义

字段类型说明
vcc_idint企业id
vcc_codestring企业code
ag_idint坐席id
call_idstring呼叫id
call_typeint呼叫类型
call_resultint呼叫结果
trunk_numstring中继号码
user_numstring用户号码
user_area_codestring用户归属地区号
time_startstring呼叫时间
time_ringstring振铃事件
time_answerstring应答时间
time_connstring双方接通时间
time_hangupstring挂机时间
dur_ringint用户振铃周期
dur_ring2int从呼叫开始到用户振铃结束周期
dur_answerint用户应答周期
dur_connint用户与坐席接通周期
dur_allint从呼叫开始到挂机周期
user_datastring用户数据

枚举

call_type 枚举

枚举说明
1手动外呼外线
2呼入
3咨询外线
4转电话
5自动外呼
6接口外呼
10手动外呼主叫
11外呼坐席
12技能组转坐席
13咨询坐席
14监听坐席
15转坐席
16机器人

结果示例

{
"code":0,
"message":"success",
"data":{
"per_page":1000,
"current_page":1,
"total":1,
"total_page":1,
"results":[
{
"vcc_id": 782,
"vcc_code": "wuhan",
"ag_id": 1013658,
"call_id": "6800303306284609536",
"call_type": 1,
"call_type_name": "手动外呼",
"call_result": 1,
"call_result_name": "未接通",
"trunk_num": "01088881056",
"user_num": "0185xxxx2456",
"user_area_code": "0755",
"time_start": "2021-05-18 14:17:34",
"time_ring": "2021-05-18 14:17:36",
"time_answer": "0000-00-00 00:00:00",
"time_conn": "0000-00-00 00:00:00",
"time_hangup": "2021-05-18 14:17:44",
"dur_ring": 8,
"dur_ring2": 10,
"dur_answer": 0,
"dur_conn": 0,
"dur_all": 10,
"user_data": ""
}
]
}
}

更新通话记录业务标识

接口地址

POST https://m.icsoc.net/v2/wintelapi/call/updateUserData

入参

字段类型说明必填
call_idstring通话id
business_statusstring0未成功,1成功
user_datastringjson 的 string 类型,例如: {\"name\": \"foo\"}

注意:

如果 user_data 中也存在 business_status,则最终数据以 user_data 中为准

举例

curl -X POST \
https://m.icsoc.net/v2/wintelapi/call/updateUserData \
-H 'Content-Type: application/x-www-form-urlencoded' \
-H 'Authorization: Bearer 434233e4631417de4da122f4275bf76854004f68' \
-d 'call_id=123213432548097891&business_status=1'

结果示例

{
"code": 200,
"message": "更新成功"
}

结果字段说明

字段说明
code200更新成功
message提示信息

获取vos话单接口

接口地址

Content-Type: application/json 

POST https://m.icsoc.net/v3/portal/api/vos/list

入参

字段类型说明必填
call_idstring通话id可选
time_start_begindatetime通话开始起始时间。默认当天 00:00:00 格式: 2023-06-12 00:00:00 时间范围不能超过1个月可选
time_start_enddatetime通话开始结束时间。默认当天 23:59:59 格式: 2023-06-12 23:59:59 时间范围不能超过1个月datetime
per_pageint每页数量,默认100条 最大每页 500条
current_pageint当前页,默认1

出参

字段类型说明必填
codeint返回代码。0 为成功,其它均为不成功
messagestring提示
dataData结果

Data 定义

字段类型说明必填
per_pageint每页数量
current_pageint当前页
totalint总条数
total_pageint总页数
resultsResult[]结果

Result 定义

字段类型说明
idstring主键ID
start_timestring开始时间
callerint主叫
calledstring被叫
sip_numstring虚拟号
vcc_codestring企业代码
call_idstring呼叫ID
inoutstring呼叫类型
call_resultstring呼叫结果
end_timestring结束时间
talk_durationstring通话时长
end_reasonstring挂机原因

枚举

inout 枚举

枚举说明
1外呼
2呼入

call_result 枚举

枚举说明
1未接通
0接通

结果示例

{
"code": 0,
"message": "success",
"data": {
"pre_page": 100,
"current_page": 1,
"total": 1,
"total_page": 1,
"results": [
{
"id": "1614908403956682752",
"start_time": "2023-06-11 10:07:20",
"caller": "2001574011",
"called": "17775825019",
"sip_num": "2001574001",
"vcc_code": "test",
"call_id": "7187031117341787017",
"inout": "1",
"call_result": "1",
"end_time": "2023-06-12 10:07:20",
"talk_duration": "0",
"end_reason": "主叫挂断"
}
]
}
}

获取企业中继号,号码组,X号

企业中继号,号码组,X号查询

接口地址

Content-Type: application/json 

POST https://m.icsoc.net/ektv3/v3/wintelapi/other/getPhoneSelect

示例

请求


curl --location --request POST 'https://m.icsoc.net/ektv3/v3/wintelapi/other/getPhoneSelect' \
--header 'Content-Type: application/json' \
--header 'Authorization: Bearer YP6iqELNsyhXcVNJfl07ebDiOfDwqENcdlbD2vYP'

响应

{
"code": 0,
"message": "success",
"request_id": "TxP9DeXrViPbWno3hFmw35JOPxKXUTnB",
"data": {
"groups": [
{
"id": "236",
"name": "test22222"
},
{
"id": "254",
"name": "测试号码组"
}
],
"phones": [
{
"id": 0,
"name": "01088881705"
},
{
"id": 1,
"name": "0270000999999"
}
],
"xTels": [
{
"id": 8,
"name": "154878784"
}
],
"agentPhone": []
}
}

响应字段说明

字段类型说明
groupsobject[]号码组
phonesobject[]中继号
xTelsobject[]x号
agentPhoneobject[]废弃

获取企业配置ivr

企业配置的ivr

接口地址

Content-Type: application/json 

POST https://m.icsoc.net/ektv3/v3/wintelapi/other/ivrs

示例

请求


curl --location --request POST 'https://m.icsoc.net/ektv3/v3/wintelapi/other/ivrs' \
--header 'Content-Type: application/json' \
--header 'Authorization: Bearer YP6iqELNsyhXcVNJfl07ebDiOfDwqENcdlbD2vYP'

响应

{
"code": 0,
"message": "success",
"request_id": "ittpK9sG0bbkVWT8v5MEnx0seiRM9wLJ",
"data": [
{
"ivrId": 1005,
"ivrName": "ly-IVR",
"ivrCode": "ivr782_1005"
},
{
"ivrId": 1007,
"ivrName": "lyb测试旧版云问IVR",
"ivrCode": "ivr782_1007"
}
]
}

响应字段说明

字段类型说明
ivrIdintivr ID
ivrNamestringivr名称
ivrCodestringivr code