文档

BatchRobotSmartCall - 批量发起智能语音机器人外呼任务

批量发起智能语音机器人外呼任务,一次任务支持设置1~100个号码。

接口说明

  • 智能语音机器人功能升级,老功能将于 2023.12.31 停止服务,新功能请登录智能联络中心控制台,在智能外呼机器人页面开通使用。老客户(语音服务已开通该功能的客户)目前可继续使用该功能,为避免给您带来业务损失,请在 2023.12.31 前完成业务迁移。

  • 在智能语音交互通话中,支持使用控制台预设的机器人话术,或在每轮通话中通过回调接口返回业务方设置的回应方式。

  • 此接口用于直接使用控制台预设的机器人话术,发起机器人外呼任务。

前提条件

说明 请确保在使用该接口前,已充分了解语音服务产品的收费方式和价格

调试

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

授权信息

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

  • 操作:是指具体的权限点。
  • 访问级别:是指每个操作的访问级别,取值为写入(Write)、读取(Read)或列出(List)。
  • 资源类型:是指操作中支持授权的资源类型。具体说明如下:
    • 对于必选的资源类型,用背景高亮的方式表示。
    • 对于不支持资源级授权的操作,用全部资源表示。
  • 条件关键字:是指云产品自身定义的条件关键字。
  • 关联操作:是指成功执行操作所需要的其他权限。操作者必须同时具备关联操作的权限,操作才能成功。
操作访问级别资源类型条件关键字关联操作
dyvms:BatchRobotSmartCallWrite
  • 全部资源
    acs:dyvms:*:{#accountId}:*

请求参数

名称类型必填描述示例值
CalledShowNumberstring

被叫显号,必须是已购买的号码。您可以在语音服务控制台查看已购买的号码。

支持设置 1~100 个被叫显号,号码之间使用英文逗号(,)分隔。

136****0000,138****0000
CorpNamestring

公司名称,必须和资质管理页面中的公司名称完全一致。

说明 如果开通了自有线路功能,即 isSelfLinetrue 时,该参数为可选。反之则必须填写公司名称。
阿里巴巴通信技术(北京)有限公司
CalledNumberstring

被叫号码。仅支持中国大陆号码。

支持设置 1~1000 个被叫号码,号码之间使用英文逗号(,)分隔。

1390000****
DialogIdstring

指定机器人 ID,即话术 ID。表示选择哪个机器人/话术发起呼叫。

请在话术管理页面中查看话术 ID

100002970****
EarlyMediaAsrboolean

早媒体语音识别标识。默认为 false,即不启用。

如果需要启用早媒体语音识别标识,请设置为 true

true
TaskNamestring

任务名称。

  • 支持中文和英文。

  • 长度限制为:0~30 个字符。

批量外呼任务
ScheduleTimelong

预设的呼叫时间。Unix 时间戳格式,单位为毫秒。

说明 当参数 ScheduleCalltrue 时必选。
12
ScheduleCallboolean

是否定时呼叫。如果设置为 true,则必须设置 ScheduleTime

true
TtsParamstring

TTS 模板的变量值,格式为 JSON。

必须和具体的号码对应,TtsParam 与 TtsParamHead 变量名称一一对应。

[{"number":"1390000****","params":[“小王”,"小李","小周"]}]
TtsParamHeadstring

带变量的呼叫任务,格式为 JSON。

变量名称列表,与 TtsParam 配合使用。

["name1","name2","name3"]
IsSelfLineboolean

是否调用自有线路,默认为 false,即不调用。

true

返回参数

名称类型描述示例值
object

返回数据。

Codestring

请求状态码。

  • 返回 OK 代表请求成功。
  • 其他错误码详见 API 错误码
OK
Messagestring

状态码的描述。

OK
RequestIdstring

请求 ID。

D9CB3933-9FE3-4870-BA8E-2BEE91B69D23
TaskIdstring

机器人呼叫任务的唯一任务 ID,可以通过此 ID 调用 QueryCallDetailByTaskId 接口查询任务详情。

4001112222

示例

正常返回示例

JSON格式

{
  "Code": "OK",
  "Message": "OK",
  "RequestId": "D9CB3933-9FE3-4870-BA8E-2BEE91B69D23",
  "TaskId": "4001112222"
}

错误码

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

变更历史

变更时间变更内容概要操作
2023-06-26API 内部配置变更,不影响调用看变更集
变更项变更内容
API 内部配置变更,不影响调用
  • 本页导读 (1)