Class: TencentCloud::Npp::V20190823::CreateCallBackRequest

Inherits:
Common::AbstractModel
  • Object
show all
Defined in:
lib/v20190823/models.rb

Overview

CreateCallBack请求参数结构体

Instance Attribute Summary collapse

Instance Method Summary collapse

Constructor Details

#initialize(bizappid = nil, src = nil, dst = nil, srcdisplaynum = nil, dstdisplaynum = nil, record = nil, maxallowtime = nil, statusflag = nil, statusurl = nil, hangupurl = nil, recordurl = nil, bizid = nil, lastcallid = nil, precallerhandle = nil, orderid = nil) ⇒ CreateCallBackRequest

Returns a new instance of CreateCallBackRequest.



155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
# File 'lib/v20190823/models.rb', line 155

def initialize(bizappid=nil, src=nil, dst=nil, srcdisplaynum=nil, dstdisplaynum=nil, record=nil, maxallowtime=nil, statusflag=nil, statusurl=nil, hangupurl=nil, recordurl=nil, bizid=nil, lastcallid=nil, precallerhandle=nil, orderid=nil)
  @BizAppId = bizappid
  @Src = src
  @Dst = dst
  @SrcDisplayNum = srcdisplaynum
  @DstDisplayNum = dstdisplaynum
  @Record = record
  @MaxAllowTime = maxallowtime
  @StatusFlag = statusflag
  @StatusUrl = statusurl
  @HangupUrl = hangupurl
  @RecordUrl = recordurl
  @BizId = bizid
  @LastCallId = lastcallid
  @PreCallerHandle = precallerhandle
  @OrderId = orderid
end

Instance Attribute Details

#BizAppIdObject

例如:当值为 0:表示所有状态不需要推送;当值为 4:表示只要推送主叫接听状态;当值为 16191:表示所有状态都需要推送(上面所有值和)

Parameters:

  • BizAppId:

    业务appid

  • Src:

    主叫号码(必须为 11 位手机号,号码前加 0086,如 008613631686024)

  • Dst:

    被叫号码(必须为 11 位手机或固话号码,号码前加 0086,如008613631686024,固话如:0086075586013388)

  • SrcDisplayNum:

    主叫显示系统分配的固话号码,如不填显示随机分配号码

  • DstDisplayNum:

    被叫显示系统分配的固话号码,如不填显示随机分配号码

  • Record:

    是否录音,0 表示不录音,1 表示录音。默认为不录音

  • MaxAllowTime:

    允许最大通话时间,不填默认为 30 分钟(单位:分钟)

  • StatusFlag:

    主叫发起呼叫状态:1 被叫发起呼叫状态:256 主叫响铃状态:2 被叫响铃状态:512 主叫接听状态:4 被叫接听状态:1024 主叫拒绝接听状态:8 被叫拒绝接听状态:2048 主叫正常挂机状态:16 被叫正常挂机状态:4096 主叫呼叫异常:32 被叫呼叫异常:8192

  • StatusUrl:

    状态回调通知地址,正式环境可以配置默认推送地址

  • HangupUrl:

    话单回调通知地址,正式环境可以配置默认推送地址

  • RecordUrl:

    录单 URL 回调通知地址,正式环境可以配置默认推送地址

  • BizId:

    业务应用 key,业务用该 key 可以区分内部业务或客户产品等,该 key 需保证在该 appId 下全局唯一,最大长度不超过 64 个字节,bizId 只能包含数字、字母。

  • LastCallId:

    最后一次呼叫 callId,带上该字段以后,平台会参考该 callId 分配线路,优先不分配该 callId 通话线路(注:谨慎使用,这个会影响线路调度)

  • PreCallerHandle:

    结构体,主叫呼叫预处理操作,根据不同操作确认是否呼通被叫。如需使用,本结构体需要与 keyList 结构体配合使用,此时这两个参数都为必填项

  • OrderId:

    订单 ID,最大长度不超过64个字节,对于一些有订单状态 App 相关应用使用(如达人帮接入 App 应用),该字段只在帐单中带上,其它回调不附带该字段



153
154
155
# File 'lib/v20190823/models.rb', line 153

def BizAppId
  @BizAppId
end

#BizIdObject

例如:当值为 0:表示所有状态不需要推送;当值为 4:表示只要推送主叫接听状态;当值为 16191:表示所有状态都需要推送(上面所有值和)

