文档首页/ 云客服/ API参考/ 机器人管理/ 对话接口/ 请求识别结果(inaction=13)
更新时间:2024-09-24 GMT+08:00
分享

请求识别结果(inaction=13)

接入方请求ODFS返回用户语音识别结果,便于进行打断放音等处理。只限对接了抓包系统(如宇高)组网下智能IVR业务

表1 inparams 参数

参数名称

数据类型

参数位置

必选/可选

描述

call_id

String

body

False

呼叫唯一标志。与userid 取值相同,给流程使用。

不超过64位

call_sor_id

String

body

False

用户标识。(语音导航、语音外呼场景传入用户号码,其他交互场景传入用户id)

不超过64位

call_dst_id

String

body

True

接入标识

1、语音导航场景传入流程接入码;

2、语音外呼问卷场景时为流程接入码;

3、其他交互场景时传入接入标识。

不超过20位

real_callee

String

body

False

实际接入IVR时的被叫号码,当语音导航场景下有效

不超过32位

cti_callid

String

body

False(语音导航场景特有字段)

华为ivr传入的实际呼叫的CTI的callid,其他场景此值为空

不超过32位

auth_token

String

body

True

授权信息,取接入控制系统返回的token值。

请求消息样例

{
    "userid": "1528780879-9581",
    "inaction": 13,
    "inparams": {
        "call_id": "1528780879-9581",
        "call_sor_id": "13500000001",
        "call_dst_id": "10086", 
        "auth_token":"eyJhbG*******************jUzNSwian"
    }
}

ODFS接收到inaction为13的请求后,检索该呼叫从宇高上报识别结果队列是否有数据,如果有数据,就给IVR返回1,否则返回0:

表2 outparams参数(outaction=13:识别结果反馈)

参数名称

数据类型

参数位置

必选/可选

描述

call_id

String

body

True

呼叫唯一标志,与userid 取值相同,给流程使用。

recognize_type

String

body

True

是否已经得到识别结果。

  • 0:未得到
  • 1:已得到

响应消息样例

{
    "ret":"0",
    "userid": "1528780879-9581",
    "outaction": "13",
     "outparams": {
        "call_id": "1528780879-9581",
        "recognize_type": "0"
     }
}

相关文档