Skip to main content

axyb 类型

概述

主要页面提供 AXYB 类型相关业务接口。

所有接口均使用 POST 方式进行交互,通讯格式为 application/json,服务器返回格式均为 JSON。

一、AXYB 绑定

接口

POST https://axb.icsoc.net/api/axyb/v2/binding

参数

参数名称类型说明是否必须备注
astringA 号码
xstringX 号码如果不传入此参数,将从 AXYB-X 号码池中随机一个可用号码
ystringY 号码如果不传入此参数,将从 AXYB-Y 号码池中随机一个可用号码
bstringB 号码
area_codestringx 号码区号如果有此参数,则将从该地区随机 X 号码
expirationint过期时间,单位秒。默认0 即永不过期
call_recordingbool是否录音。默认0 不录音
area_code_ystringy 号码区号如果有此参数,则将从该地区随机 Y 号码
xybobjectxyb 支持
xyb.expirationintxyb 过期时间。默认0 即永不过期

结果

参数名称类型说明是否必须
codeint0为成功,其他均为不成功,请参考 message
messagestring
dataobject
data.binding_id_axstringAX 绑定 id
data.xstringx号码
data.binding_id_xybstringXYB 绑定 id
data.ystringy 号码

二、AXYB 解绑

接口

POST https://axb.icsoc.net/api/axyb/v2/unbinding

参数

参数名称说明是否必须
binding_id_axAX绑定 ID特殊可选,任选其一
binding_id_xybXYB 绑定ID特殊可选,任选其一

结果

参数名称类型说明是否必须
codeint0为成功,其他均为不成功,请参考 message
messagestring

三、AXYB 更新

接口

POST https://axb.icsoc.net/api/axyb/v2/update

参数

参数名称说明是否必须
binding_id绑定 ID
aA 号码
expiration过期时间。默认0 即永不过期
call_recording是否录音。默认0 不录音

结果

参数名称类型说明是否必须
codeint0为成功,其他均为不成功,请参考 message
messagestring

四、AXYB 查询

接口

POST https://axb.icsoc.net/api/axyb/v2/detail

参数

参数名称说明是否必须
bingding_id绑定 ID特殊可选。此参数和 x 选其一
xx 号码特殊可选。此参数和 binding_id 选其一

结果

参数名称类型说明是否必须
codeint0为成功,其他均为不成功,请参考 message
messagestring
data.ax.binding_idstring绑定 ID
data.ax.astring主叫号码
data.ax.xstring中间号码
data.ax.area_codestring区号
data.ax.binding_timestring绑定时间
data.ax.extra.expirationstring过期时间
data.ax.extra.call_recordingstring录音控制

举例

{
"code": 0,
"message": "success",
"request_id": "38d0434b6730e79b7038689f0bd1c3b0",
"data": {
"ax": {
"binding_id": "DX020X202009110032042289157-7-0-CSAC-GX",
"a": "18566722456",
"binding_time": "20200911000904",
"extra": {
"callunsub": "1",
"sms_mt_channel": "1",
"ringpickup": "1",
"call_display": "0",
"callpickup": "1",
"called_audio_code": "0",
"call_control": "0",
"caller_audio_code": "0",
"call_recording": "0",
"expiration": "600",
"call_restrict": "0"
},
"area_code": "",
"x": "18664871508",
"auto_xyb": "0"
}
}
}

五、AXYB 话单结束推送

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

推送格式为 JSON

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

接口

POST 客户提供的推送地址

推送参数

参数名称类型说明是否必须
modestring固定值:axyb-x
typeint固定值:9
signstring推送签名
dataobject/string数据,加密时返回类型为 string
data.binding_idstring绑定 ID
data.astring主叫号码
data.bstring被叫号码
data.xstring中间号码
data.ystringY 号码
data.call_idstring呼叫 ID
data.call_typestring呼叫类型;1: 语音主叫 2: 语音被叫 3: 短信发送 4: 短信接收
data.call_timestring呼叫时间
data.call_recordingstring录音控制

返回响应

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

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