ModifyScript - 修改话术信息

更新时间:
复制 MD 格式

修改话术信息。

调试

您可以在OpenAPI Explorer中直接运行该接口,免去您计算签名的困扰。运行成功后,OpenAPI Explorer可以自动生成SDK代码示例。

调试

授权信息

下表是API对应的授权信息,可以在RAM权限策略语句的Action元素中使用,用来给RAM用户或RAM角色授予调用此API的权限。具体说明如下:

  • 操作:是指具体的权限点。

  • 访问级别:是指每个操作的访问级别,取值为写入(Write)、读取(Read)或列出(List)。

  • 资源类型:是指操作中支持授权的资源类型。具体说明如下:

    • 对于必选的资源类型,用前面加 * 表示。

    • 对于不支持资源级授权的操作,用全部资源表示。

  • 条件关键字:是指云产品自身定义的条件关键字。

  • 关联操作:是指成功执行操作所需要的其他权限。操作者必须同时具备关联操作的权限,操作才能成功。

操作

访问级别

资源类型

条件关键字

关联操作

outboundbot:ModifyScript

update

*Instance

acs:outboundbot:{#regionId}:{#accountId}:instance/{#InstanceId}

无 无

请求参数

名称

类型

必填

描述

示例值

InstanceId

string

是

实例 ID

c6320d3c-fa45-4011-b3b1-acdfabe3a8c6

ScriptId

string

是

话术 ID

c153d0d8-ba04-41c0-8632-453944c9dd0b

ScriptName

string

是

话术名字

续费提醒

ScriptDescription

string

否

话术描述

返工回访话术

Industry

string

是

行业

电商

Scene

string

是

场景信息

回访

ChatbotId

string

否

机器人 ID

chatbot-cn-iFZfi7eq6e

AsrConfig

string

否

ASR 配置,参数定义

  • appKey:阿里云账号 appKey。

  • maxEndSilence:语音端点检测时长。

  • silenceTimeout:静默超时,单位秒,用户静默 N 秒后超时。

  • engine:调用服务;【ali、xunfei】

  • nlsServiceType:调用服务类型

    • Managed:公有云 nls 服务

    • Authorized:授权的 nls 服务

    • Provided:客户通过 as/sk 的 nls 服务

    • Apes:私有云服务

  • engineXunfei:调用方为 xunfei 时,需要填入对应配置。

说明

当 engine 选择 ali,nlsServiceType 为 Authorized 时,使用的是自定义服务,服务方为 ali,当 engine 为 ali,nlsServiceType 为 Managed 时,使用默认服务,当 engine 为 xunfei,nlsServiceType 为 Authorized 时,使用的服务方为 xunfei,需要填入 xunfei 配置{"uuid":"ed2xxxxxxxxx","globalMaxEndSilence":700,"globalMaxEndSilenceEnable":true}

  • globalMaxEndSilence:静音检测,单位为毫秒。

  • globalMaxEndSilenceEnable:静音检测开关,默认开启。

  • speechNoiseThreshold:噪音过滤阈值

{ "appKey": "oQDVNlE6fZ5mg46X", "engine": "ali", "engineXunfei": "", "globalMaxEndSilence": 700, "globalMaxEndSilenceEnable": true, "maxEndSilence": "500", "nlsServiceType": "Managed", "silenceTimeout": "5000", "speechNoiseThreshold": "0" }

TtsConfig

string

否

TTS 配置,参数定义

  • voice:发音人。

  • volume:音量,取值范围:0~100。默认值:50。

  • speechRate:语速,取值范围:-500~500,默认值:0。

  • pitchRate:语调,取值范围:-500~500,默认值:0。

  • globalInterruptible:语音打断配置。 -engine:调用服务;【ali、volc、xunfei】,大模型场景不支持 xunfei。

  • nlsServiceType:调用服务类型

    • Managed:公有云 nls 服务

    • Authorized:授权的 nls 服务

    • Provided:客户通过 as/sk 的 nls 服务

    • Apes:私有云服务

  • engineXunfei:服务方为 xunfei 时的配置。

说明

1.当 engine 选择 ali,nlsServiceType 为 Authorized 时,使用的是自定义服务;2.当服务方为 ali,当 engine 为 ali,nlsServiceType 为 Managed 时,使用默认服务;3.当 engine 为 xunfei(小模型场景适用),nlsServiceType 为 Authorized 时,使用的服务方为 xunfei,需要填入 engineXunfei 配置{"pitchRate":50,"speechRate":50,"voice":"aisjiuxu","volume":50};4.当 engine 为 vloc,nlsServiceType 为 Authorized 时表示适用的为 doubao。

{ "appKey": "oQDVNlE6fZ5mg46X", "engine": "ali", "engineXunfei": "", "globalInterruptible": true, "nlsServiceType": "Managed", "pitchRate": "0", "speechRate": "0", "voice": "zhiyuan", "volume": "50" }

ScriptContent

array

否

通知类实例,传入话术列表。 已作废。

string

否

通知类实例,传入话术列表。 已作废。

您好,您昨晚在李佳琦直播间下单的娜薇诗椰子水二代精华2支装还未付款,超时未支付会自动关闭订单,活动错过不再有奥。

ScriptWaveform

array

否

通知类实例,传入话术声音列表。 已作废。

string

否

通知类实例,传入话术声音列表。 已作废。

无

NewBargeInEnable

boolean

否

优雅打断配置开关(小模型)

true

LongWaitEnable

boolean

否

智能断句配置开关(小模型)

true

MiniPlaybackEnable

boolean

否

承接语配置开关(小模型)

true

MiniPlaybackConfigListJsonString

string

否

语气承接配置,暂时不支持自定义,默认无需传递该参数。(已作废)

无

NlsConfig

string

否

已作废

无

EmotionEnable

boolean

否

情绪识别配置开关

true

AgentKey

string

否

机器人业务空间访问 Key

9137ab9c27044921860030adf8590ec4_p_outbound_public

AgentLlm

boolean

否

机器人业务空间是否大模型业务空间

false

AgentId

integer

否

机器人业务空间 ID

1198938

NluEngine

string

否

Nlu 引擎(仅大模型场景适用)

说明

场景创建后,场景模式无法修改

枚举:

  • Prompts:文本填入模式。

  • SSE_FUNCTION :函数计算模式

  • 非大模型场景则为空。

Prompts

NluAccessType

string

否

Nlu 访问方式(仅大模型场景适用)

枚举:

  • Managed:使用阿里公共账号访问。

  • 非大模型场景则为空。

Managed

ChatConfig

string

否

通话配置

  • silenceConfig :静默配置
    • silenceReplyTimeout:静默回复超时时间,毫秒级

    • silenceTimeoutMaxCount:静默超时几轮后挂机。

    • silenceTimeoutMaxCountEnable:静默是否挂机

  • hangupConfig:挂机配置
    • aiHangupEnable:ai 挂机。true,false

    • delayHangup:延迟挂机 ,最大为 10

    • hangupMaxRounds:交互轮次:最大 100

    • hangupMaxRoundsBroadcast:挂机播报话术

    • hangupMaxRoundsEnable:最多交互轮次判断 true/false

  • securityInterceptConfig:安全拦截配置
    • broadcast:拦截播报话术

  • specialInterceptConfig:特殊情况拦截
    • specialInterceptEnable:特殊情况拦截开关

    • specialIntercepts:特殊情况
      • voiceAssistant:语音助手

      • extensionNumberTransfer:分机号转接

  • transitionConfig:承接语模型配置
    • transitionSwitch:承接语模型开关

{"silenceConfig":{"silenceReplyTimeout":499,"silenceTimeoutMaxCount":10,"silenceTimeoutMaxCountEnable":true},"hangupConfig":{"aiHangupEnable":false,"delayHangup":0,"hangupMaxRounds":20,"hangupMaxRoundsBroadcast":"感谢您的接听,祝您生活愉快,再见!","hangupMaxRoundsEnable":false},"securityInterceptConfig":{"broadcast":"您说的这个问题我不能回答您,您可以尝试询问其他问题。"},"specialInterceptConfig":{"specialInterceptEnable":false,"specialIntercepts":[{"code":"voiceAssistant"},{"code":"extensionNumberTransfer"}]},"transitionConfig":{"transitionSwitch":false}}

LabelConfig

string

否

返回参数

名称

类型

描述

示例值

object

HttpStatusCode

integer

HTTP 状态码

200

RequestId

string

请求 ID

254EB995-DEDF-48A4-9101-9CA5B72FFBCC

Success

boolean

是否成功

true

Code

string

接口状态

OK

Message

string

响应信息

Success

Script

object

话术信息

Status

string

话术状态

PUBLISHED

UpdateTime

integer

更新时间

1578881227000

Industry

string

行业

政务

ScriptDescription

string

话术描述

返工回访话术

IsDrafted

boolean

是否是草稿

true

DebugStatus

string

话术调试状态

DRAFTED

ScriptId

string

话术 ID

c153d0d8-ba04-41c0-8632-453944c9dd0b

IsDebugDrafted

boolean

是否是调试的草稿

true

ScriptName

string

话术名字

回访话术

Scene

string

场景

回访

示例

正常返回示例

JSON格式

{
  "HttpStatusCode": 200,
  "RequestId": "254EB995-DEDF-48A4-9101-9CA5B72FFBCC",
  "Success": true,
  "Code": "OK",
  "Message": "Success",
  "Script": {
    "Status": "PUBLISHED",
    "UpdateTime": 1578881227000,
    "Industry": "政务",
    "ScriptDescription": "返工回访话术",
    "IsDrafted": true,
    "DebugStatus": "DRAFTED",
    "ScriptId": "c153d0d8-ba04-41c0-8632-453944c9dd0b",
    "IsDebugDrafted": true,
    "ScriptName": "回访话术",
    "Scene": "回访"
  }
}

错误码

HTTP status code

错误码

错误信息

描述

400 InvalidScriptName.Duplicated The specified ScriptName already exists. 话术名称已经存在。请您更换一个名字。
500 InternalError An error occurred while processing your request. Please try again later. Submit a ticket if the error still exists. 内部错误。建议重试,如果多次重试报错请提交工单。
404 NotExist.Instance The specified Instance does not exist. 指定的实例不存在。
404 NotExist.Script The specified Script does not exist. 指定的话术不存在。

访问错误中心查看更多错误码。

变更历史

更多信息,参考变更详情。