咨询热线:0755-33548988
语音验证码接口
1.语音验证码请求接口

开发者调用语音验证码接口前,需要先建立显号池(具体方法可联系工作人员)。号码池建立后,通过本接口动态申请一个可用显示号码。

2.请求地址

  /{softVersion}/Accounts/{accountSid}/VoiceValidate/requestCall

REST API是通过HTTPS POST方式请求。

4.请求包体
参数名称 类型 约束 说明
appId String 必选 应用ID
voiceRecId String 可选 语音验证码自定义模板ID,6位数字
verifyCode String 必选 验证码内容,为数字0~9,长度4-8位
called String 必选 被叫电话号码
callDisplayNumber String 可选 被叫显示号码

参数说明:

(1).appId:应用ID
(2).voiceRecId:语音验证码自定义模板ID,6位数字
(3).verifyCode:验证码内容,为数字0~9,长度4-8位
(4).called:被叫电话号码 (可以是正常手机号码、固定号码,被叫为座机时需要添加区号,如:075512345678)
(5).callDisplayNumber:被叫显示号码,需在用户号码池中随机选择

特殊说明:

请求示例

JSON请求示例
      POST
  /2016-01-01/Accounts/798b9ec0eaa94142852aa2c402570146/VoiceValidate/requestCall?sig=6949C5F977B304EC5BB969FD8838D345HTTP/1.1
    Host:127.0.0.1:9080
    content-length: 272
    Accept: application/json;
    Content-Type: application/json;charset=utf-8;
    Authorization: Nzk4YjllYzBlYWE5NDE0Mjg1MjYwMmM0AAI1NzAxNDY6MjAxNjAzMjQxNTE3MDE=

    {
       "req":{
           "appId":"7290fa01293c483fb2709c690f213272",
           "voiceRecId":"123456"," 
           "verifyCode":"123456",
           "called":"18612345678",
           "callDisplayNumber":"075512345678"
       } 
    }
                            
XML请求示例
      POST
      /2016-01-01/Accounts/798b9ec0eaa94142852aa2c402570146/VoiceValidate/requestCall?sig= 230AB7B77C951C9DB5FECD55B3AFB3CFHTTP/1.1
      Host:127.0.0.1:9080
      content-length: 357
      Accept: application/xml;
      Content-Type: application/xml;charset=utf-8;
      Authorization: Nzk4YjllYzBlYWE5NDE0Mjg1MjYwMmMAADI1NzAxNDY6MjAxNjAzMjQxNjA2MjI=
      <?xml version='1.0' encoding='utf-8'?>
      <req>
          <appId>7290fa01293c483fb2709c690f213272</appId>
          <voiceRecId>123456</voiceRecId>
          <verifyCode>123456</verifyCode>
          <called>18612345678</called>
          <callDisplayNumber>075512345678</callDisplayNumber>
      </req>
                            
5.响应包体
属性 类型 约束 说明
statusCode String 必选 请求状态码,取值000000(成功),可参考 Rest 错误代码
dateCreated String 必选 响应时间:格式"yyyy/MM/dd HH:mm:ss"。如:2016/01/01 12:00:00
represent String 可选 错误描述,报错时返回,请求正常不返回
requestId String 可选 一个由32个字符组成的电话唯一标识符
callDisplayNumber String 可选 本次请求实际外显号码

响应示例

JSON响应示例
      HTTP/1.1 200 OK 
      Content-Length: 126
      {
        "resp": {
          "statusCode": "000000",
          "dateCreated": "2016/03/24 15:36:52",
          "requestId": "123456",
          "callDisplayNumber": "075512345678"

        }
      }
                            
XML响应示例
      HTTP/1.1 200 OK 
      Content-Length: 197
      <?xml version='1.0'?>
      <resp>
          <statusCode>000000</statusCode>
          <dateCreated>2016/03/24 16:12:44</dateCreated>
          <requestId>A2102X779X0008005970</requestId>
          <callDisplayNumber>13036894925</callDisplayNumber>
      </resp>
                            
6.语音验证码错误码
代码 含义
900800 模板ID格式不符
900801 验证码为空
900801 验证码为空
900802 验证码格式不符
900803 被叫电话号码为空
900804 被叫电话号码格式不符
900805 被叫显号格式不符
900806 显号池无可用显号
900807 显号池无此号码
900808 被叫黑名单号码限制
900809 被叫显号黑名单号码限制
900810 语音模板不存在

在线客服

在线语音

点击呼叫

音频设备正常
点击"呼叫"立即接通客服
麦克风设备未准备好
请检查设备后再点击"呼叫"
音频设备未准备好
请检查设备后再点击"呼叫"
呼叫中……
请耐心等待
00:00
通话中
通话已结束
时长: 00:00
通话未接通
非常抱歉!客服未能接通。请再次呼叫或在官网下方留下您的联系方式,我们将尽快与您沟通。

电话咨询
0755-33548988

回到顶部