Parameters:

  • BizAppId:

    业务appid

  • Src:

    主叫号码(必须为 11 位手机号,号码前加 0086,如 008613631686024)

  • Dst:

    被叫号码(必须为 11 位手机或固话号码,号码前加 0086,如008613631686024,固话如:0086075586013388)

  • SrcDisplayNum:

    主叫显示系统分配的固话号码,如不填显示随机分配号码

  • DstDisplayNum:

    被叫显示系统分配的固话号码,如不填显示随机分配号码

  • Record:

    是否录音,0 表示不录音,1 表示录音。默认为不录音

  • MaxAllowTime:

    允许最大通话时间,不填默认为 30 分钟(单位:分钟)

  • StatusFlag:

    主叫发起呼叫状态:1 被叫发起呼叫状态:256 主叫响铃状态:2 被叫响铃状态:512 主叫接听状态:4 被叫接听状态:1024 主叫拒绝接听状态:8 被叫拒绝接听状态:2048 主叫正常挂机状态:16 被叫正常挂机状态:4096 主叫呼叫异常:32 被叫呼叫异常:8192

  • StatusUrl:

    状态回调通知地址,正式环境可以配置默认推送地址

  • HangupUrl:

    话单回调通知地址,正式环境可以配置默认推送地址

  • RecordUrl:

    录单 URL 回调通知地址,正式环境可以配置默认推送地址

  • BizId:

    业务应用 key,业务用该 key 可以区分内部业务或客户产品等,该 key 需保证在该 appId 下全局唯一,最大长度不超过 64 个字节,bizId 只能包含数字、字母。

  • LastCallId:

    最后一次呼叫 callId,带上该字段以后,平台会参考该 callId 分配线路,优先不分配该 callId 通话线路(注:谨慎使用,这个会影响线路调度)

  • PreCallerHandle:

    结构体,主叫呼叫预处理操作,根据不同操作确认是否呼通被叫。如需使用,本结构体需要与 keyList 结构体配合使用,此时这两个参数都为必填项

  • OrderId:

    订单 ID,最大长度不超过64个字节,对于一些有订单状态 App 相关应用使用(如达人帮接入 App 应用),该字段只在帐单中带上,其它回调不附带该字段



153
154
155
# File 'lib/v20190823/models.rb', line 153

def BizId
  @BizId
end

#DstObject

例如:当值为 0:表示所有状态不需要推送;当值为 4:表示只要推送主叫接听状态;当值为 16191:表示所有状态都需要推送(上面所有值和)

Parameters:

  • BizAppId:

    业务appid

  • Src:

    主叫号码(必须为 11 位手机号,号码前加 0086,如 008613631686024)

  • Dst:

    被叫号码(必须为 11 位手机或固话号码,号码前加 0086,如008613631686024,固话如:0086075586013388)

  • SrcDisplayNum:

    主叫显示系统分配的固话号码,如不填显示随机分配号码

  • DstDisplayNum:

    被叫显示系统分配的固话号码,如不填显示随机分配号码

  • Record:

    是否录音,0 表示不录音,1 表示录音。默认为不录音

  • MaxAllowTime:

    允许最大通话时间,不填默认为 30 分钟(单位:分钟)

  • StatusFlag:

    主叫发起呼叫状态:1 被叫发起呼叫状态:256 主叫响铃状态:2 被叫响铃状态:512 主叫接听状态:4 被叫接听状态:1024 主叫拒绝接听状态:8 被叫拒绝接听状态:2048 主叫正常挂机状态:16 被叫正常挂机状态:4096 主叫呼叫异常:32 被叫呼叫异常:8192

  • StatusUrl:

    状态回调通知地址,正式环境可以配置默认推送地址

  • HangupUrl:

    话单回调通知地址,正式环境可以配置默认推送地址

  • RecordUrl:

    录单 URL 回调通知地址,正式环境可以配置默认推送地址

  • BizId:

    业务应用 key,业务用该 key 可以区分内部业务或客户产品等,该 key 需保证在该 appId 下全局唯一,最大长度不超过 64 个字节,bizId 只能包含数字、字母。

  • LastCallId:

    最后一次呼叫 callId,带上该字段以后,平台会参考该 callId 分配线路,优先不分配该 callId 通话线路(注:谨慎使用,这个会影响线路调度)

  • PreCallerHandle:

    结构体,主叫呼叫预处理操作,根据不同操作确认是否呼通被叫。如需使用,本结构体需要与 keyList 结构体配合使用,此时这两个参数都为必填项

  • OrderId:

    订单 ID,最大长度不超过64个字节,对于一些有订单状态 App 相关应用使用(如达人帮接入 App 应用),该字段只在帐单中带上,其它回调不附带该字段



153
154
155
# File 'lib/v20190823/models.rb', line 153

def Dst
  @Dst
end

#DstDisplayNumObject

例如:当值为 0:表示所有状态不需要推送;当值为 4:表示只要推送主叫接听状态;当值为 16191:表示所有状态都需要推送(上面所有值和)

