当您使用融合通信服务时,在呼叫的某些环节会回调开发者的HTTP接口,用业务鉴权和呼叫控制。所有HTTp接口都是使用POST的方式,返回值是一个JSON对象。

呼出操作鉴权HTTP回调

如果您在我们平台配置了呼出操作鉴权HTTP回调地址,我们在隶属于您的融合通信账号发生呼出操作时,会通过HTTP接口回调您的服务端接口,并依据返回的结果决定是否允许当前操作继续发生。如果您没有配置对应的回调接口,我们默认这个操作是允许的。
  • 请求参数。
    参数名称 参数类型 必填与否 样例取值 参数说明
    communicationType String 必须 voip2voip 呼叫类型。取值:
    • voip2voip
    • voip2pstn
    callerInfo Object 必须 {“voipId” : “20000000000****”} 主叫信息。
    calleeInfos Array 必须 [{“isPstn” : “true”, “platformNumber” : “1381234****”,”phoneNumber” : “1371234****”}] 被叫信息。
    channelId String 必须 12323123123 本次通话的唯一标识。
    extend String 必须 abc SDK发起呼叫时传入的扩展字段。
    • callerInfo结构体。
      参数名称 参数类型 必填与否 样例取值 参数说明
      voipId String 必须 2000000000**** 主叫数据语音账号。
    • calleeInfo结构体
      参数名称 参数类型 必填与否 样例取值 参数说明
      isPstn Boolean 必须 true 是否为pstn。
      platformNumber String 非必须 05710000**** isPstn为true时有该字段,呼出到pstn时使用的主叫电话号码,即被叫看到的来电号码