Skip to main content

axn 类型

概述

主要页面提供 AXN 分机号类型相关业务接口。

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

一、AXN 绑定

接口

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

参数

参数名称类型说明是否必须备注
astringA 号码
xstringX 号码若不传此项,将随机一个号码。一个 X 号码同时绑定的分机号数量有不同的限制,具体请咨询商务
extensionstring分机号若不传递此项,将随机一个分机号,若传递此号码,则 x 参数必传
expirationint过期时间,单位秒。默认0 即永不过期
call_recordingbool是否录音。默认0 不录音

结果

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

二、AXN 解绑

接口

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

参数

参数名称说明是否必须
binding_id绑定 ID

结果

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

三、AXN 查询

接口

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

参数

参数名称说明是否必须
binding_id绑定 ID

结果

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

四、AXN 话单结束推送

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

推送格式为 JSON

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

接口

POST 客户提供的推送地址

推送参数

参数名称类型说明是否必须
modestring固定值:axn
typeint固定值:10
signstring推送签名
dataobject/string数据,加密时返回类型为 string
data.binding_idstring绑定 ID
data.astring主叫号码
data.bstring被叫号码
data.xstring中间号码
data.call_idstring呼叫 ID
data.call_timestring呼叫时间
data.ringing_timestring响铃时间
data.start_timestring通话开始时间
data.release_timestring通话结束时间
data.call_recordingstring录音控制
data.recording_urlstring录音地址
data.extensionstring分机号
data.call_durationint通话时长,单位:秒
data.resultint通话结果;0:未接通 1:接通

返回响应

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

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