云客服-对话交互后接口(inaction=9):outparams参数(outaction=9:对话交互类操作)

时间:2023-11-01 16:19:54

outparams参数(outaction=9:对话交互类操作)

参数名称

数据类型

参数位置

必选/可选

描述

call_id

String

body

True

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

prompt_type

String

body

True

交互类型。

  • 0:语音交互播放指定提示音(全路径)
  • 1:语音交互播放指定提示
  • 2:语音交互播放TTS内容
  • 3:文字交互
  • 4:对呼叫方录音
  • 5:视频播放
  • 6:多媒体
  • 7:卡片

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(语音外呼问卷场景特有字段)

问题答案(外呼场景使用),

  • 是:Y;
  • 否:N;
  • 超时:TIMEOUT;
  • 拒识:NOMATCH;
  • 其他异常:ERROR

如问题设定非“是”“否”这种答案,则需要以实际约定配置的结果为准

(废弃)

flowRecordFlag

String

body

False

是否需要录音标志。

  • 0:需要
  • 1:不需要

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

表单中待填写的字段名

如:对象二级

support.huaweicloud.com/api-ccfs-cec/cec_05_1531.html