云客服-对话交互后接口(inaction=9):outparams参数(outaction=9:对话交互类操作)
outparams参数(outaction=9:对话交互类操作)
参数名称 |
数据类型 |
参数位置 |
必选/可选 |
描述 |
---|---|---|---|---|
call_id |
String |
body |
True |
呼叫唯一标志,与userid 取值相同,给流程使用。 |
prompt_type |
String |
body |
True |
交互类型。
|
prompt_wav |
String |
body |
False(语音导航场景特有字段) |
当prompt_type=0,4,5 时填播放或录音的文件全路径名(必须保证为UAP可读取的路径); 当prompt_type=1 时填语音文件名(不包含路径头,播放时由IVR拼接路径头) |
prompt_text |
String |
body |
True |
TTS动态文本内容/文字对话内容, 当prompt_type为2,3,6,7时必填 |
language |
String |
body |
True |
语种id(TTS放音以及ASR识别必须传) 0:中文 1:英文 |
inter_idx |
String |
body |
False(语音导航场景特有字段) |
ODFS侧记录的与用户连续交互的次数。 |
model_type |
String |
body |
O(语音导航场景特有字段) |
模板类型,由7位数字组成,前三位分别代表放音\识别\按键的支持情况(1支持,0不支持);紧接着两位代表最大按键长度,后两位是*#是否做为功能键(1功能键-#代表确定,*代表取消,0不作为功能键-普通输入键)。 如:1011201代表支持放音按键,不支持识别,最大按键长度为12位,#为确认键。 1101200 代表支持放音识别,不支持按键,后面四位1200无效。 |
timeout |
String |
body |
False(语音导航场景特有字段) |
放音超时时长(秒),放音结束后等待输入超时时间。 |
collectTimeout |
String |
body |
False(应答模式为支持按键打断场景特有字段) |
收号超时时间(秒) |
tone |
String |
body |
False(语音导航场景特有字段) |
当prompt_type=4 录音时必传 true:录音开始前播放“嘀”音 false:录音开始前不播放“嘀”音 |
vendor |
String |
body |
False(语音导航场景特有字段) |
ASR语音识别扩展参数 |
grammar |
String |
body |
False(语音导航场景特有字段) |
ASR语法文件名(包含路径和后缀) |
question_id |
String |
body |
False(语音外呼问卷场景特有字段) |
问题序号(外呼场景使用),如Q1,Q2;(废弃) |
question_name |
String |
body |
False(语音外呼问卷场景特有字段) |
问题名称(外呼场景使用) (废弃) |
answer_id |
String |
body |
False(语音外呼问卷场景特有字段) |
问题答案(外呼场景使用),
如问题设定非“是”“否”这种答案,则需要以实际约定配置的结果为准 (废弃) |
flowRecordFlag |
String |
body |
False |
是否需要录音标志。
|
flowRecordPath |
String |
body |
False |
需要录音时返回录音文件的路径。 |
ttsGroupId |
String |
body |
False |
TTS服务器在Uap上配置的GroupId |
ttsSoundEffect |
String |
body |
False |
TTS声效 男生朗读:0 女生朗读:1; |
ttsSoundSpeed |
String |
body |
False |
TTS音速: 低速朗读:0; 中速朗读:1; 高速朗读:2 |
ttsMRCPVendor |
String |
body |
False |
TTS扩展参数,即它的mrcp vendor参数,当前最大长度40 |
asrMRCPId |
String |
body |
False |
ASR服务器在Uap上配置的MRCPId |
asrSlotName |
String |
body |
False |
解析ASR识别槽位使用的关键字 |
asrRecognizeType |
String |
body |
False |
ASR识别类型 普通识别:0; 智能识别:1 |
asrNoInputTimeout |
String |
body |
False |
用户无话超时时长,默认100,单位s |
asrRecognitionTimeout |
String |
body |
False |
识别结果超时时长,默认200,单位s |
asrSpeechCompleteTimeout |
String |
body |
False |
用户停顿超时长,默认500,单位s |
responseSource |
int |
body |
False |
回复来自机器人还是静默座席,机器人--0,静默座席--1 |
specialRecognize |
int |
body |
False |
是否使用抓包录制的识别 原始识别--0,抓包录制识别--1 |
Prompt_text格式说明【for 智能信息匹配业务】
参数名称 |
数据类型 |
参数位置 |
必选/可选 |
Value描述 |
来源 |
---|---|---|---|---|---|
sentiment_analysis |
String |
body |
False |
情绪检测类型: negative, positive, neutrality |
TUC实时质检 |
sentiment_analysis_score |
Integer |
body |
False |
情绪检测得分 0-100 |
TUC实时质检 |
role |
String |
body |
False |
用户类型 座席:staff 用户:customer 其他:空字符串 |
TUC实时质检 |
sensitive_word |
Json Object |
body |
O |
敏感词的提醒信息 {"违禁语":["密码"]} |
TUC敏感词配置 |
Intend |
String |
body |
True |
客户意图 说明文本 |
TUC意图 |
recomand_KP |
List |
body |
False |
推荐知识点信息 |
业务知识库 |
call_script |
Json String |
body |
True |
话术推荐 说明: intentcode是TUC意图码,允许为空intentDsp是意图描述,不能为空 { {intentcode:“”, intentDsp:“”,"status":"",childintent[{intentcode:“”, intentDsp:“”,"status":""},{intentcode:“”, intentDsp:“”, "status":""}…]} { intentcode:“”, intentDsp:“”, "status":""} } |
ODFS资源模板配置 |
call_script_matchedstep |
String |
body |
False |
意图码 对应上述call_script中的意图码 表示话术进展(被匹配的步骤) |
TUC意图 |
Prompt_text格式说明【for 智能工单填写业务】
参数名称 |
数据类型 |
参数位置 |
必选/可选 |
描述 |
使用方法 |
---|---|---|---|---|---|
beginIndex |
String |
body |
True |
实体在文本中的开始索引位置 |
实体在文本中的开始索引位置 |
endIndex |
String |
body |
True |
实体在文本中的结束索引位置 |
实体在文本中的结束索引位置 |
type |
String |
body |
True |
抽取的实体类型 |
用于标注此实体的识别类型,不需要填入表单 |
entity |
String |
body |
True |
实体内容,已做规则化 |
用于填入表单对应字段 |
tag |
String |
body |
True |
表单中待填写的字段名 |
如:对象二级 |