Parameters:

  • BizAppId:

    业务appid

  • Src:

    主叫号码(必须为 11 位手机号,号码前加 0086,如 008613631686024)

  • Dst:

    被叫号码(必须为 11 位手机或固话号码,号码前加 0086,如008613631686024,固话如:0086075586013388)

  • SrcDisplayNum:

    主叫显示系统分配的固话号码,如不填显示随机分配号码

  • DstDisplayNum:

    被叫显示系统分配的固话号码,如不填显示随机分配号码

  • Record:

    是否录音,0 表示不录音,1 表示录音。默认为不录音

  • MaxAllowTime:

    允许最大通话时间,不填默认为 30 分钟(单位:分钟)

  • StatusFlag:

    主叫发起呼叫状态:1 被叫发起呼叫状态:256 主叫响铃状态:2 被叫响铃状态:512 主叫接听状态:4 被叫接听状态:1024 主叫拒绝接听状态:8 被叫拒绝接听状态:2048 主叫正常挂机状态:16 被叫正常挂机状态:4096 主叫呼叫异常:32 被叫呼叫异常:8192

  • StatusUrl:

    状态回调通知地址,正式环境可以配置默认推送地址

  • HangupUrl:

    话单回调通知地址,正式环境可以配置默认推送地址

  • RecordUrl:

    录单 URL 回调通知地址,正式环境可以配置默认推送地址

  • BizId:

    业务应用 key,业务用该 key 可以区分内部业务或客户产品等,该 key 需保证在该 appId 下全局唯一,最大长度不超过 64 个字节,bizId 只能包含数字、字母。

  • LastCallId:

    最后一次呼叫 callId,带上该字段以后,平台会参考该 callId 分配线路,优先不分配该 callId 通话线路(注:谨慎使用,这个会影响线路调度)

  • PreCallerHandle:

    结构体,主叫呼叫预处理操作,根据不同操作确认是否呼通被叫。如需使用,本结构体需要与 keyList 结构体配合使用,此时这两个参数都为必填项

  • OrderId:

    订单 ID,最大长度不超过64个字节,对于一些有订单状态 App 相关应用使用(如达人帮接入 App 应用),该字段只在帐单中带上,其它回调不附带该字段



153
154
155
# File 'lib/v20190823/models.rb', line 153

def DstDisplayNum
  @DstDisplayNum
end

#HangupUrlObject

例如:当值为 0:表示所有状态不需要推送;当值为 4:表示只要推送主叫接听状态;当值为 16191:表示所有状态都需要推送(上面所有值和)

Parameters:

  • BizAppId:

    业务appid

  • Src:

    主叫号码(必须为 11 位手机号,号码前加 0086,如 008613631686024)

  • Dst:

    被叫号码(必须为 11 位手机或固话号码,号码前加 0086,如008613631686024,固话如:0086075586013388)

  • SrcDisplayNum:

    主叫显示系统分配的固话号码,如不填显示随机分配号码

  • DstDisplayNum:

    被叫显示系统分配的固话号码,如不填显示随机分配号码

  • Record:

    是否录音,0 表示不录音,1 表示录音。默认为不录音

  • MaxAllowTime:

    允许最大通话时间,不填默认为 30 分钟(单位:分钟)

  • StatusFlag:

    主叫发起呼叫状态:1 被叫发起呼叫状态:256 主叫响铃状态:2 被叫响铃状态:512 主叫接听状态:4 被叫接听状态:1024 主叫拒绝接听状态:8 被叫拒绝接听状态:2048 主叫正常挂机状态:16 被叫正常挂机状态:4096 主叫呼叫异常:32 被叫呼叫异常:8192

  • StatusUrl:

    状态回调通知地址,正式环境可以配置默认推送地址

  • HangupUrl:

    话单回调通知地址,正式环境可以配置默认推送地址

  • RecordUrl:

    录单 URL 回调通知地址,正式环境可以配置默认推送地址

  • BizId:

    业务应用 key,业务用该 key 可以区分内部业务或客户产品等,该 key 需保证在该 appId 下全局唯一,最大长度不超过 64 个字节,bizId 只能包含数字、字母。

  • LastCallId:

    最后一次呼叫 callId,带上该字段以后,平台会参考该 callId 分配线路,优先不分配该 callId 通话线路(注:谨慎使用,这个会影响线路调度)

  • PreCallerHandle:

    结构体,主叫呼叫预处理操作,根据不同操作确认是否呼通被叫。如需使用,本结构体需要与 keyList 结构体配合使用,此时这两个参数都为必填项

  • OrderId:

    订单 ID,最大长度不超过64个字节,对于一些有订单状态 App 相关应用使用(如达人帮接入 App 应用),该字段只在帐单中带上,其它回调不附带该字段



153
154
155
# File 'lib/v20190823/models.rb', line 153

def HangupUrl
  @HangupUrl
end

#LastCallIdObject

例如:当值为 0:表示所有状态不需要推送;当值为 4:表示只要推送主叫接听状态;当值为 16191:表示所有状态都需要推送(上面所有值和)

