Class: TencentCloud::Npp::V20190823::VirturalNumCdr

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

Overview

直拨话单详情

Instance Attribute Summary collapse

Instance Method Summary collapse

Constructor Details

#initialize(callid = nil, bindid = nil, src = nil, dst = nil, dstvirtualnum = nil, callcenteraccepttime = nil, startdstcalltime = nil, startdstringtime = nil, dstaccepttime = nil, endcalltime = nil, callendstatus = nil, srcduration = nil, dstduration = nil, recordurl = nil) ⇒ VirturalNumCdr

Returns a new instance of VirturalNumCdr.



847
848
849
850
851
852
853
854
855
856
857
858
859
860
861
862
# File 'lib/v20190823/models.rb', line 847

def initialize(callid=nil, bindid=nil, src=nil, dst=nil, dstvirtualnum=nil, callcenteraccepttime=nil, startdstcalltime=nil, startdstringtime=nil, dstaccepttime=nil, endcalltime=nil, callendstatus=nil, srcduration=nil, dstduration=nil, recordurl=nil)
  @CallId = callid
  @BindId = bindid
  @Src = src
  @Dst = dst
  @DstVirtualNum = dstvirtualnum
  @CallCenterAcceptTime = callcenteraccepttime
  @StartDstCallTime = startdstcalltime
  @StartDstRingTime = startdstringtime
  @DstAcceptTime = dstaccepttime
  @EndCallTime = endcalltime
  @CallEndStatus = callendstatus
  @SrcDuration = srcduration
  @DstDuration = dstduration
  @RecordUrl = recordurl
end

Instance Attribute Details

#BindIdObject

Parameters:

  • CallId:

    呼叫通话 ID

  • BindId:

    双方号码 + 中间号绑定 ID,该 ID 全局唯一

  • Src:

    主叫号码

  • Dst:

    被叫号码

  • DstVirtualNum:

    主叫通讯录直拨虚拟保护号码

  • CallCenterAcceptTime:

    虚拟保护号码平台收到呼叫时间

  • StartDstCallTime:

    被叫呼叫开始时间

  • StartDstRingTime:

    被叫响铃开始时间

  • DstAcceptTime:

    被叫接听时间

  • EndCallTime:

    用户挂机通话结束时间

  • CallEndStatus:

    通话最后状态:0:未知状态 1:正常通话 2:查询呼叫转移被叫号异常 3:未接通 4:未接听 5:拒接挂断 6:关机 7:空号 8:通话中 9:欠费 10:运营商线路或平台异常

  • SrcDuration:

    主叫接通虚拟保护号码到通话结束通话时间

  • DstDuration:

    呼叫转接被叫接通到通话结束通话时间

  • RecordUrl:

    录音 URL,如果不录音或录音失败,该值为空



845
846
847
# File 'lib/v20190823/models.rb', line 845

def BindId
  @BindId
end

#CallCenterAcceptTimeObject

Parameters:

  • CallId:

    呼叫通话 ID

  • BindId:

    双方号码 + 中间号绑定 ID,该 ID 全局唯一

  • Src:

    主叫号码

  • Dst:

    被叫号码

  • DstVirtualNum:

    主叫通讯录直拨虚拟保护号码

  • CallCenterAcceptTime:

    虚拟保护号码平台收到呼叫时间

  • StartDstCallTime:

    被叫呼叫开始时间

  • StartDstRingTime:

    被叫响铃开始时间

  • DstAcceptTime:

    被叫接听时间

  • EndCallTime:

    用户挂机通话结束时间

  • CallEndStatus:

    通话最后状态:0:未知状态 1:正常通话 2:查询呼叫转移被叫号异常 3:未接通 4:未接听 5:拒接挂断 6:关机 7:空号 8:通话中 9:欠费 10:运营商线路或平台异常

  • SrcDuration:

    主叫接通虚拟保护号码到通话结束通话时间

  • DstDuration:

    呼叫转接被叫接通到通话结束通话时间

  • RecordUrl:

    录音 URL,如果不录音或录音失败,该值为空



845
846
847
# File 'lib/v20190823/models.rb', line 845

