通话记录推送至系统

通过接口,可以将记录推送至系统进行质检

请求地址

https://{baseURL}/api/v1/airqi/calllog/callback?appkey=[appkey]&nonce=[nonce]&timestamp=[timestamp]&signature=[signature]

请求方式:

POST

请求参数:

属性 类型 约束 描述 举例说明
session_id string 必填 通话ID
calling_id string 必填 主叫号码
called_id string 必填 被叫号码
in_or_out string 必填 呼入呼出类型 inbound呼入,outbound呼出
account string 必填 企业号码
record_url string 必填 录音地址
start_time Int 必填 来电时间 10位秒级时间戳
end_time Int 必填 结束时间 10位秒级时间戳
duration Int 必填 通话时长,单位秒

请求示例:

POST {baseURL}/api/v1/airqi/calllog/callback?appkey=[appkey]&nonce=[nonce]&timestamp=[timestamp]&signature=[signature]
{
  "session_id": "sess_1234567890abcdef",
  "calling_id": "13800138000",
  "called_id": "4001234567",
  "in_or_out": "inbound",
  "account": "4001234567",
  "record_url": "https://example.com/records/sess_1234567890abcdef.mp3",
  "start_time": 1700000000,
  "end_time": 1700000300,
  "duration": 300
}

响应包体:

属性 类型 说明
code integer 请求状态码,此时为0
msg string 请求状态码描述,此时为空
data object 结果集
request_id string 请求日志id

响应示例:

{
  "code": 0,
  "data": "",
  "msg": "ok",
  "request_id": "a82a1e6b-94ea-4973-8d2b-354ab96990e2"
}
文档更新时间: 2025-12-12 13:39   作者:admin