Parameters:

  • BizAppId:

    业务appid

  • Src:

    主叫号码(必须为 11 位手机号,号码前加 0086,如 008613631686024)

  • Dst:

    被叫号码(必须为 11 位手机或固话号码,号码前加 0086,如008613631686024,固话如:0086075586013388)

  • SrcDisplayNum:

    主叫显示系统分配的固话号码,如不填显示随机分配号码

  • DstDisplayNum:

    被叫显示系统分配的固话号码,如不填显示随机分配号码

  • Record:

    是否录音,0 表示不录音,1 表示录音。默认为不录音

  • MaxAllowTime:

    允许最大通话时间,不填默认为 30 分钟(单位:分钟)

  • StatusFlag:

    主叫发起呼叫状态:1 被叫发起呼叫状态:256 主叫响铃状态:2 被叫响铃状态:512 主叫接听状态:4 被叫接听状态:1024 主叫拒绝接听状态:8 被叫拒绝接听状态:2048 主叫正常挂机状态:16 被叫正常挂机状态:4096 主叫呼叫异常:32 被叫呼叫异常:8192

  • StatusUrl:

    状态回调通知地址,正式环境可以配置默认推送地址

  • HangupUrl:

    话单回调通知地址,正式环境可以配置默认推送地址

  • RecordUrl:

    录单 URL 回调通知地址,正式环境可以配置默认推送地址

  • BizId:

    业务应用 key,业务用该 key 可以区分内部业务或客户产品等,该 key 需保证在该 appId 下全局唯一,最大长度不超过 64 个字节,bizId 只能包含数字、字母。

  • LastCallId:

    最后一次呼叫 callId,带上该字段以后,平台会参考该 callId 分配线路,优先不分配该 callId 通话线路(注:谨慎使用,这个会影响线路调度)

  • PreCallerHandle:

    结构体,主叫呼叫预处理操作,根据不同操作确认是否呼通被叫。如需使用,本结构体需要与 keyList 结构体配合使用,此时这两个参数都为必填项

  • OrderId:

    订单 ID,最大长度不超过64个字节,对于一些有订单状态 App 相关应用使用(如达人帮接入 App 应用),该字段只在帐单中带上,其它回调不附带该字段



153
154
155
# File 'lib/v20190823/models.rb', line 153

def LastCallId
  @LastCallId
end

#MaxAllowTimeObject

例如:当值为 0:表示所有状态不需要推送;当值为 4:表示只要推送主叫接听状态;当值为 16191:表示所有状态都需要推送(上面所有值和)

Parameters:

  • BizAppId:

    业务appid

  • Src:

    主叫号码(必须为 11 位手机号,号码前加 0086,如 008613631686024)

  • Dst:

    被叫号码(必须为 11 位手机或固话号码,号码前加 0086,如008613631686024,固话如:0086075586013388)

  • SrcDisplayNum:

    主叫显示系统分配的固话号码,如不填显示随机分配号码

  • DstDisplayNum:

    被叫显示系统分配的固话号码,如不填显示随机分配号码

  • Record:

    是否录音,0 表示不录音,1 表示录音。默认为不录音

  • MaxAllowTime:

    允许最大通话时间,不填默认为 30 分钟(单位:分钟)

  • StatusFlag:

    主叫发起呼叫状态:1 被叫发起呼叫状态:256 主叫响铃状态:2 被叫响铃状态:512 主叫接听状态:4 被叫接听状态:1024 主叫拒绝接听状态:8 被叫拒绝接听状态:2048 主叫正常挂机状态:16 被叫正常挂机状态:4096 主叫呼叫异常:32 被叫呼叫异常:8192

  • StatusUrl:

    状态回调通知地址,正式环境可以配置默认推送地址

  • HangupUrl:

    话单回调通知地址,正式环境可以配置默认推送地址

  • RecordUrl:

    录单 URL 回调通知地址,正式环境可以配置默认推送地址

  • BizId:

    业务应用 key,业务用该 key 可以区分内部业务或客户产品等,该 key 需保证在该 appId 下全局唯一,最大长度不超过 64 个字节,bizId 只能包含数字、字母。

  • LastCallId:

    最后一次呼叫 callId,带上该字段以后,平台会参考该 callId 分配线路,优先不分配该 callId 通话线路(注:谨慎使用,这个会影响线路调度)

  • PreCallerHandle:

    结构体,主叫呼叫预处理操作,根据不同操作确认是否呼通被叫。如需使用,本结构体需要与 keyList 结构体配合使用,此时这两个参数都为必填项

  • OrderId:

    订单 ID,最大长度不超过64个字节,对于一些有订单状态 App 相关应用使用(如达人帮接入 App 应用),该字段只在帐单中带上,其它回调不附带该字段



153
154
155
# File 'lib/v20190823/models.rb', line 153

def MaxAllowTime
  @MaxAllowTime
end

#OrderIdObject

例如:当值为 0:表示所有状态不需要推送;当值为 4:表示只要推送主叫接听状态;当值为 16191:表示所有状态都需要推送(上面所有值和)

