咨询热线:0755-33548988
云话机回拨REST接口
1.云话机回拨介绍

SipPhone业务是玖云平台直接接入SipPhone,实现专号通业务(REST点击呼叫)A路通过SipPhone接听、SipPhone直拨呼叫固话或手机,通过一侧呼叫IP化。

玖云平台云话机回拨REST接口通过HTTPS POST方式提交请求。

2.请求地址

/{softVersion}/Accounts/{accountSid}/SipPhone/callback

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

4.请求包体
属性 类型 约束 说明
appId String 必选 应用ID
from String 必选 主叫号码,需要进行号码检查,如号码不合法返回错误码;只支持SipPhone号码(SIP号码以“电话区号+77”开头的固话号码)
to String 必选 被叫号码。目前支持手机、固定电话、SipPhone号码
userData String 可选 用户自定义数据,最长可支持128字节。如用户配置了回调接口,则在回调接口中将这一数据原样返回
maxCallTime int 可选 通话最大时长,单位为秒。当通话时长到达最大时长则挂断通话。默认值空。开发者设置的最大通话时长最长为8小时,超过8小时返回错误码。倒计时以AB路建立通话为起始。

参数说明:

(1).appId:应用ID
(2).from:主叫号码,需要进行号码检查,如号码不合法返回错误码
(3).to:被叫号码,需要进行号码检查,如号码不合法返回错误码
(4).userData:用户自定义数据,最长可传入128字节,用户配置回调接口的情况下,将数据返回回调接口
(5).maxCallTime:最大通话时长,以主被叫建立通话算起,设置值以秒为单位。

请求示例

JSON请求示例

      POST
      /2016-01-01/Accounts/798b9ec0eaa94142852aa2c402570146/SipPhone/callback?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": "feff3cbd52c041a1baab0492bee56423",
           "from": "07557765015010",
           "to": "13812345678",
           "userData": "abcdef",
           "maxCallTime": "120"
            }
     }
                            
XML请求示例

       POST
      /2016-01-01/Accounts/798b9ec0eaa94142852aa2c402570146/SipPhone/callback?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>feff3cbd52c041a1bd5aa492bee56423</appId>
          <from>07557765015010</from>
          <to>13812345678</to>
          <userData>abcdef</userData>
          <maxCallTime>120</maxCallTime>
      </req>
                            
5.响应包体
属性 类型 约束 说明
statusCode String 必选 请求状态码,取值000000(成功),参考Rest 错误代码
dateCreated String 必选 响应时间:格式"yyyy/MM/dd HH:mm:ss";如:2016/01/01 12:00:00
callId String 可选 一个由32个字符组成的电话唯一标识符,请求成功返回,请求失败不返回
represent String 可选 错误描述,报错时返回,正常时不返回

响应示例

JSON响应示例

      POST
      HTTP/1.1 200 OK 
      Content-Length: 126
      {
      "resp": {
      		"statusCode": "000000",
      		"callId": "ca7b3057e11743afb43f8dd25ab60d30",
      		"dateCreated": "2016/03/24 15:36:52"
             }
      }
                            
XML响应示例

      HTTP/1.1 200 OK 
      Content-Length: 197
      <?xml version='1.0'?>
      <resp>
          <statusCode>000000</statusCode>
          <callId>9d4c26f49d7f45b6917c105374bf4fc6</callId>
          <dateCreated>2016/03/24 16:12:44</dateCreated>
      </resp>
                            

1 云话机回拨介绍

2 请求地址

3 请求包头

4 请求包体

5 响应包体


在线客服

在线语音

点击呼叫

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

电话咨询
0755-33548988

回到顶部