通话记录推送至系统
通过接口,可以将记录推送至系统进行质检
请求地址
https://{baseURL}/api/v1/airqi/calllog/callback?appkey=[appkey]&nonce=[nonce]×tamp=[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]×tamp=[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