咨询热线:0755-33548988
云呼小号在线呼叫接口
1.云呼小号在线呼叫接口介绍

小号绑定成功后,请求本接口传入需要接通的被叫号码B。平台收到请求后发起对A的呼叫,A路接通后,平台再发起对被叫号码B的呼叫(B侧显示X号码),并建立A与B之间的通话。

2.请求地址

  /{softVersion}/Accounts/{accountSid}/CPhoneXAXB/callOnlineXAXB

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

4.请求包体
参数名称 类型 约束 说明
appId String 必选 应用ID
iSeatNo String 必选 业务员坐席号,8位数字。
telB String 必选 业务员要呼叫的被叫号码B,支持手机,需要做号码检查手机11位
telX String 必选 业务员的一个X号码,企业可指定一个X号码发出呼叫。
telA String 可选 业务员接听号码,支持固话和手机号码,手机11位,固话必须带区号。如果不下发该参数,则系统按配置的SIP号码作为接听号码。
userData String 可选 用户自定义数据,最长可支持128字节。如用户配置了回调接口,则在回调接口中将这一数据原样返回
needRecord String 可选 录音控制默认是0(不开通录音功能)。 0:不开通录音功能 1:开通录音功能
maxCallTime String 可选 通话的最大时长,单位为秒。当通话时长到达最大时长则挂断通话。默认值空。最大通话时长为8小时,计时以主被叫建立通话为起始

参数说明:

(1)appId:应用ID
(2)iSeatNo: 业务员坐席号,8位数字。
(3)telB:业务员要呼叫的被叫号码B,支持手机,需要做号码检查手机11位。
(4)telX:业务员的一个X号码,企业可指定一个X号码发出呼叫。
(5)telA:业务员接听号码,支持固话和手机号码,手机11位,固话必须带区号。如果不下发该参数,则系统按配置的SIP号码作为接听号码。
(6)userData:用户自定义数据,最长可传入128字节,用户配置回调接口的情况下,将数据返回回调接口
(7)needRecord:录音控制默认是0(0:不开录音,1:开录音)
(8)maxCallTime:通话的最大时长,单位为秒。当通话时长到达最大时长则挂断通话。默认值空。最大通话时长为8小时,计时以主被叫建立通话为起始

请求示例

JSON请求示例
     POST
    /2016-01-01/Accounts/798b9ec0eaa94142852aa2c402570146/CPhoneXAXB/callOnlineXAXB?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",
            "iSeatNo":"10010002",
            "telB":"18617068888",
            "telX":"13410247777",
            "maxCallTime":"3600",
            "userData":"AA,BB,CC",
            "needRecord":"0"
        }
    }
                            
XML请求示例
       POST
      /2016-01-01/Accounts/798b9ec0eaa94142852aa2c402570146/CPhoneXAXB/callOnlineXAXB?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>
            <iSeatNo>10010002</iSeatNo>
            <telB>18617068888</telB>
            <telX>13410247777</telX>
            <maxCallTime>3600</maxCallTime>
            <userData>AA,BB,CC</userData>
            <needRecord>0</needRecord>
      </req>
                            
5.响应包体
属性 类型 约束 说明
statusCode String 必选 请求状态码,取值000000(成功),可参考 Rest 错误代码
dateCreated String 必选 响应时间:格式"yyyy/MM/dd HH:mm:ss"。如:2016/01/01 12:00:00
represent String 可选 错误描述,报错时返回,请求正常不返回

响应示例

JSON响应示例
      HTTP/1.1 200 OK 
      Content-Length: 126
      {
        "resp": {
          "statusCode": "000000",
          "dateCreated": "2016/03/24 15:36:52",
          "callId":"62673900b4ee433e9963088e9d5cd102"
        }
      }
                            
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>
          <callId>62673900b4ee433e9963088e9d5cd102</callId>
      </resp>
                            

1 云呼小号在...

2 请求地址

3 请求包头

4 请求包体

5 响应包体


在线客服

在线语音

点击呼叫

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

电话咨询
0755-33548988

回到顶部