sip方式未接通识别
简要描述
- 客户将呼叫以sip方式转到未接通识别网关上,未接通识别网关将呼叫转接到客户目标网关。未接通识别网关对呼叫进行早期媒体录音,对未接通呼叫进行识别。然后通过http接口将挂机原因推送给客户。
对接交互流程
挂机原因回调接口
请求URL
客户提供的回调地址
请求方式
- POST
Header
header | 必选 | 类型 | 说明 |
---|---|---|---|
Content-Type | 是 | string | application/json |
请求参数
参数名 | 必选 | 类型 | 说明 |
---|---|---|---|
event | 是 | string | 通知类型,固定为“HangupCauseEvent”识别挂机原因事件 |
callId | 是 | string | 呼叫唯一id |
caller | 是 | string | 主叫号码 |
called | 是 | string | 被叫号码 |
callTime | 是 | string | 呼叫时间,13位时间戳 |
ringingTime | 是 | string | 振铃时间,13位时间戳,0表示没有振铃 |
hangupTime | 是 | string | 挂机时间,13位时间戳 |
hangupGcode | 否 | integer | 挂机原因编码,为空表示未识别到 |
hangupGname | 否 | string | 挂机原因说明,为空表示未识别到 |
userData | 是 | string | 自定义字段,通过sip信令传输 |
请求示例
{"event":"HangupCauseEvent",
"caller":"95xxxx",
"called":"182xxxxxxxx",
"callId":"3fed1b31-5e04-431c-9f34-685c1577684f",
"callTime":1676530061765,
"ringingTime":1676530061805,
"hangupTime":1676530061805,
"hangupGcode":2101,
"hangupGname":"用户占线",
"userData":"xxxxxx"}
备注
回调时返回200,判断为推送成功,如果推送失败会每隔5分钟重试一次,重试3次
文档更新时间: 2024-01-18 06:15 作者:刘强