发送语音验证码

1、请求地址:

/base/{account}/veriCodeNotify?sign={sign}

2、请求参数:

属性 类型 约束 说明
calleeNum String 必选 被叫号码,接收验证码的号码
calleeShowNum String 可选 外显号码,只能填写平台提供的号码。为空则显示平台统一号码
code String 必选 验证码,必须为长度小于10位的数字
area String 可选 区域代码,由天地提供
appId String 必选 应用标识。由平台提供,通过PAAS平台管理系统应用详情获取。
config Integer 可选 外呼验证码配置,包含两个配置项repeatspace
repeat Integer 可选 播放铃音重复次数 为空则默认为3次
interval Integer 可选 每次铃音的播放间隔(单位秒) 为空则默认为1秒
calldata String 可选 随路数据,该数据体现在话单callData字段中。

3、请求实例:

POST base/tdlxtest/veriCodeNotify?sig=31safacadffgaga121cdagavaf
HTTP/1.1
Host: 192.168.0.1:8888
content-length: 139
Accept: application/json;
Content-Type: application/json; charset=utf-8;
Authorization: ZmY4MDgwODEzYzM3ZGE1MzAxM2M4MDRmODA3MjAwN2

{
    "calleeNum" : "13912345676",
    "calleeShowNum" : "",
    "code" : 1234,
    "area" : " 022"
    "appId" : "tdlxtestapp",
    "config" : {
        "repeat" : "3",
        "space" : "2",
    },
    "calldata" : "123"
}

4、响应结果:

属性 类型 约束 说明
code String 必选 请求状态码,取值200(成功),可参考Rest 错误代码。
msg String 可选 错误原因描述
data String 必选 正确返回数据

5、响应示例:

正确返回:

{
    "
code" : "200",
    "
msg" : null,
    "
data" : null
}

错误返回:

{
    "
code" : "201",
    "
msg" : "xxxxx",
    "
data" : null
}

code对应不同错误码 msg,对应不同的错误信息提示