def CallCenterAcceptTime
  @CallCenterAcceptTime
end

#CallEndStatusObject

Parameters:

  • CallId:

    呼叫通话 ID

  • BindId:

    双方号码 + 中间号绑定 ID,该 ID 全局唯一

  • Src:

    主叫号码

  • Dst:

    被叫号码

  • DstVirtualNum:

    主叫通讯录直拨虚拟保护号码

  • CallCenterAcceptTime:

    虚拟保护号码平台收到呼叫时间

  • StartDstCallTime:

    被叫呼叫开始时间

  • StartDstRingTime:

    被叫响铃开始时间

  • DstAcceptTime:

    被叫接听时间

  • EndCallTime:

    用户挂机通话结束时间

  • CallEndStatus:

    通话最后状态:0:未知状态 1:正常通话 2:查询呼叫转移被叫号异常 3:未接通 4:未接听 5:拒接挂断 6:关机 7:空号 8:通话中 9:欠费 10:运营商线路或平台异常

  • SrcDuration:

    主叫接通虚拟保护号码到通话结束通话时间

  • DstDuration:

    呼叫转接被叫接通到通话结束通话时间

  • RecordUrl:

    录音 URL,如果不录音或录音失败,该值为空



845
846
847
# File 'lib/v20190823/models.rb', line 845

def CallEndStatus
  @CallEndStatus
end

#CallIdObject

Parameters:

  • CallId:

    呼叫通话 ID

  • BindId:

    双方号码 + 中间号绑定 ID,该 ID 全局唯一

  • Src:

    主叫号码

  • Dst:

    被叫号码

  • DstVirtualNum:

    主叫通讯录直拨虚拟保护号码

  • CallCenterAcceptTime:

    虚拟保护号码平台收到呼叫时间

  • StartDstCallTime:

    被叫呼叫开始时间

  • StartDstRingTime:

    被叫响铃开始时间

  • DstAcceptTime:

    被叫接听时间

  • EndCallTime:

    用户挂机通话结束时间

  • CallEndStatus:

    通话最后状态:0:未知状态 1:正常通话 2:查询呼叫转移被叫号异常 3:未接通 4:未接听 5:拒接挂断 6:关机 7:空号 8:通话中 9:欠费 10:运营商线路或平台异常

  • SrcDuration:

    主叫接通虚拟保护号码到通话结束通话时间

  • DstDuration:

    呼叫转接被叫接通到通话结束通话时间

  • RecordUrl:

    录音 URL,如果不录音或录音失败,该值为空



845
846
847
# File 'lib/v20190823/models.rb', line 845

def CallId
  @CallId
end

#DstObject

Parameters:

  • CallId:

    呼叫通话 ID

  • BindId:

    双方号码 + 中间号绑定 ID,该 ID 全局唯一

  • Src:

    主叫号码

  • Dst:

    被叫号码

  • DstVirtualNum:

    主叫通讯录直拨虚拟保护号码

  • CallCenterAcceptTime:

    虚拟保护号码平台收到呼叫时间

  • StartDstCallTime:

    被叫呼叫开始时间

  • StartDstRingTime:

    被叫响铃开始时间

  • DstAcceptTime:

    被叫接听时间

  • EndCallTime:

    用户挂机通话结束时间

  • CallEndStatus:

    通话最后状态:0:未知状态 1:正常通话 2:查询呼叫转移被叫号异常 3:未接通 4:未接听 5:拒接挂断 6:关机 7:空号 8:通话中 9:欠费 10:运营商线路或平台异常

  • SrcDuration:

    主叫接通虚拟保护号码到通话结束通话时间

  • DstDuration:

    呼叫转接被叫接通到通话结束通话时间

  • RecordUrl:

    录音 URL,如果不录音或录音失败,该值为空



845
846
847
# File 'lib/v20190823/models.rb', line 845

def Dst
  @Dst
end

#DstAcceptTimeObject

