Class CreateCallBackRequest
- java.lang.Object
-
- com.tencentcloudapi.common.AbstractModel
-
- com.tencentcloudapi.npp.v20190823.models.CreateCallBackRequest
-
public class CreateCallBackRequest extends AbstractModel
-
-
Field Summary
-
Fields inherited from class com.tencentcloudapi.common.AbstractModel
header, skipSign
-
-
Constructor Summary
Constructors Constructor Description CreateCallBackRequest()CreateCallBackRequest(CreateCallBackRequest source)NOTE: Any ambiguous key set via .set("AnyKey", "value") will be a shallow copy, and any explicit key, i.e Foo, set via .setFoo("value") will be a deep copy.
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description StringgetBizAppId()Get 业务appidStringgetBizId()Get 业务应用 key,业务用该 key 可以区分内部业务或客户产品等,该 key 需保证在该 appId 下全局唯一,最大长度不超过 64 个字节,bizId 只能包含数字、字母。StringgetDst()Get 被叫号码(必须为 11 位手机或固话号码,号码前加 0086,如008613631686024,固话如:0086075586013388)StringgetDstDisplayNum()Get 被叫显示系统分配的固话号码,如不填显示随机分配号码StringgetHangupUrl()Get 话单回调通知地址,正式环境可以配置默认推送地址StringgetLastCallId()Get 最后一次呼叫 callId,带上该字段以后,平台会参考该 callId 分配线路,优先不分配该 callId 通话线路(注:谨慎使用,这个会影响线路调度)StringgetMaxAllowTime()Get 允许最大通话时间,不填默认为 30 分钟(单位:分钟)StringgetOrderId()Get 订单 ID,最大长度不超过64个字节,对于一些有订单状态 App 相关应用使用(如达人帮接入 App 应用),该字段只在帐单中带上,其它回调不附带该字段RreCallerHandlegetPreCallerHandle()Get 结构体,主叫呼叫预处理操作,根据不同操作确认是否呼通被叫。如需使用,本结构体需要与 keyList 结构体配合使用,此时这两个参数都为必填项StringgetRecord()Get 是否录音,0 表示不录音,1 表示录音。默认为不录音StringgetRecordUrl()Get 录单 URL 回调通知地址,正式环境可以配置默认推送地址StringgetSrc()Get 主叫号码(必须为 11 位手机号,号码前加 0086,如 008613631686024)StringgetSrcDisplayNum()Get 主叫显示系统分配的固话号码,如不填显示随机分配号码StringgetStatusFlag()Get 主叫发起呼叫状态:1 被叫发起呼叫状态:256 主叫响铃状态:2 被叫响铃状态:512 主叫接听状态:4 被叫接听状态:1024 主叫拒绝接听状态:8 被叫拒绝接听状态:2048 主叫正常挂机状态:16 被叫正常挂机状态:4096 主叫呼叫异常:32 被叫呼叫异常:8192 例如:当值为 0:表示所有状态不需要推送;当值为 4:表示只要推送主叫接听状态;当值为 16191:表示所有状态都需要推送(上面所有值和)StringgetStatusUrl()Get 状态回调通知地址,正式环境可以配置默认推送地址voidsetBizAppId(String BizAppId)Set 业务appidvoidsetBizId(String BizId)Set 业务应用 key,业务用该 key 可以区分内部业务或客户产品等,该 key 需保证在该 appId 下全局唯一,最大长度不超过 64 个字节,bizId 只能包含数字、字母。voidsetDst(String Dst)Set 被叫号码(必须为 11 位手机或固话号码,号码前加 0086,如008613631686024,固话如:0086075586013388)voidsetDstDisplayNum(String DstDisplayNum)Set 被叫显示系统分配的固话号码,如不填显示随机分配号码voidsetHangupUrl(String HangupUrl)Set 话单回调通知地址,正式环境可以配置默认推送地址voidsetLastCallId(String LastCallId)Set 最后一次呼叫 callId,带上该字段以后,平台会参考该 callId 分配线路,优先不分配该 callId 通话线路(注:谨慎使用,这个会影响线路调度)voidsetMaxAllowTime(String MaxAllowTime)Set 允许最大通话时间,不填默认为 30 分钟(单位:分钟)voidsetOrderId(String OrderId)Set 订单 ID,最大长度不超过64个字节,对于一些有订单状态 App 相关应用使用(如达人帮接入 App 应用),该字段只在帐单中带上,其它回调不附带该字段voidsetPreCallerHandle(RreCallerHandle PreCallerHandle)Set 结构体,主叫呼叫预处理操作,根据不同操作确认是否呼通被叫。如需使用,本结构体需要与 keyList 结构体配合使用,此时这两个参数都为必填项voidsetRecord(String Record)Set 是否录音,0 表示不录音,1 表示录音。默认为不录音voidsetRecordUrl(String RecordUrl)Set 录单 URL 回调通知地址,正式环境可以配置默认推送地址voidsetSrc(String Src)Set 主叫号码(必须为 11 位手机号,号码前加 0086,如 008613631686024)voidsetSrcDisplayNum(String SrcDisplayNum)Set 主叫显示系统分配的固话号码,如不填显示随机分配号码voidsetStatusFlag(String StatusFlag)Set 主叫发起呼叫状态:1 被叫发起呼叫状态:256 主叫响铃状态:2 被叫响铃状态:512 主叫接听状态:4 被叫接听状态:1024 主叫拒绝接听状态:8 被叫拒绝接听状态:2048 主叫正常挂机状态:16 被叫正常挂机状态:4096 主叫呼叫异常:32 被叫呼叫异常:8192 例如:当值为 0:表示所有状态不需要推送;当值为 4:表示只要推送主叫接听状态;当值为 16191:表示所有状态都需要推送(上面所有值和)voidsetStatusUrl(String StatusUrl)Set 状态回调通知地址,正式环境可以配置默认推送地址voidtoMap(HashMap<String,String> map, String prefix)Internal implementation, normal users should not use it.-
Methods inherited from class com.tencentcloudapi.common.AbstractModel
any, fromJsonString, getBinaryParams, GetHeader, getMultipartRequestParams, getSkipSign, set, SetHeader, setParamArrayObj, setParamArraySimple, setParamObj, setParamSimple, setSkipSign, toJsonString
-
-
-
-
Constructor Detail
-
CreateCallBackRequest
public CreateCallBackRequest()
-
CreateCallBackRequest
public CreateCallBackRequest(CreateCallBackRequest source)
NOTE: Any ambiguous key set via .set("AnyKey", "value") will be a shallow copy, and any explicit key, i.e Foo, set via .setFoo("value") will be a deep copy.
-
-
Method Detail
-
getBizAppId
public String getBizAppId()
Get 业务appid- Returns:
- BizAppId 业务appid
-
setBizAppId
public void setBizAppId(String BizAppId)
Set 业务appid- Parameters:
BizAppId- 业务appid
-
getSrc
public String getSrc()
Get 主叫号码(必须为 11 位手机号,号码前加 0086,如 008613631686024)- Returns:
- Src 主叫号码(必须为 11 位手机号,号码前加 0086,如 008613631686024)
-
setSrc
public void setSrc(String Src)
Set 主叫号码(必须为 11 位手机号,号码前加 0086,如 008613631686024)- Parameters:
Src- 主叫号码(必须为 11 位手机号,号码前加 0086,如 008613631686024)
-
getDst
public String getDst()
Get 被叫号码(必须为 11 位手机或固话号码,号码前加 0086,如008613631686024,固话如:0086075586013388)- Returns:
- Dst 被叫号码(必须为 11 位手机或固话号码,号码前加 0086,如008613631686024,固话如:0086075586013388)
-
setDst
public void setDst(String Dst)
Set 被叫号码(必须为 11 位手机或固话号码,号码前加 0086,如008613631686024,固话如:0086075586013388)- Parameters:
Dst- 被叫号码(必须为 11 位手机或固话号码,号码前加 0086,如008613631686024,固话如:0086075586013388)
-
getSrcDisplayNum
public String getSrcDisplayNum()
Get 主叫显示系统分配的固话号码,如不填显示随机分配号码- Returns:
- SrcDisplayNum 主叫显示系统分配的固话号码,如不填显示随机分配号码
-
setSrcDisplayNum
public void setSrcDisplayNum(String SrcDisplayNum)
Set 主叫显示系统分配的固话号码,如不填显示随机分配号码- Parameters:
SrcDisplayNum- 主叫显示系统分配的固话号码,如不填显示随机分配号码
-
getDstDisplayNum
public String getDstDisplayNum()
Get 被叫显示系统分配的固话号码,如不填显示随机分配号码- Returns:
- DstDisplayNum 被叫显示系统分配的固话号码,如不填显示随机分配号码
-
setDstDisplayNum
public void setDstDisplayNum(String DstDisplayNum)
Set 被叫显示系统分配的固话号码,如不填显示随机分配号码- Parameters:
DstDisplayNum- 被叫显示系统分配的固话号码,如不填显示随机分配号码
-
getRecord
public String getRecord()
Get 是否录音,0 表示不录音,1 表示录音。默认为不录音- Returns:
- Record 是否录音,0 表示不录音,1 表示录音。默认为不录音
-
setRecord
public void setRecord(String Record)
Set 是否录音,0 表示不录音,1 表示录音。默认为不录音- Parameters:
Record- 是否录音,0 表示不录音,1 表示录音。默认为不录音
-
getMaxAllowTime
public String getMaxAllowTime()
Get 允许最大通话时间,不填默认为 30 分钟(单位:分钟)- Returns:
- MaxAllowTime 允许最大通话时间,不填默认为 30 分钟(单位:分钟)
-
setMaxAllowTime
public void setMaxAllowTime(String MaxAllowTime)
Set 允许最大通话时间,不填默认为 30 分钟(单位:分钟)- Parameters:
MaxAllowTime- 允许最大通话时间,不填默认为 30 分钟(单位:分钟)
-
getStatusFlag
public String getStatusFlag()
Get 主叫发起呼叫状态:1 被叫发起呼叫状态:256 主叫响铃状态:2 被叫响铃状态:512 主叫接听状态:4 被叫接听状态:1024 主叫拒绝接听状态:8 被叫拒绝接听状态:2048 主叫正常挂机状态:16 被叫正常挂机状态:4096 主叫呼叫异常:32 被叫呼叫异常:8192 例如:当值为 0:表示所有状态不需要推送;当值为 4:表示只要推送主叫接听状态;当值为 16191:表示所有状态都需要推送(上面所有值和)- Returns:
- StatusFlag 主叫发起呼叫状态:1 被叫发起呼叫状态:256 主叫响铃状态:2 被叫响铃状态:512 主叫接听状态:4 被叫接听状态:1024 主叫拒绝接听状态:8 被叫拒绝接听状态:2048 主叫正常挂机状态:16 被叫正常挂机状态:4096 主叫呼叫异常:32 被叫呼叫异常:8192 例如:当值为 0:表示所有状态不需要推送;当值为 4:表示只要推送主叫接听状态;当值为 16191:表示所有状态都需要推送(上面所有值和)
-
setStatusFlag
public void setStatusFlag(String StatusFlag)
Set 主叫发起呼叫状态:1 被叫发起呼叫状态:256 主叫响铃状态:2 被叫响铃状态:512 主叫接听状态:4 被叫接听状态:1024 主叫拒绝接听状态:8 被叫拒绝接听状态:2048 主叫正常挂机状态:16 被叫正常挂机状态:4096 主叫呼叫异常:32 被叫呼叫异常:8192 例如:当值为 0:表示所有状态不需要推送;当值为 4:表示只要推送主叫接听状态;当值为 16191:表示所有状态都需要推送(上面所有值和)- Parameters:
StatusFlag- 主叫发起呼叫状态:1 被叫发起呼叫状态:256 主叫响铃状态:2 被叫响铃状态:512 主叫接听状态:4 被叫接听状态:1024 主叫拒绝接听状态:8 被叫拒绝接听状态:2048 主叫正常挂机状态:16 被叫正常挂机状态:4096 主叫呼叫异常:32 被叫呼叫异常:8192 例如:当值为 0:表示所有状态不需要推送;当值为 4:表示只要推送主叫接听状态;当值为 16191:表示所有状态都需要推送(上面所有值和)
-
getStatusUrl
public String getStatusUrl()
Get 状态回调通知地址,正式环境可以配置默认推送地址- Returns:
- StatusUrl 状态回调通知地址,正式环境可以配置默认推送地址
-
setStatusUrl
public void setStatusUrl(String StatusUrl)
Set 状态回调通知地址,正式环境可以配置默认推送地址- Parameters:
StatusUrl- 状态回调通知地址,正式环境可以配置默认推送地址
-
getHangupUrl
public String getHangupUrl()
Get 话单回调通知地址,正式环境可以配置默认推送地址- Returns:
- HangupUrl 话单回调通知地址,正式环境可以配置默认推送地址
-
setHangupUrl
public void setHangupUrl(String HangupUrl)
Set 话单回调通知地址,正式环境可以配置默认推送地址- Parameters:
HangupUrl- 话单回调通知地址,正式环境可以配置默认推送地址
-
getRecordUrl
public String getRecordUrl()
Get 录单 URL 回调通知地址,正式环境可以配置默认推送地址- Returns:
- RecordUrl 录单 URL 回调通知地址,正式环境可以配置默认推送地址
-
setRecordUrl
public void setRecordUrl(String RecordUrl)
Set 录单 URL 回调通知地址,正式环境可以配置默认推送地址- Parameters:
RecordUrl- 录单 URL 回调通知地址,正式环境可以配置默认推送地址
-
getBizId
public String getBizId()
Get 业务应用 key,业务用该 key 可以区分内部业务或客户产品等,该 key 需保证在该 appId 下全局唯一,最大长度不超过 64 个字节,bizId 只能包含数字、字母。- Returns:
- BizId 业务应用 key,业务用该 key 可以区分内部业务或客户产品等,该 key 需保证在该 appId 下全局唯一,最大长度不超过 64 个字节,bizId 只能包含数字、字母。
-
setBizId
public void setBizId(String BizId)
Set 业务应用 key,业务用该 key 可以区分内部业务或客户产品等,该 key 需保证在该 appId 下全局唯一,最大长度不超过 64 个字节,bizId 只能包含数字、字母。- Parameters:
BizId- 业务应用 key,业务用该 key 可以区分内部业务或客户产品等,该 key 需保证在该 appId 下全局唯一,最大长度不超过 64 个字节,bizId 只能包含数字、字母。
-
getLastCallId
public String getLastCallId()
Get 最后一次呼叫 callId,带上该字段以后,平台会参考该 callId 分配线路,优先不分配该 callId 通话线路(注:谨慎使用,这个会影响线路调度)- Returns:
- LastCallId 最后一次呼叫 callId,带上该字段以后,平台会参考该 callId 分配线路,优先不分配该 callId 通话线路(注:谨慎使用,这个会影响线路调度)
-
setLastCallId
public void setLastCallId(String LastCallId)
Set 最后一次呼叫 callId,带上该字段以后,平台会参考该 callId 分配线路,优先不分配该 callId 通话线路(注:谨慎使用,这个会影响线路调度)- Parameters:
LastCallId- 最后一次呼叫 callId,带上该字段以后,平台会参考该 callId 分配线路,优先不分配该 callId 通话线路(注:谨慎使用,这个会影响线路调度)
-
getPreCallerHandle
public RreCallerHandle getPreCallerHandle()
Get 结构体,主叫呼叫预处理操作,根据不同操作确认是否呼通被叫。如需使用,本结构体需要与 keyList 结构体配合使用,此时这两个参数都为必填项- Returns:
- PreCallerHandle 结构体,主叫呼叫预处理操作,根据不同操作确认是否呼通被叫。如需使用,本结构体需要与 keyList 结构体配合使用,此时这两个参数都为必填项
-
setPreCallerHandle
public void setPreCallerHandle(RreCallerHandle PreCallerHandle)
Set 结构体,主叫呼叫预处理操作,根据不同操作确认是否呼通被叫。如需使用,本结构体需要与 keyList 结构体配合使用,此时这两个参数都为必填项- Parameters:
PreCallerHandle- 结构体,主叫呼叫预处理操作,根据不同操作确认是否呼通被叫。如需使用,本结构体需要与 keyList 结构体配合使用,此时这两个参数都为必填项
-
getOrderId
public String getOrderId()
Get 订单 ID,最大长度不超过64个字节,对于一些有订单状态 App 相关应用使用(如达人帮接入 App 应用),该字段只在帐单中带上,其它回调不附带该字段- Returns:
- OrderId 订单 ID,最大长度不超过64个字节,对于一些有订单状态 App 相关应用使用(如达人帮接入 App 应用),该字段只在帐单中带上,其它回调不附带该字段
-
setOrderId
public void setOrderId(String OrderId)
Set 订单 ID,最大长度不超过64个字节,对于一些有订单状态 App 相关应用使用(如达人帮接入 App 应用),该字段只在帐单中带上,其它回调不附带该字段- Parameters:
OrderId- 订单 ID,最大长度不超过64个字节,对于一些有订单状态 App 相关应用使用(如达人帮接入 App 应用),该字段只在帐单中带上,其它回调不附带该字段
-
-