Class TelCdrInfo

    • Constructor Summary

      Constructors 
      Constructor Description
      TelCdrInfo()  
      TelCdrInfo​(TelCdrInfo 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
      Long getAcceptTimestamp()
      Get 接听时间戳,UNIX 秒级时间戳 注意:此字段可能返回 null,表示取不到有效值。
      String getAsrUrl()
      Get 获取录音ASR文本信息地址 注意:此字段可能返回 null,表示取不到有效值。
      String getCallee()
      Get 被叫号码
      String getCaller()
      Get 主叫号码
      String getCallerLocation()
      Get 主叫归属地
      String getCustomRecordURL()
      Get 录音转存第三方COS地址 注意:此字段可能返回 null,表示取不到有效值。
      Long getDirection()
      Get 呼入呼出方向 0 呼入 1 呼出
      Long getDuration()
      Get 通话时长
      Long getEndedTimestamp()
      Get 结束时间戳,UNIX 秒级时间戳 注意:此字段可能返回 null,表示取不到有效值。
      Long getEndStatus()
      Get EndStatus与EndStatusString一一对应,具体枚举如下: 场景 EndStatus EndStatusString 状态说明** 电话呼入&\u547c\u51fa 1 ok 正常结束 电话呼入&\u547c\u51fa 0 error 系统错误 电话呼入 102 ivrGiveUp IVR 期间用户放弃 电话呼入 103 waitingGiveUp 会话排队期间用户放弃 电话呼入 104 ringingGiveUp 会话振铃期间用户放弃 电话呼入 105 noSeatOnline 无坐席在线 电话呼入 106 notWorkTime 非工作时间 电话呼入 107 ivrEnd IVR 后直接结束 电话呼入 100 CallinBlockedContact 呼入黑名单 电话呼出 2 unconnected 未接通 电话呼出 201 unknown 未知状态 电话呼出 203 userReject 拒接挂断 电话呼出 204 powerOff 关机 电话呼出 205 numberNotExist 空号 电话呼出 206 busy 通话中 电话呼出 207 outOfCredit 欠费 电话呼出 208 operatorError 运营商线路异常 电话呼出 209 callerCancel 主叫取消 电话呼出 210 notInService 不在服务区
      String getEndStatusString()
      Get EndStatus与EndStatusString一一对应,具体枚举如下: 场景 EndStatus EndStatusString 状态说明** 电话呼入&\u547c\u51fa 1 ok 正常结束 电话呼入&\u547c\u51fa 0 error 系统错误 电话呼入 102 ivrGiveUp IVR 期间用户放弃 电话呼入 103 waitingGiveUp 会话排队期间用户放弃 电话呼入 104 ringingGiveUp 会话振铃期间用户放弃 电话呼入 105 noSeatOnline 无坐席在线 电话呼入 106 notWorkTime 非工作时间 电话呼入 107 ivrEnd IVR 后直接结束 电话呼入 100 CallinBlockedContact 呼入黑名单 电话呼出 2 unconnected 未接通 电话呼出 201 unknown 未知状态 听 电话呼出 203 userReject 拒接挂断 电话呼出 204 powerOff 关机 电话呼出 205 numberNotExist 空号 电话呼出 206 busy 通话中 电话呼出 207 outOfCredit 欠费 电话呼出 208 operatorError 运营商线路异常 电话呼出 209 callerCancel 主叫取消 电话呼出 210 notInService 不在服务区 注意:此字段可能返回 null,表示取不到有效值。
      String getHungUpSide()
      Get 挂机方 seat 坐席 user 用户 注意:此字段可能返回 null,表示取不到有效值。
      Long getIVRDuration()
      Get IVR 阶段耗时 注意:此字段可能返回 null,表示取不到有效值。
      String[] getIVRKeyPressed()
      Get IVR 按键信息 ,e.g.
      IVRKeyPressedElement[] getIVRKeyPressedEx()
      Get IVR按键信息(e.g. [{"Key":"1","Label":"非常满意"}]) 注意:此字段可能返回 null,表示取不到有效值。
      IVRKeyPressedElement[] getPostIVRKeyPressed()
      Get 后置IVR按键信息(e.g. [{"Key":"1","Label":"非常满意"}]) 注意:此字段可能返回 null,表示取不到有效值。
      String getProtectedCallee()
      Get 被叫号码保护ID,开启号码保护映射功能时有效,且Callee字段置空 注意:此字段可能返回 null,表示取不到有效值。
      String getProtectedCaller()
      Get 主叫号码保护ID,开启号码保护映射功能时有效,且Caller字段置空 注意:此字段可能返回 null,表示取不到有效值。
      Long getQueuedSkillGroupId()
      Get 排队技能组Id 注意:此字段可能返回 null,表示取不到有效值。
      String getQueuedSkillGroupName()
      Get 排队技能组名称 注意:此字段可能返回 null,表示取不到有效值。
      Long getQueuedTimestamp()
      Get 进入排队时间,Unix 秒级时间戳 注意:此字段可能返回 null,表示取不到有效值。
      String getRecordURL()
      Get 录音信息
      String getRemark()
      Get 备注 注意:此字段可能返回 null,表示取不到有效值。
      Long getRingTimestamp()
      Get 振铃时间戳,UNIX 秒级时间戳 注意:此字段可能返回 null,表示取不到有效值。
      SeatUserInfo getSeatUser()
      Get 坐席信息
      ServeParticipant[] getServeParticipants()
      Get 服务参与者列表 注意:此字段可能返回 null,表示取不到有效值。
      String getSessionId()
      Get 会话 ID 注意:此字段可能返回 null,表示取不到有效值。
      String getSkillGroup()
      Get 技能组名称
      Long getSkillGroupId()
      Get 技能组ID 注意:此字段可能返回 null,表示取不到有效值。
      Long getStartTimestamp()
      Get 会话开始时间戳,UNIX 秒级时间戳 注意:此字段可能返回 null,表示取不到有效值。
      Long getTime()
      Get 呼叫发起时间戳,Unix 时间戳
      String getUui()
      Get 客户自定义数据(User-to-User Interface) 注意:此字段可能返回 null,表示取不到有效值。
      String[] getVoicemailAsrURL()
      Get 通话中语音留言ASR文本信息地址 注意:此字段可能返回 null,表示取不到有效值。
      String[] getVoicemailRecordURL()
      Get 通话中语音留言录音URL 注意:此字段可能返回 null,表示取不到有效值。
      void setAcceptTimestamp​(Long AcceptTimestamp)
      Set 接听时间戳,UNIX 秒级时间戳 注意:此字段可能返回 null,表示取不到有效值。
      void setAsrUrl​(String AsrUrl)
      Set 获取录音ASR文本信息地址 注意:此字段可能返回 null,表示取不到有效值。
      void setCallee​(String Callee)
      Set 被叫号码
      void setCaller​(String Caller)
      Set 主叫号码
      void setCallerLocation​(String CallerLocation)
      Set 主叫归属地
      void setCustomRecordURL​(String CustomRecordURL)
      Set 录音转存第三方COS地址 注意:此字段可能返回 null,表示取不到有效值。
      void setDirection​(Long Direction)
      Set 呼入呼出方向 0 呼入 1 呼出
      void setDuration​(Long Duration)
      Set 通话时长
      void setEndedTimestamp​(Long EndedTimestamp)
      Set 结束时间戳,UNIX 秒级时间戳 注意:此字段可能返回 null,表示取不到有效值。
      void setEndStatus​(Long EndStatus)
      Set EndStatus与EndStatusString一一对应,具体枚举如下: 场景 EndStatus EndStatusString 状态说明** 电话呼入&\u547c\u51fa 1 ok 正常结束 电话呼入&\u547c\u51fa 0 error 系统错误 电话呼入 102 ivrGiveUp IVR 期间用户放弃 电话呼入 103 waitingGiveUp 会话排队期间用户放弃 电话呼入 104 ringingGiveUp 会话振铃期间用户放弃 电话呼入 105 noSeatOnline 无坐席在线 电话呼入 106 notWorkTime 非工作时间 电话呼入 107 ivrEnd IVR 后直接结束 电话呼入 100 CallinBlockedContact 呼入黑名单 电话呼出 2 unconnected 未接通 电话呼出 201 unknown 未知状态 电话呼出 203 userReject 拒接挂断 电话呼出 204 powerOff 关机 电话呼出 205 numberNotExist 空号 电话呼出 206 busy 通话中 电话呼出 207 outOfCredit 欠费 电话呼出 208 operatorError 运营商线路异常 电话呼出 209 callerCancel 主叫取消 电话呼出 210 notInService 不在服务区
      void setEndStatusString​(String EndStatusString)
      Set EndStatus与EndStatusString一一对应,具体枚举如下: 场景 EndStatus EndStatusString 状态说明** 电话呼入&\u547c\u51fa 1 ok 正常结束 电话呼入&\u547c\u51fa 0 error 系统错误 电话呼入 102 ivrGiveUp IVR 期间用户放弃 电话呼入 103 waitingGiveUp 会话排队期间用户放弃 电话呼入 104 ringingGiveUp 会话振铃期间用户放弃 电话呼入 105 noSeatOnline 无坐席在线 电话呼入 106 notWorkTime 非工作时间 电话呼入 107 ivrEnd IVR 后直接结束 电话呼入 100 CallinBlockedContact 呼入黑名单 电话呼出 2 unconnected 未接通 电话呼出 201 unknown 未知状态 听 电话呼出 203 userReject 拒接挂断 电话呼出 204 powerOff 关机 电话呼出 205 numberNotExist 空号 电话呼出 206 busy 通话中 电话呼出 207 outOfCredit 欠费 电话呼出 208 operatorError 运营商线路异常 电话呼出 209 callerCancel 主叫取消 电话呼出 210 notInService 不在服务区 注意:此字段可能返回 null,表示取不到有效值。
      void setHungUpSide​(String HungUpSide)
      Set 挂机方 seat 坐席 user 用户 注意:此字段可能返回 null,表示取不到有效值。
      void setIVRDuration​(Long IVRDuration)
      Set IVR 阶段耗时 注意:此字段可能返回 null,表示取不到有效值。
      void setIVRKeyPressed​(String[] IVRKeyPressed)
      Set IVR 按键信息 ,e.g.
      void setIVRKeyPressedEx​(IVRKeyPressedElement[] IVRKeyPressedEx)
      Set IVR按键信息(e.g. [{"Key":"1","Label":"非常满意"}]) 注意:此字段可能返回 null,表示取不到有效值。
      void setPostIVRKeyPressed​(IVRKeyPressedElement[] PostIVRKeyPressed)
      Set 后置IVR按键信息(e.g. [{"Key":"1","Label":"非常满意"}]) 注意:此字段可能返回 null,表示取不到有效值。
      void setProtectedCallee​(String ProtectedCallee)
      Set 被叫号码保护ID,开启号码保护映射功能时有效,且Callee字段置空 注意:此字段可能返回 null,表示取不到有效值。
      void setProtectedCaller​(String ProtectedCaller)
      Set 主叫号码保护ID,开启号码保护映射功能时有效,且Caller字段置空 注意:此字段可能返回 null,表示取不到有效值。
      void setQueuedSkillGroupId​(Long QueuedSkillGroupId)
      Set 排队技能组Id 注意:此字段可能返回 null,表示取不到有效值。
      void setQueuedSkillGroupName​(String QueuedSkillGroupName)
      Set 排队技能组名称 注意:此字段可能返回 null,表示取不到有效值。
      void setQueuedTimestamp​(Long QueuedTimestamp)
      Set 进入排队时间,Unix 秒级时间戳 注意:此字段可能返回 null,表示取不到有效值。
      void setRecordURL​(String RecordURL)
      Set 录音信息
      void setRemark​(String Remark)
      Set 备注 注意:此字段可能返回 null,表示取不到有效值。
      void setRingTimestamp​(Long RingTimestamp)
      Set 振铃时间戳,UNIX 秒级时间戳 注意:此字段可能返回 null,表示取不到有效值。
      void setSeatUser​(SeatUserInfo SeatUser)
      Set 坐席信息
      void setServeParticipants​(ServeParticipant[] ServeParticipants)
      Set 服务参与者列表 注意:此字段可能返回 null,表示取不到有效值。
      void setSessionId​(String SessionId)
      Set 会话 ID 注意:此字段可能返回 null,表示取不到有效值。
      void setSkillGroup​(String SkillGroup)
      Set 技能组名称
      void setSkillGroupId​(Long SkillGroupId)
      Set 技能组ID 注意:此字段可能返回 null,表示取不到有效值。
      void setStartTimestamp​(Long StartTimestamp)
      Set 会话开始时间戳,UNIX 秒级时间戳 注意:此字段可能返回 null,表示取不到有效值。
      void setTime​(Long Time)
      Set 呼叫发起时间戳,Unix 时间戳
      void setUui​(String Uui)
      Set 客户自定义数据(User-to-User Interface) 注意:此字段可能返回 null,表示取不到有效值。
      void setVoicemailAsrURL​(String[] VoicemailAsrURL)
      Set 通话中语音留言ASR文本信息地址 注意:此字段可能返回 null,表示取不到有效值。
      void setVoicemailRecordURL​(String[] VoicemailRecordURL)
      Set 通话中语音留言录音URL 注意:此字段可能返回 null,表示取不到有效值。
      void toMap​(HashMap<String,​String> map, String prefix)
      Internal implementation, normal users should not use it.
    • Constructor Detail

      • TelCdrInfo

        public TelCdrInfo()
      • TelCdrInfo

        public TelCdrInfo​(TelCdrInfo 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

      • getCaller

        public String getCaller()
        Get 主叫号码
        Returns:
        Caller 主叫号码
      • setCaller

        public void setCaller​(String Caller)
        Set 主叫号码
        Parameters:
        Caller - 主叫号码
      • getCallee

        public String getCallee()
        Get 被叫号码
        Returns:
        Callee 被叫号码
      • setCallee

        public void setCallee​(String Callee)
        Set 被叫号码
        Parameters:
        Callee - 被叫号码
      • getTime

        public Long getTime()
        Get 呼叫发起时间戳,Unix 时间戳
        Returns:
        Time 呼叫发起时间戳,Unix 时间戳
      • setTime

        public void setTime​(Long Time)
        Set 呼叫发起时间戳,Unix 时间戳
        Parameters:
        Time - 呼叫发起时间戳,Unix 时间戳
      • getDirection

        public Long getDirection()
        Get 呼入呼出方向 0 呼入 1 呼出
        Returns:
        Direction 呼入呼出方向 0 呼入 1 呼出
      • setDirection

        public void setDirection​(Long Direction)
        Set 呼入呼出方向 0 呼入 1 呼出
        Parameters:
        Direction - 呼入呼出方向 0 呼入 1 呼出
      • getDuration

        public Long getDuration()
        Get 通话时长
        Returns:
        Duration 通话时长
      • setDuration

        public void setDuration​(Long Duration)
        Set 通话时长
        Parameters:
        Duration - 通话时长
      • getRecordURL

        public String getRecordURL()
        Get 录音信息
        Returns:
        RecordURL 录音信息
      • setRecordURL

        public void setRecordURL​(String RecordURL)
        Set 录音信息
        Parameters:
        RecordURL - 录音信息
      • getSeatUser

        public SeatUserInfo getSeatUser()
        Get 坐席信息
        Returns:
        SeatUser 坐席信息
      • setSeatUser

        public void setSeatUser​(SeatUserInfo SeatUser)
        Set 坐席信息
        Parameters:
        SeatUser - 坐席信息
      • getEndStatus

        public Long getEndStatus()
        Get EndStatus与EndStatusString一一对应,具体枚举如下: 场景 EndStatus EndStatusString 状态说明** 电话呼入&\u547c\u51fa 1 ok 正常结束 电话呼入&\u547c\u51fa 0 error 系统错误 电话呼入 102 ivrGiveUp IVR 期间用户放弃 电话呼入 103 waitingGiveUp 会话排队期间用户放弃 电话呼入 104 ringingGiveUp 会话振铃期间用户放弃 电话呼入 105 noSeatOnline 无坐席在线 电话呼入 106 notWorkTime 非工作时间 电话呼入 107 ivrEnd IVR 后直接结束 电话呼入 100 CallinBlockedContact 呼入黑名单 电话呼出 2 unconnected 未接通 电话呼出 201 unknown 未知状态 电话呼出 203 userReject 拒接挂断 电话呼出 204 powerOff 关机 电话呼出 205 numberNotExist 空号 电话呼出 206 busy 通话中 电话呼出 207 outOfCredit 欠费 电话呼出 208 operatorError 运营商线路异常 电话呼出 209 callerCancel 主叫取消 电话呼出 210 notInService 不在服务区
        Returns:
        EndStatus EndStatus与EndStatusString一一对应,具体枚举如下: 场景 EndStatus EndStatusString 状态说明** 电话呼入&\u547c\u51fa 1 ok 正常结束 电话呼入&\u547c\u51fa 0 error 系统错误 电话呼入 102 ivrGiveUp IVR 期间用户放弃 电话呼入 103 waitingGiveUp 会话排队期间用户放弃 电话呼入 104 ringingGiveUp 会话振铃期间用户放弃 电话呼入 105 noSeatOnline 无坐席在线 电话呼入 106 notWorkTime 非工作时间 电话呼入 107 ivrEnd IVR 后直接结束 电话呼入 100 CallinBlockedContact 呼入黑名单 电话呼出 2 unconnected 未接通 电话呼出 201 unknown 未知状态 电话呼出 203 userReject 拒接挂断 电话呼出 204 powerOff 关机 电话呼出 205 numberNotExist 空号 电话呼出 206 busy 通话中 电话呼出 207 outOfCredit 欠费 电话呼出 208 operatorError 运营商线路异常 电话呼出 209 callerCancel 主叫取消 电话呼出 210 notInService 不在服务区
      • setEndStatus

        public void setEndStatus​(Long EndStatus)
        Set EndStatus与EndStatusString一一对应,具体枚举如下: 场景 EndStatus EndStatusString 状态说明** 电话呼入&\u547c\u51fa 1 ok 正常结束 电话呼入&\u547c\u51fa 0 error 系统错误 电话呼入 102 ivrGiveUp IVR 期间用户放弃 电话呼入 103 waitingGiveUp 会话排队期间用户放弃 电话呼入 104 ringingGiveUp 会话振铃期间用户放弃 电话呼入 105 noSeatOnline 无坐席在线 电话呼入 106 notWorkTime 非工作时间 电话呼入 107 ivrEnd IVR 后直接结束 电话呼入 100 CallinBlockedContact 呼入黑名单 电话呼出 2 unconnected 未接通 电话呼出 201 unknown 未知状态 电话呼出 203 userReject 拒接挂断 电话呼出 204 powerOff 关机 电话呼出 205 numberNotExist 空号 电话呼出 206 busy 通话中 电话呼出 207 outOfCredit 欠费 电话呼出 208 operatorError 运营商线路异常 电话呼出 209 callerCancel 主叫取消 电话呼出 210 notInService 不在服务区
        Parameters:
        EndStatus - EndStatus与EndStatusString一一对应,具体枚举如下: 场景 EndStatus EndStatusString 状态说明** 电话呼入&\u547c\u51fa 1 ok 正常结束 电话呼入&\u547c\u51fa 0 error 系统错误 电话呼入 102 ivrGiveUp IVR 期间用户放弃 电话呼入 103 waitingGiveUp 会话排队期间用户放弃 电话呼入 104 ringingGiveUp 会话振铃期间用户放弃 电话呼入 105 noSeatOnline 无坐席在线 电话呼入 106 notWorkTime 非工作时间 电话呼入 107 ivrEnd IVR 后直接结束 电话呼入 100 CallinBlockedContact 呼入黑名单 电话呼出 2 unconnected 未接通 电话呼出 201 unknown 未知状态 电话呼出 203 userReject 拒接挂断 电话呼出 204 powerOff 关机 电话呼出 205 numberNotExist 空号 电话呼出 206 busy 通话中 电话呼出 207 outOfCredit 欠费 电话呼出 208 operatorError 运营商线路异常 电话呼出 209 callerCancel 主叫取消 电话呼出 210 notInService 不在服务区
      • getSkillGroup

        public String getSkillGroup()
        Get 技能组名称
        Returns:
        SkillGroup 技能组名称
      • setSkillGroup

        public void setSkillGroup​(String SkillGroup)
        Set 技能组名称
        Parameters:
        SkillGroup - 技能组名称
      • getCallerLocation

        public String getCallerLocation()
        Get 主叫归属地
        Returns:
        CallerLocation 主叫归属地
      • setCallerLocation

        public void setCallerLocation​(String CallerLocation)
        Set 主叫归属地
        Parameters:
        CallerLocation - 主叫归属地
      • getIVRDuration

        public Long getIVRDuration()
        Get IVR 阶段耗时 注意:此字段可能返回 null,表示取不到有效值。
        Returns:
        IVRDuration IVR 阶段耗时 注意:此字段可能返回 null,表示取不到有效值。
      • setIVRDuration

        public void setIVRDuration​(Long IVRDuration)
        Set IVR 阶段耗时 注意:此字段可能返回 null,表示取不到有效值。
        Parameters:
        IVRDuration - IVR 阶段耗时 注意:此字段可能返回 null,表示取不到有效值。
      • getRingTimestamp

        public Long getRingTimestamp()
        Get 振铃时间戳,UNIX 秒级时间戳 注意:此字段可能返回 null,表示取不到有效值。
        Returns:
        RingTimestamp 振铃时间戳,UNIX 秒级时间戳 注意:此字段可能返回 null,表示取不到有效值。
      • setRingTimestamp

        public void setRingTimestamp​(Long RingTimestamp)
        Set 振铃时间戳,UNIX 秒级时间戳 注意:此字段可能返回 null,表示取不到有效值。
        Parameters:
        RingTimestamp - 振铃时间戳,UNIX 秒级时间戳 注意:此字段可能返回 null,表示取不到有效值。
      • getAcceptTimestamp

        public Long getAcceptTimestamp()
        Get 接听时间戳,UNIX 秒级时间戳 注意:此字段可能返回 null,表示取不到有效值。
        Returns:
        AcceptTimestamp 接听时间戳,UNIX 秒级时间戳 注意:此字段可能返回 null,表示取不到有效值。
      • setAcceptTimestamp

        public void setAcceptTimestamp​(Long AcceptTimestamp)
        Set 接听时间戳,UNIX 秒级时间戳 注意:此字段可能返回 null,表示取不到有效值。
        Parameters:
        AcceptTimestamp - 接听时间戳,UNIX 秒级时间戳 注意:此字段可能返回 null,表示取不到有效值。
      • getEndedTimestamp

        public Long getEndedTimestamp()
        Get 结束时间戳,UNIX 秒级时间戳 注意:此字段可能返回 null,表示取不到有效值。
        Returns:
        EndedTimestamp 结束时间戳,UNIX 秒级时间戳 注意:此字段可能返回 null,表示取不到有效值。
      • setEndedTimestamp

        public void setEndedTimestamp​(Long EndedTimestamp)
        Set 结束时间戳,UNIX 秒级时间戳 注意:此字段可能返回 null,表示取不到有效值。
        Parameters:
        EndedTimestamp - 结束时间戳,UNIX 秒级时间戳 注意:此字段可能返回 null,表示取不到有效值。
      • getIVRKeyPressed

        public String[] getIVRKeyPressed()
        Get IVR 按键信息 ,e.g. ["1","2","3"] 注意:此字段可能返回 null,表示取不到有效值。
        Returns:
        IVRKeyPressed IVR 按键信息 ,e.g. ["1","2","3"] 注意:此字段可能返回 null,表示取不到有效值。
      • setIVRKeyPressed

        public void setIVRKeyPressed​(String[] IVRKeyPressed)
        Set IVR 按键信息 ,e.g. ["1","2","3"] 注意:此字段可能返回 null,表示取不到有效值。
        Parameters:
        IVRKeyPressed - IVR 按键信息 ,e.g. ["1","2","3"] 注意:此字段可能返回 null,表示取不到有效值。
      • getHungUpSide

        public String getHungUpSide()
        Get 挂机方 seat 坐席 user 用户 注意:此字段可能返回 null,表示取不到有效值。
        Returns:
        HungUpSide 挂机方 seat 坐席 user 用户 注意:此字段可能返回 null,表示取不到有效值。
      • setHungUpSide

        public void setHungUpSide​(String HungUpSide)
        Set 挂机方 seat 坐席 user 用户 注意:此字段可能返回 null,表示取不到有效值。
        Parameters:
        HungUpSide - 挂机方 seat 坐席 user 用户 注意:此字段可能返回 null,表示取不到有效值。
      • getServeParticipants

        public ServeParticipant[] getServeParticipants()
        Get 服务参与者列表 注意:此字段可能返回 null,表示取不到有效值。
        Returns:
        ServeParticipants 服务参与者列表 注意:此字段可能返回 null,表示取不到有效值。
      • setServeParticipants

        public void setServeParticipants​(ServeParticipant[] ServeParticipants)
        Set 服务参与者列表 注意:此字段可能返回 null,表示取不到有效值。
        Parameters:
        ServeParticipants - 服务参与者列表 注意:此字段可能返回 null,表示取不到有效值。
      • getSkillGroupId

        public Long getSkillGroupId()
        Get 技能组ID 注意:此字段可能返回 null,表示取不到有效值。
        Returns:
        SkillGroupId 技能组ID 注意:此字段可能返回 null,表示取不到有效值。
      • setSkillGroupId

        public void setSkillGroupId​(Long SkillGroupId)
        Set 技能组ID 注意:此字段可能返回 null,表示取不到有效值。
        Parameters:
        SkillGroupId - 技能组ID 注意:此字段可能返回 null,表示取不到有效值。
      • getEndStatusString

        public String getEndStatusString()
        Get EndStatus与EndStatusString一一对应,具体枚举如下: 场景 EndStatus EndStatusString 状态说明** 电话呼入&\u547c\u51fa 1 ok 正常结束 电话呼入&\u547c\u51fa 0 error 系统错误 电话呼入 102 ivrGiveUp IVR 期间用户放弃 电话呼入 103 waitingGiveUp 会话排队期间用户放弃 电话呼入 104 ringingGiveUp 会话振铃期间用户放弃 电话呼入 105 noSeatOnline 无坐席在线 电话呼入 106 notWorkTime 非工作时间 电话呼入 107 ivrEnd IVR 后直接结束 电话呼入 100 CallinBlockedContact 呼入黑名单 电话呼出 2 unconnected 未接通 电话呼出 201 unknown 未知状态 听 电话呼出 203 userReject 拒接挂断 电话呼出 204 powerOff 关机 电话呼出 205 numberNotExist 空号 电话呼出 206 busy 通话中 电话呼出 207 outOfCredit 欠费 电话呼出 208 operatorError 运营商线路异常 电话呼出 209 callerCancel 主叫取消 电话呼出 210 notInService 不在服务区 注意:此字段可能返回 null,表示取不到有效值。
        Returns:
        EndStatusString EndStatus与EndStatusString一一对应,具体枚举如下: 场景 EndStatus EndStatusString 状态说明** 电话呼入&\u547c\u51fa 1 ok 正常结束 电话呼入&\u547c\u51fa 0 error 系统错误 电话呼入 102 ivrGiveUp IVR 期间用户放弃 电话呼入 103 waitingGiveUp 会话排队期间用户放弃 电话呼入 104 ringingGiveUp 会话振铃期间用户放弃 电话呼入 105 noSeatOnline 无坐席在线 电话呼入 106 notWorkTime 非工作时间 电话呼入 107 ivrEnd IVR 后直接结束 电话呼入 100 CallinBlockedContact 呼入黑名单 电话呼出 2 unconnected 未接通 电话呼出 201 unknown 未知状态 听 电话呼出 203 userReject 拒接挂断 电话呼出 204 powerOff 关机 电话呼出 205 numberNotExist 空号 电话呼出 206 busy 通话中 电话呼出 207 outOfCredit 欠费 电话呼出 208 operatorError 运营商线路异常 电话呼出 209 callerCancel 主叫取消 电话呼出 210 notInService 不在服务区 注意:此字段可能返回 null,表示取不到有效值。
      • setEndStatusString

        public void setEndStatusString​(String EndStatusString)
        Set EndStatus与EndStatusString一一对应,具体枚举如下: 场景 EndStatus EndStatusString 状态说明** 电话呼入&\u547c\u51fa 1 ok 正常结束 电话呼入&\u547c\u51fa 0 error 系统错误 电话呼入 102 ivrGiveUp IVR 期间用户放弃 电话呼入 103 waitingGiveUp 会话排队期间用户放弃 电话呼入 104 ringingGiveUp 会话振铃期间用户放弃 电话呼入 105 noSeatOnline 无坐席在线 电话呼入 106 notWorkTime 非工作时间 电话呼入 107 ivrEnd IVR 后直接结束 电话呼入 100 CallinBlockedContact 呼入黑名单 电话呼出 2 unconnected 未接通 电话呼出 201 unknown 未知状态 听 电话呼出 203 userReject 拒接挂断 电话呼出 204 powerOff 关机 电话呼出 205 numberNotExist 空号 电话呼出 206 busy 通话中 电话呼出 207 outOfCredit 欠费 电话呼出 208 operatorError 运营商线路异常 电话呼出 209 callerCancel 主叫取消 电话呼出 210 notInService 不在服务区 注意:此字段可能返回 null,表示取不到有效值。
        Parameters:
        EndStatusString - EndStatus与EndStatusString一一对应,具体枚举如下: 场景 EndStatus EndStatusString 状态说明** 电话呼入&\u547c\u51fa 1 ok 正常结束 电话呼入&\u547c\u51fa 0 error 系统错误 电话呼入 102 ivrGiveUp IVR 期间用户放弃 电话呼入 103 waitingGiveUp 会话排队期间用户放弃 电话呼入 104 ringingGiveUp 会话振铃期间用户放弃 电话呼入 105 noSeatOnline 无坐席在线 电话呼入 106 notWorkTime 非工作时间 电话呼入 107 ivrEnd IVR 后直接结束 电话呼入 100 CallinBlockedContact 呼入黑名单 电话呼出 2 unconnected 未接通 电话呼出 201 unknown 未知状态 听 电话呼出 203 userReject 拒接挂断 电话呼出 204 powerOff 关机 电话呼出 205 numberNotExist 空号 电话呼出 206 busy 通话中 电话呼出 207 outOfCredit 欠费 电话呼出 208 operatorError 运营商线路异常 电话呼出 209 callerCancel 主叫取消 电话呼出 210 notInService 不在服务区 注意:此字段可能返回 null,表示取不到有效值。
      • getStartTimestamp

        public Long getStartTimestamp()
        Get 会话开始时间戳,UNIX 秒级时间戳 注意:此字段可能返回 null,表示取不到有效值。
        Returns:
        StartTimestamp 会话开始时间戳,UNIX 秒级时间戳 注意:此字段可能返回 null,表示取不到有效值。
      • setStartTimestamp

        public void setStartTimestamp​(Long StartTimestamp)
        Set 会话开始时间戳,UNIX 秒级时间戳 注意:此字段可能返回 null,表示取不到有效值。
        Parameters:
        StartTimestamp - 会话开始时间戳,UNIX 秒级时间戳 注意:此字段可能返回 null,表示取不到有效值。
      • getQueuedTimestamp

        public Long getQueuedTimestamp()
        Get 进入排队时间,Unix 秒级时间戳 注意:此字段可能返回 null,表示取不到有效值。
        Returns:
        QueuedTimestamp 进入排队时间,Unix 秒级时间戳 注意:此字段可能返回 null,表示取不到有效值。
      • setQueuedTimestamp

        public void setQueuedTimestamp​(Long QueuedTimestamp)
        Set 进入排队时间,Unix 秒级时间戳 注意:此字段可能返回 null,表示取不到有效值。
        Parameters:
        QueuedTimestamp - 进入排队时间,Unix 秒级时间戳 注意:此字段可能返回 null,表示取不到有效值。
      • getPostIVRKeyPressed

        public IVRKeyPressedElement[] getPostIVRKeyPressed()
        Get 后置IVR按键信息(e.g. [{"Key":"1","Label":"非常满意"}]) 注意:此字段可能返回 null,表示取不到有效值。
        Returns:
        PostIVRKeyPressed 后置IVR按键信息(e.g. [{"Key":"1","Label":"非常满意"}]) 注意:此字段可能返回 null,表示取不到有效值。
      • setPostIVRKeyPressed

        public void setPostIVRKeyPressed​(IVRKeyPressedElement[] PostIVRKeyPressed)
        Set 后置IVR按键信息(e.g. [{"Key":"1","Label":"非常满意"}]) 注意:此字段可能返回 null,表示取不到有效值。
        Parameters:
        PostIVRKeyPressed - 后置IVR按键信息(e.g. [{"Key":"1","Label":"非常满意"}]) 注意:此字段可能返回 null,表示取不到有效值。
      • getQueuedSkillGroupId

        public Long getQueuedSkillGroupId()
        Get 排队技能组Id 注意:此字段可能返回 null,表示取不到有效值。
        Returns:
        QueuedSkillGroupId 排队技能组Id 注意:此字段可能返回 null,表示取不到有效值。
      • setQueuedSkillGroupId

        public void setQueuedSkillGroupId​(Long QueuedSkillGroupId)
        Set 排队技能组Id 注意:此字段可能返回 null,表示取不到有效值。
        Parameters:
        QueuedSkillGroupId - 排队技能组Id 注意:此字段可能返回 null,表示取不到有效值。
      • getSessionId

        public String getSessionId()
        Get 会话 ID 注意:此字段可能返回 null,表示取不到有效值。
        Returns:
        SessionId 会话 ID 注意:此字段可能返回 null,表示取不到有效值。
      • setSessionId

        public void setSessionId​(String SessionId)
        Set 会话 ID 注意:此字段可能返回 null,表示取不到有效值。
        Parameters:
        SessionId - 会话 ID 注意:此字段可能返回 null,表示取不到有效值。
      • getProtectedCaller

        public String getProtectedCaller()
        Get 主叫号码保护ID,开启号码保护映射功能时有效,且Caller字段置空 注意:此字段可能返回 null,表示取不到有效值。
        Returns:
        ProtectedCaller 主叫号码保护ID,开启号码保护映射功能时有效,且Caller字段置空 注意:此字段可能返回 null,表示取不到有效值。
      • setProtectedCaller

        public void setProtectedCaller​(String ProtectedCaller)
        Set 主叫号码保护ID,开启号码保护映射功能时有效,且Caller字段置空 注意:此字段可能返回 null,表示取不到有效值。
        Parameters:
        ProtectedCaller - 主叫号码保护ID,开启号码保护映射功能时有效,且Caller字段置空 注意:此字段可能返回 null,表示取不到有效值。
      • getProtectedCallee

        public String getProtectedCallee()
        Get 被叫号码保护ID,开启号码保护映射功能时有效,且Callee字段置空 注意:此字段可能返回 null,表示取不到有效值。
        Returns:
        ProtectedCallee 被叫号码保护ID,开启号码保护映射功能时有效,且Callee字段置空 注意:此字段可能返回 null,表示取不到有效值。
      • setProtectedCallee

        public void setProtectedCallee​(String ProtectedCallee)
        Set 被叫号码保护ID,开启号码保护映射功能时有效,且Callee字段置空 注意:此字段可能返回 null,表示取不到有效值。
        Parameters:
        ProtectedCallee - 被叫号码保护ID,开启号码保护映射功能时有效,且Callee字段置空 注意:此字段可能返回 null,表示取不到有效值。
      • getUui

        public String getUui()
        Get 客户自定义数据(User-to-User Interface) 注意:此字段可能返回 null,表示取不到有效值。
        Returns:
        Uui 客户自定义数据(User-to-User Interface) 注意:此字段可能返回 null,表示取不到有效值。
      • setUui

        public void setUui​(String Uui)
        Set 客户自定义数据(User-to-User Interface) 注意:此字段可能返回 null,表示取不到有效值。
        Parameters:
        Uui - 客户自定义数据(User-to-User Interface) 注意:此字段可能返回 null,表示取不到有效值。
      • getIVRKeyPressedEx

        public IVRKeyPressedElement[] getIVRKeyPressedEx()
        Get IVR按键信息(e.g. [{"Key":"1","Label":"非常满意"}]) 注意:此字段可能返回 null,表示取不到有效值。
        Returns:
        IVRKeyPressedEx IVR按键信息(e.g. [{"Key":"1","Label":"非常满意"}]) 注意:此字段可能返回 null,表示取不到有效值。
      • setIVRKeyPressedEx

        public void setIVRKeyPressedEx​(IVRKeyPressedElement[] IVRKeyPressedEx)
        Set IVR按键信息(e.g. [{"Key":"1","Label":"非常满意"}]) 注意:此字段可能返回 null,表示取不到有效值。
        Parameters:
        IVRKeyPressedEx - IVR按键信息(e.g. [{"Key":"1","Label":"非常满意"}]) 注意:此字段可能返回 null,表示取不到有效值。
      • getAsrUrl

        public String getAsrUrl()
        Get 获取录音ASR文本信息地址 注意:此字段可能返回 null,表示取不到有效值。
        Returns:
        AsrUrl 获取录音ASR文本信息地址 注意:此字段可能返回 null,表示取不到有效值。
      • setAsrUrl

        public void setAsrUrl​(String AsrUrl)
        Set 获取录音ASR文本信息地址 注意:此字段可能返回 null,表示取不到有效值。
        Parameters:
        AsrUrl - 获取录音ASR文本信息地址 注意:此字段可能返回 null,表示取不到有效值。
      • getCustomRecordURL

        public String getCustomRecordURL()
        Get 录音转存第三方COS地址 注意:此字段可能返回 null,表示取不到有效值。
        Returns:
        CustomRecordURL 录音转存第三方COS地址 注意:此字段可能返回 null,表示取不到有效值。
      • setCustomRecordURL

        public void setCustomRecordURL​(String CustomRecordURL)
        Set 录音转存第三方COS地址 注意:此字段可能返回 null,表示取不到有效值。
        Parameters:
        CustomRecordURL - 录音转存第三方COS地址 注意:此字段可能返回 null,表示取不到有效值。
      • getRemark

        public String getRemark()
        Get 备注 注意:此字段可能返回 null,表示取不到有效值。
        Returns:
        Remark 备注 注意:此字段可能返回 null,表示取不到有效值。
      • setRemark

        public void setRemark​(String Remark)
        Set 备注 注意:此字段可能返回 null,表示取不到有效值。
        Parameters:
        Remark - 备注 注意:此字段可能返回 null,表示取不到有效值。
      • getQueuedSkillGroupName

        public String getQueuedSkillGroupName()
        Get 排队技能组名称 注意:此字段可能返回 null,表示取不到有效值。
        Returns:
        QueuedSkillGroupName 排队技能组名称 注意:此字段可能返回 null,表示取不到有效值。
      • setQueuedSkillGroupName

        public void setQueuedSkillGroupName​(String QueuedSkillGroupName)
        Set 排队技能组名称 注意:此字段可能返回 null,表示取不到有效值。
        Parameters:
        QueuedSkillGroupName - 排队技能组名称 注意:此字段可能返回 null,表示取不到有效值。
      • getVoicemailRecordURL

        public String[] getVoicemailRecordURL()
        Get 通话中语音留言录音URL 注意:此字段可能返回 null,表示取不到有效值。
        Returns:
        VoicemailRecordURL 通话中语音留言录音URL 注意:此字段可能返回 null,表示取不到有效值。
      • setVoicemailRecordURL

        public void setVoicemailRecordURL​(String[] VoicemailRecordURL)
        Set 通话中语音留言录音URL 注意:此字段可能返回 null,表示取不到有效值。
        Parameters:
        VoicemailRecordURL - 通话中语音留言录音URL 注意:此字段可能返回 null,表示取不到有效值。
      • getVoicemailAsrURL

        public String[] getVoicemailAsrURL()
        Get 通话中语音留言ASR文本信息地址 注意:此字段可能返回 null,表示取不到有效值。
        Returns:
        VoicemailAsrURL 通话中语音留言ASR文本信息地址 注意:此字段可能返回 null,表示取不到有效值。
      • setVoicemailAsrURL

        public void setVoicemailAsrURL​(String[] VoicemailAsrURL)
        Set 通话中语音留言ASR文本信息地址 注意:此字段可能返回 null,表示取不到有效值。
        Parameters:
        VoicemailAsrURL - 通话中语音留言ASR文本信息地址 注意:此字段可能返回 null,表示取不到有效值。