Parameters:

  • CallId:

    呼叫通话 ID

  • BindId:

    双方号码 + 中间号绑定 ID,该 ID 全局唯一

  • Src:

    主叫号码

  • Dst:

    被叫号码

  • DstVirtualNum:

    主叫通讯录直拨虚拟保护号码

  • CallCenterAcceptTime:

    虚拟保护号码平台收到呼叫时间

  • StartDstCallTime:

    被叫呼叫开始时间

  • StartDstRingTime:

    被叫响铃开始时间

  • DstAcceptTime:

    被叫接听时间

  • EndCallTime:

    用户挂机通话结束时间

  • CallEndStatus:

    通话最后状态:0:未知状态 1:正常通话 2:查询呼叫转移被叫号异常 3:未接通 4:未接听 5:拒接挂断 6:关机 7:空号 8:通话中 9:欠费 10:运营商线路或平台异常

  • SrcDuration:

    主叫接通虚拟保护号码到通话结束通话时间

  • DstDuration:

    呼叫转接被叫接通到通话结束通话时间

  • RecordUrl:

    录音 URL,如果不录音或录音失败,该值为空



845
846
847
# File 'lib/v20190823/models.rb', line 845

def DstAcceptTime
  @DstAcceptTime
end

#DstDurationObject

Parameters:

  • CallId:

    呼叫通话 ID

  • BindId:

    双方号码 + 中间号绑定 ID,该 ID 全局唯一

  • Src:

    主叫号码

  • Dst:

    被叫号码

  • DstVirtualNum:

    主叫通讯录直拨虚拟保护号码

  • CallCenterAcceptTime:

    虚拟保护号码平台收到呼叫时间

  • StartDstCallTime:

    被叫呼叫开始时间

  • StartDstRingTime:

    被叫响铃开始时间

  • DstAcceptTime:

    被叫接听时间

  • EndCallTime:

    用户挂机通话结束时间

  • CallEndStatus:

    通话最后状态:0:未知状态 1:正常通话 2:查询呼叫转移被叫号异常 3:未接通 4:未接听 5:拒接挂断 6:关机 7:空号 8:通话中 9:欠费 10:运营商线路或平台异常

  • SrcDuration:

    主叫接通虚拟保护号码到通话结束通话时间

  • DstDuration:

    呼叫转接被叫接通到通话结束通话时间

  • RecordUrl:

    录音 URL,如果不录音或录音失败,该值为空



845
846
847
# File 'lib/v20190823/models.rb', line 845

def DstDuration
  @DstDuration
end

#DstVirtualNumObject

Parameters:

  • CallId:

    呼叫通话 ID

  • BindId:

    双方号码 + 中间号绑定 ID,该 ID 全局唯一

  • Src:

    主叫号码

  • Dst:

    被叫号码

  • DstVirtualNum:

    主叫通讯录直拨虚拟保护号码

  • CallCenterAcceptTime:

    虚拟保护号码平台收到呼叫时间

  • StartDstCallTime:

    被叫呼叫开始时间

  • StartDstRingTime:

    被叫响铃开始时间

  • DstAcceptTime:

    被叫接听时间

  • EndCallTime:

    用户挂机通话结束时间

  • CallEndStatus:

    通话最后状态:0:未知状态 1:正常通话 2:查询呼叫转移被叫号异常 3:未接通 4:未接听 5:拒接挂断 6:关机 7:空号 8:通话中 9:欠费 10:运营商线路或平台异常

  • SrcDuration:

    主叫接通虚拟保护号码到通话结束通话时间

  • DstDuration:

    呼叫转接被叫接通到通话结束通话时间

  • RecordUrl:

    录音 URL,如果不录音或录音失败,该值为空



845
846
847
# File 'lib/v20190823/models.rb', line 845

def DstVirtualNum
  @DstVirtualNum
end

#EndCallTimeObject