Parameters:

  • BizAppId:

    业务appid

  • Src:

    主叫号码(必须为 11 位手机号,号码前加 0086,如 008613631686024)

  • Dst:

    被叫号码(必须为 11 位手机或固话号码,号码前加 0086,如008613631686024,固话如:0086075586013388)

  • SrcDisplayNum:

    主叫显示系统分配的固话号码,如不填显示随机分配号码

  • DstDisplayNum:

    被叫显示系统分配的固话号码,如不填显示随机分配号码

  • Record:

    是否录音,0 表示不录音,1 表示录音。默认为不录音

  • MaxAllowTime:

    允许最大通话时间,不填默认为 30 分钟(单位:分钟)

  • StatusFlag:

    主叫发起呼叫状态:1 被叫发起呼叫状态:256 主叫响铃状态:2 被叫响铃状态:512 主叫接听状态:4 被叫接听状态:1024 主叫拒绝接听状态:8 被叫拒绝接听状态:2048 主叫正常挂机状态:16 被叫正常挂机状态:4096 主叫呼叫异常:32 被叫呼叫异常:8192

  • StatusUrl:

    状态回调通知地址,正式环境可以配置默认推送地址

  • HangupUrl:

    话单回调通知地址,正式环境可以配置默认推送地址

  • RecordUrl:

    录单 URL 回调通知地址,正式环境可以配置默认推送地址

  • BizId:

    业务应用 key,业务用该 key 可以区分内部业务或客户产品等,该 key 需保证在该 appId 下全局唯一,最大长度不超过 64 个字节,bizId 只能包含数字、字母。

  • LastCallId:

    最后一次呼叫 callId,带上该字段以后,平台会参考该 callId 分配线路,优先不分配该 callId 通话线路(注:谨慎使用,这个会影响线路调度)

  • PreCallerHandle:

    结构体,主叫呼叫预处理操作,根据不同操作确认是否呼通被叫。如需使用,本结构体需要与 keyList 结构体配合使用,此时这两个参数都为必填项

  • OrderId:

    订单 ID,最大长度不超过64个字节,对于一些有订单状态 App 相关应用使用(如达人帮接入 App 应用),该字段只在帐单中带上,其它回调不附带该字段



153
154
155
# File 'lib/v20190823/models.rb', line 153

def OrderId
  @OrderId
end

#PreCallerHandleObject

例如:当值为 0:表示所有状态不需要推送;当值为 4:表示只要推送主叫接听状态;当值为 16191:表示所有状态都需要推送(上面所有值和)

Parameters:

  • BizAppId:

    业务appid

  • Src:

    主叫号码(必须为 11 位手机号,号码前加 0086,如 008613631686024)

  • Dst:

    被叫号码(必须为 11 位手机或固话号码,号码前加 0086,如008613631686024,固话如:0086075586013388)

  • SrcDisplayNum:

    主叫显示系统分配的固话号码,如不填显示随机分配号码

  • DstDisplayNum:

    被叫显示系统分配的固话号码,如不填显示随机分配号码

  • Record:

    是否录音,0 表示不录音,1 表示录音。默认为不录音

  • MaxAllowTime:

    允许最大通话时间,不填默认为 30 分钟(单位:分钟)

  • StatusFlag:

    主叫发起呼叫状态:1 被叫发起呼叫状态:256 主叫响铃状态:2 被叫响铃状态:512 主叫接听状态:4 被叫接听状态:1024 主叫拒绝接听状态:8 被叫拒绝接听状态:2048 主叫正常挂机状态:16 被叫正常挂机状态:4096 主叫呼叫异常:32 被叫呼叫异常:8192

  • StatusUrl:

    状态回调通知地址,正式环境可以配置默认推送地址

  • HangupUrl:

    话单回调通知地址,正式环境可以配置默认推送地址

  • RecordUrl:

    录单 URL 回调通知地址,正式环境可以配置默认推送地址

  • BizId:

    业务应用 key,业务用该 key 可以区分内部业务或客户产品等,该 key 需保证在该 appId 下全局唯一,最大长度不超过 64 个字节,bizId 只能包含数字、字母。

  • LastCallId:

    最后一次呼叫 callId,带上该字段以后,平台会参考该 callId 分配线路,优先不分配该 callId 通话线路(注:谨慎使用,这个会影响线路调度)

  • PreCallerHandle:

    结构体,主叫呼叫预处理操作,根据不同操作确认是否呼通被叫。如需使用,本结构体需要与 keyList 结构体配合使用,此时这两个参数都为必填项

  • OrderId:

    订单 ID,最大长度不超过64个字节,对于一些有订单状态 App 相关应用使用(如达人帮接入 App 应用),该字段只在帐单中带上,其它回调不附带该字段



153
154
155
# File 'lib/v20190823/models.rb', line 153

def PreCallerHandle
  @PreCallerHandle
end

#RecordObject

例如:当值为 0:表示所有状态不需要推送;当值为 4:表示只要推送主叫接听状态;当值为 16191:表示所有状态都需要推送(上面所有值和)

