请求识别结果(inaction=13)
接入方请求ODFS返回用户语音识别结果,便于进行打断放音等处理。只限对接了抓包系统(如宇高)组网下智能IVR业务
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":"eyJhbGciOiJSUzI1NiJ9.eyJpYXQiOjE1MzgwMzg5MzUsImV4cCI6MTUzODA0MjUzNSwian"
}
} ODFS接收到inaction为13的请求后,检索该呼叫从宇高上报识别结果队列是否有数据,如果有数据,就给IVR返回1,否则返回0:
参数名称 | 数据类型 | 参数位置 | 必选/可选 | 描述 |
|---|---|---|---|---|
call_id | String | body | True | 呼叫唯一标志,与userid 取值相同,给流程使用。 |
recognize_type | String | body | True | 是否已经得到识别结果。
|
响应消息样例
{
"ret":"0",
"userid": "1528780879-9581",
"outaction": "13",
"outparams": {
"call_id": "1528780879-9581",
"recognize_type": "0"
}
} 