Parameters:

  • CallId:

    呼叫通话 ID

  • BindId:

    双方号码 + 中间号绑定 ID,该 ID 全局唯一

  • Src:

    主叫号码

  • Dst:

    被叫号码

  • DstVirtualNum:

    主叫通讯录直拨虚拟保护号码

  • CallCenterAcceptTime:

    虚拟保护号码平台收到呼叫时间

  • StartDstCallTime:

    被叫呼叫开始时间

  • StartDstRingTime:

    被叫响铃开始时间

  • DstAcceptTime:

    被叫接听时间

  • EndCallTime:

    用户挂机通话结束时间

  • CallEndStatus:

    通话最后状态:0:未知状态 1:正常通话 2:查询呼叫转移被叫号异常 3:未接通 4:未接听 5:拒接挂断 6:关机 7:空号 8:通话中 9:欠费 10:运营商线路或平台异常

  • SrcDuration:

    主叫接通虚拟保护号码到通话结束通话时间

  • DstDuration:

    呼叫转接被叫接通到通话结束通话时间

  • RecordUrl:

    录音 URL,如果不录音或录音失败,该值为空



845
846
847
# File 'lib/v20190823/models.rb', line 845

def EndCallTime
  @EndCallTime
end

#RecordUrlObject

Parameters:

  • CallId:

    呼叫通话 ID

  • BindId:

    双方号码 + 中间号绑定 ID,该 ID 全局唯一

  • Src:

    主叫号码

  • Dst:

    被叫号码

  • DstVirtualNum:

    主叫通讯录直拨虚拟保护号码

  • CallCenterAcceptTime:

    虚拟保护号码平台收到呼叫时间

  • StartDstCallTime:

    被叫呼叫开始时间

  • StartDstRingTime:

    被叫响铃开始时间

  • DstAcceptTime:

    被叫接听时间

  • EndCallTime:

    用户挂机通话结束时间

  • CallEndStatus:

    通话最后状态:0:未知状态 1:正常通话 2:查询呼叫转移被叫号异常 3:未接通 4:未接听 5:拒接挂断 6:关机 7:空号 8:通话中 9:欠费 10:运营商线路或平台异常

  • SrcDuration:

    主叫接通虚拟保护号码到通话结束通话时间

  • DstDuration:

    呼叫转接被叫接通到通话结束通话时间

  • RecordUrl:

    录音 URL,如果不录音或录音失败,该值为空



845
846
847
# File 'lib/v20190823/models.rb', line 845

def RecordUrl
  @RecordUrl
end

#SrcObject

Parameters:

  • CallId:

    呼叫通话 ID

  • BindId:

    双方号码 + 中间号绑定 ID,该 ID 全局唯一

  • Src:

    主叫号码

  • Dst:

    被叫号码

  • DstVirtualNum:

    主叫通讯录直拨虚拟保护号码

  • CallCenterAcceptTime:

    虚拟保护号码平台收到呼叫时间

  • StartDstCallTime:

    被叫呼叫开始时间

  • StartDstRingTime:

    被叫响铃开始时间

  • DstAcceptTime:

    被叫接听时间

  • EndCallTime:

    用户挂机通话结束时间

  • CallEndStatus:

    通话最后状态:0:未知状态 1:正常通话 2:查询呼叫转移被叫号异常 3:未接通 4:未接听 5:拒接挂断 6:关机 7:空号 8:通话中 9:欠费 10:运营商线路或平台异常

  • SrcDuration:

    主叫接通虚拟保护号码到通话结束通话时间

  • DstDuration:

    呼叫转接被叫接通到通话结束通话时间

  • RecordUrl:

    录音 URL,如果不录音或录音失败,该值为空



845
846
847
# File 'lib/v20190823/models.rb', line 845

def Src
  @Src
end

#SrcDurationObject

Parameters:

  • CallId:

    呼叫通话 ID

  • BindId:

    双方号码 + 中间号绑定 ID,该 ID 全局唯一

  • Src:

    主叫号码

  • Dst:

    被叫号码

  • DstVirtualNum:

    主叫通讯录直拨虚拟保护号码

  • CallCenterAcceptTime:

    虚拟保护号码平台收到呼叫时间

  • StartDstCallTime:

    被叫呼叫开始时间

  • StartDstRingTime:

    被叫响铃开始时间

  • DstAcceptTime:

    被叫接听时间

  • EndCallTime:

    用户挂机通话结束时间

  • CallEndStatus:

    通话最后状态:0:未知状态 1:正常通话 2:查询呼叫转移被叫号异常 3:未接通 4:未接听 5:拒接挂断 6:关机 7:空号 8:通话中 9:欠费 10:运营商线路或平台异常

  • SrcDuration:

    主叫接通虚拟保护号码到通话结束通话时间

  • DstDuration:

    呼叫转接被叫接通到通话结束通话时间

  • RecordUrl:

    录音 URL,如果不录音或录音失败,该值为空