Parameters:

  • BizAppId:

    业务appid

  • Src:

    主叫号码(必须为 11 位手机号,号码前加 0086,如 008613631686024)

  • Dst:

    被叫号码(必须为 11 位手机或固话号码,号码前加 0086,如008613631686024,固话如:0086075586013388)

  • SrcDisplayNum:

    主叫显示系统分配的固话号码,如不填显示随机分配号码

  • DstDisplayNum:

    被叫显示系统分配的固话号码,如不填显示随机分配号码

  • Record:

    是否录音,0 表示不录音,1 表示录音。默认为不录音

  • MaxAllowTime:

    允许最大通话时间,不填默认为 30 分钟(单位:分钟)

  • StatusFlag:

    主叫发起呼叫状态:1 被叫发起呼叫状态:256 主叫响铃状态:2 被叫响铃状态:512 主叫接听状态:4 被叫接听状态:1024 主叫拒绝接听状态:8 被叫拒绝接听状态:2048 主叫正常挂机状态:16 被叫正常挂机状态:4096 主叫呼叫异常:32 被叫呼叫异常:8192

  • StatusUrl:

    状态回调通知地址,正式环境可以配置默认推送地址

  • HangupUrl:

    话单回调通知地址,正式环境可以配置默认推送地址

  • RecordUrl:

    录单 URL 回调通知地址,正式环境可以配置默认推送地址

  • BizId:

    业务应用 key,业务用该 key 可以区分内部业务或客户产品等,该 key 需保证在该 appId 下全局唯一,最大长度不超过 64 个字节,bizId 只能包含数字、字母。

  • LastCallId:

    最后一次呼叫 callId,带上该字段以后,平台会参考该 callId 分配线路,优先不分配该 callId 通话线路(注:谨慎使用,这个会影响线路调度)

  • PreCallerHandle:

    结构体,主叫呼叫预处理操作,根据不同操作确认是否呼通被叫。如需使用,本结构体需要与 keyList 结构体配合使用,此时这两个参数都为必填项

  • OrderId:

    订单 ID,最大长度不超过64个字节,对于一些有订单状态 App 相关应用使用(如达人帮接入 App 应用),该字段只在帐单中带上,其它回调不附带该字段



153
154
155
# File 'lib/v20190823/models.rb', line 153

def Record
  @Record
end

#RecordUrlObject

例如:当值为 0:表示所有状态不需要推送;当值为 4:表示只要推送主叫接听状态;当值为 16191:表示所有状态都需要推送(上面所有值和)

Parameters:

  • BizAppId:

    业务appid

  • Src:

    主叫号码(必须为 11 位手机号,号码前加 0086,如 008613631686024)

  • Dst:

    被叫号码(必须为 11 位手机或固话号码,号码前加 0086,如008613631686024,固话如:0086075586013388)

  • SrcDisplayNum:

    主叫显示系统分配的固话号码,如不填显示随机分配号码

  • DstDisplayNum:

    被叫显示系统分配的固话号码,如不填显示随机分配号码

  • Record:

    是否录音,0 表示不录音,1 表示录音。默认为不录音

  • MaxAllowTime:

    允许最大通话时间,不填默认为 30 分钟(单位:分钟)

  • StatusFlag:

    主叫发起呼叫状态:1 被叫发起呼叫状态:256 主叫响铃状态:2 被叫响铃状态:512 主叫接听状态:4 被叫接听状态:1024 主叫拒绝接听状态:8 被叫拒绝接听状态:2048 主叫正常挂机状态:16 被叫正常挂机状态:4096 主叫呼叫异常:32 被叫呼叫异常:8192

  • StatusUrl:

    状态回调通知地址,正式环境可以配置默认推送地址

  • HangupUrl:

    话单回调通知地址,正式环境可以配置默认推送地址

  • RecordUrl:

    录单 URL 回调通知地址,正式环境可以配置默认推送地址

  • BizId:

    业务应用 key,业务用该 key 可以区分内部业务或客户产品等,该 key 需保证在该 appId 下全局唯一,最大长度不超过 64 个字节,bizId 只能包含数字、字母。

  • LastCallId:

    最后一次呼叫 callId,带上该字段以后,平台会参考该 callId 分配线路,优先不分配该 callId 通话线路(注:谨慎使用,这个会影响线路调度)

  • PreCallerHandle:

    结构体,主叫呼叫预处理操作,根据不同操作确认是否呼通被叫。如需使用,本结构体需要与 keyList 结构体配合使用,此时这两个参数都为必填项

  • OrderId:

    订单 ID,最大长度不超过64个字节,对于一些有订单状态 App 相关应用使用(如达人帮接入 App 应用),该字段只在帐单中带上,其它回调不附带该字段



153
154
155
# File 'lib/v20190823/models.rb', line 153

def RecordUrl
  @RecordUrl
end

#SrcObject

例如:当值为 0:表示所有状态不需要推送;当值为 4:表示只要推送主叫接听状态;当值为 16191:表示所有状态都需要推送(上面所有值和)

Parameters:

  • BizAppId:

    业务appid

  • Src:

    主叫号码(必须为 11 位手机号,号码前加 0086,如 008613631686024)

  • Dst:

    被叫号码(必须为 11 位手机或固话号码,号码前加 0086,如008613631686024,固话如:0086075586013388)

  • SrcDisplayNum:

    主叫显示系统分配的固话号码,如不填显示随机分配号码

  • DstDisplayNum:

    被叫显示系统分配的固话号码,如不填显示随机分配号码

  • Record:

    是否录音,0 表示不录音,1 表示录音。默认为不录音

  • MaxAllowTime:

    允许最大通话时间,不填默认为 30 分钟(单位:分钟)

  • StatusFlag:

    主叫发起呼叫状态:1 被叫发起呼叫状态:256 主叫响铃状态:2 被叫响铃状态:512 主叫接听状态:4 被叫接听状态:1024 主叫拒绝接听状态:8 被叫拒绝接听状态:2048 主叫正常挂机状态:16 被叫正常挂机状态:4096 主叫呼叫异常:32 被叫呼叫异常:8192

  • StatusUrl:

    状态回调通知地址,正式环境可以配置默认推送地址

  • HangupUrl:

    话单回调通知地址,正式环境可以配置默认推送地址

  • RecordUrl:

    录单 URL 回调通知地址,正式环境可以配置默认推送地址

  • BizId:

    业务应用 key,业务用该 key 可以区分内部业务或客户产品等,该 key 需保证在该 appId 下全局唯一,最大长度不超过 64 个字节,bizId 只能包含数字、字母。

  • LastCallId:

    最后一次呼叫 callId,带上该字段以后,平台会参考该 callId 分配线路,优先不分配该 callId 通话线路(注:谨慎使用,这个会影响线路调度)

  • PreCallerHandle:

    结构体,主叫呼叫预处理操作,根据不同操作确认是否呼通被叫。如需使用,本结构体需要与 keyList 结构体配合使用,此时这两个参数都为必填项

  • OrderId:

    订单 ID,最大长度不超过64个字节,对于一些有订单状态 App 相关应用使用(如达人帮接入 App 应用),该字段只在帐单中带上,其它回调不附带该字段



153
154
155
# File 'lib/v20190823/models.rb', line 153

def Src
  @Src
end

#SrcDisplayNumObject

例如:当值为 0:表示所有状态不需要推送;当值为 4:表示只要推送主叫接听状态;当值为 16191:表示所有状态都需要推送(上面所有值和)

Parameters:

  • BizAppId:

    业务appid

  • Src:

    主叫号码(必须为 11 位手机号,号码前加 0086,如 008613631686024)

  • Dst:

    被叫号码(必须为 11 位手机或固话号码,号码前加 0086,如008613631686024,固话如:0086075586013388)

  • SrcDisplayNum:

    主叫显示系统分配的固话号码,如不填显示随机分配号码

  • DstDisplayNum:

    被叫显示系统分配的固话号码,如不填显示随机分配号码

  • Record:

    是否录音,0 表示不录音,1 表示录音。默认为不录音

  • MaxAllowTime:

    允许最大通话时间,不填默认为 30 分钟(单位:分钟)

  • StatusFlag:

    主叫发起呼叫状态:1 被叫发起呼叫状态:256 主叫响铃状态:2 被叫响铃状态:512 主叫接听状态:4 被叫接听状态:1024 主叫拒绝接听状态:8 被叫拒绝接听状态:2048 主叫正常挂机状态:16 被叫正常挂机状态:4096 主叫呼叫异常:32 被叫呼叫异常:8192

  • StatusUrl:

    状态回调通知地址,正式环境可以配置默认推送地址

  • HangupUrl:

    话单回调通知地址,正式环境可以配置默认推送地址

  • RecordUrl:

    录单 URL 回调通知地址,正式环境可以配置默认推送地址

  • BizId:

    业务应用 key,业务用该 key 可以区分内部业务或客户产品等,该 key 需保证在该 appId 下全局唯一,最大长度不超过 64 个字节,bizId 只能包含数字、字母。

  • LastCallId:

    最后一次呼叫 callId,带上该字段以后,平台会参考该 callId 分配线路,优先不分配该 callId 通话线路(注:谨慎使用,这个会影响线路调度)

  • PreCallerHandle:

    结构体,主叫呼叫预处理操作,根据不同操作确认是否呼通被叫。如需使用,本结构体需要与 keyList 结构体配合使用,此时这两个参数都为必填项

  • OrderId:

    订单 ID,最大长度不超过64个字节,对于一些有订单状态 App 相关应用使用(如达人帮接入 App 应用),该字段只在帐单中带上,其它回调不附带该字段



153
154
155
# File 'lib/v20190823/models.rb', line 153

def SrcDisplayNum
  @SrcDisplayNum
end

#StatusFlagObject

例如:当值为 0:表示所有状态不需要推送;当值为 4:表示只要推送主叫接听状态;当值为 16191:表示所有状态都需要推送(上面所有值和)