845
846
847
# File 'lib/v20190823/models.rb', line 845

def SrcDuration
  @SrcDuration
end

#StartDstCallTimeObject

Parameters:

  • CallId:

    呼叫通话 ID

  • BindId:

    双方号码 + 中间号绑定 ID,该 ID 全局唯一

  • Src:

    主叫号码

  • Dst:

    被叫号码

  • DstVirtualNum:

    主叫通讯录直拨虚拟保护号码

  • CallCenterAcceptTime:

    虚拟保护号码平台收到呼叫时间

  • StartDstCallTime:

    被叫呼叫开始时间

  • StartDstRingTime:

    被叫响铃开始时间

  • DstAcceptTime:

    被叫接听时间

  • EndCallTime:

    用户挂机通话结束时间

  • CallEndStatus:

    通话最后状态:0:未知状态 1:正常通话 2:查询呼叫转移被叫号异常 3:未接通 4:未接听 5:拒接挂断 6:关机 7:空号 8:通话中 9:欠费 10:运营商线路或平台异常

  • SrcDuration:

    主叫接通虚拟保护号码到通话结束通话时间

  • DstDuration:

    呼叫转接被叫接通到通话结束通话时间

  • RecordUrl:

    录音 URL,如果不录音或录音失败,该值为空



845
846
847
# File 'lib/v20190823/models.rb', line 845

def StartDstCallTime
  @StartDstCallTime
end

#StartDstRingTimeObject

Parameters:

  • CallId:

    呼叫通话 ID

  • BindId:

    双方号码 + 中间号绑定 ID,该 ID 全局唯一

  • Src:

    主叫号码

  • Dst:

    被叫号码

  • DstVirtualNum:

    主叫通讯录直拨虚拟保护号码

  • CallCenterAcceptTime:

    虚拟保护号码平台收到呼叫时间

  • StartDstCallTime:

    被叫呼叫开始时间

  • StartDstRingTime:

    被叫响铃开始时间

  • DstAcceptTime:

    被叫接听时间

  • EndCallTime:

    用户挂机通话结束时间

  • CallEndStatus:

    通话最后状态:0:未知状态 1:正常通话 2:查询呼叫转移被叫号异常 3:未接通 4:未接听 5:拒接挂断 6:关机 7:空号 8:通话中 9:欠费 10:运营商线路或平台异常

  • SrcDuration:

    主叫接通虚拟保护号码到通话结束通话时间

  • DstDuration:

    呼叫转接被叫接通到通话结束通话时间

  • RecordUrl:

    录音 URL,如果不录音或录音失败,该值为空



845
846
847
# File 'lib/v20190823/models.rb', line 845

def StartDstRingTime
  @StartDstRingTime
end

Instance Method Details

#deserialize(params) ⇒ Object



864
865
866
867
868
869
870
871
872
873
874
875
876
877
878
879
# File 'lib/v20190823/models.rb', line 864

def deserialize(params)
  @CallId = params['CallId']
  @BindId = params['BindId']
  @Src = params['Src']
  @Dst = params['Dst']
  @DstVirtualNum = params['DstVirtualNum']
  @CallCenterAcceptTime = params['CallCenterAcceptTime']
  @StartDstCallTime = params['StartDstCallTime']
  @StartDstRingTime = params['StartDstRingTime']
  @DstAcceptTime = params['DstAcceptTime']
  @EndCallTime = params['EndCallTime']
  @CallEndStatus = params['CallEndStatus']
  @SrcDuration = params['SrcDuration']
  @DstDuration = params['DstDuration']
  @RecordUrl = params['RecordUrl']
end