Parameters:

  • BizAppId:

    业务appid

  • Src:

    主叫号码(必须为 11 位手机号,号码前加 0086,如 008613631686024)

  • Dst:

    被叫号码(必须为 11 位手机或固话号码,号码前加 0086,如008613631686024,固话如:0086075586013388)

  • SrcDisplayNum:

    主叫显示系统分配的固话号码,如不填显示随机分配号码

  • DstDisplayNum:

    被叫显示系统分配的固话号码,如不填显示随机分配号码

  • Record:

    是否录音,0 表示不录音,1 表示录音。默认为不录音

  • MaxAllowTime:

    允许最大通话时间,不填默认为 30 分钟(单位:分钟)

  • StatusFlag:

    主叫发起呼叫状态:1 被叫发起呼叫状态:256 主叫响铃状态:2 被叫响铃状态:512 主叫接听状态:4 被叫接听状态:1024 主叫拒绝接听状态:8 被叫拒绝接听状态:2048 主叫正常挂机状态:16 被叫正常挂机状态:4096 主叫呼叫异常:32 被叫呼叫异常:8192

  • StatusUrl:

    状态回调通知地址,正式环境可以配置默认推送地址

  • HangupUrl:

    话单回调通知地址,正式环境可以配置默认推送地址

  • RecordUrl:

    录单 URL 回调通知地址,正式环境可以配置默认推送地址

  • BizId:

    业务应用 key,业务用该 key 可以区分内部业务或客户产品等,该 key 需保证在该 appId 下全局唯一,最大长度不超过 64 个字节,bizId 只能包含数字、字母。

  • LastCallId:

    最后一次呼叫 callId,带上该字段以后,平台会参考该 callId 分配线路,优先不分配该 callId 通话线路(注:谨慎使用,这个会影响线路调度)

  • PreCallerHandle:

    结构体,主叫呼叫预处理操作,根据不同操作确认是否呼通被叫。如需使用,本结构体需要与 keyList 结构体配合使用,此时这两个参数都为必填项

  • OrderId:

    订单 ID,最大长度不超过64个字节,对于一些有订单状态 App 相关应用使用(如达人帮接入 App 应用),该字段只在帐单中带上,其它回调不附带该字段



153
154
155
# File 'lib/v20190823/models.rb', line 153

def StatusFlag
  @StatusFlag
end

#StatusUrlObject

例如:当值为 0:表示所有状态不需要推送;当值为 4:表示只要推送主叫接听状态;当值为 16191:表示所有状态都需要推送(上面所有值和)

Parameters:

  • BizAppId:

    业务appid

  • Src:

    主叫号码(必须为 11 位手机号,号码前加 0086,如 008613631686024)

  • Dst:

    被叫号码(必须为 11 位手机或固话号码,号码前加 0086,如008613631686024,固话如:0086075586013388)

  • SrcDisplayNum:

    主叫显示系统分配的固话号码,如不填显示随机分配号码

  • DstDisplayNum:

    被叫显示系统分配的固话号码,如不填显示随机分配号码

  • Record:

    是否录音,0 表示不录音,1 表示录音。默认为不录音

  • MaxAllowTime:

    允许最大通话时间,不填默认为 30 分钟(单位:分钟)

  • StatusFlag:

    主叫发起呼叫状态:1 被叫发起呼叫状态:256 主叫响铃状态:2 被叫响铃状态:512 主叫接听状态:4 被叫接听状态:1024 主叫拒绝接听状态:8 被叫拒绝接听状态:2048 主叫正常挂机状态:16 被叫正常挂机状态:4096 主叫呼叫异常:32 被叫呼叫异常:8192

  • StatusUrl:

    状态回调通知地址,正式环境可以配置默认推送地址

  • HangupUrl:

    话单回调通知地址,正式环境可以配置默认推送地址

  • RecordUrl:

    录单 URL 回调通知地址,正式环境可以配置默认推送地址

  • BizId:

    业务应用 key,业务用该 key 可以区分内部业务或客户产品等,该 key 需保证在该 appId 下全局唯一,最大长度不超过 64 个字节,bizId 只能包含数字、字母。

  • LastCallId:

    最后一次呼叫 callId,带上该字段以后,平台会参考该 callId 分配线路,优先不分配该 callId 通话线路(注:谨慎使用,这个会影响线路调度)

  • PreCallerHandle:

    结构体,主叫呼叫预处理操作,根据不同操作确认是否呼通被叫。如需使用,本结构体需要与 keyList 结构体配合使用,此时这两个参数都为必填项

  • OrderId:

    订单 ID,最大长度不超过64个字节,对于一些有订单状态 App 相关应用使用(如达人帮接入 App 应用),该字段只在帐单中带上,其它回调不附带该字段



153
154
155
# File 'lib/v20190823/models.rb', line 153

def StatusUrl
  @StatusUrl
end

Instance Method Details

#deserialize(params) ⇒ Object



173
174
175
176
177
178
179
180
181
182
183
184
185
186
187
188
189
190
191
192
# File 'lib/v20190823/models.rb', line 173

def deserialize(params)
  @BizAppId = params['BizAppId']
  @Src = params['Src']
  @Dst = params['Dst']
  @SrcDisplayNum = params['SrcDisplayNum']
  @DstDisplayNum = params['DstDisplayNum']
  @Record = params['Record']
  @MaxAllowTime = params['MaxAllowTime']
  @StatusFlag = params['StatusFlag']
  @StatusUrl = params['StatusUrl']
  @HangupUrl = params['HangupUrl']
  @RecordUrl = params['RecordUrl']
  @BizId = params['BizId']
  @LastCallId = params['LastCallId']
  unless params['PreCallerHandle'].nil?
    @PreCallerHandle = RreCallerHandle.new
    @PreCallerHandle.deserialize(params['PreCallerHandle'])
  end
  @OrderId = params['OrderId']
end