Class PSTNSession

    • Constructor Detail

      • PSTNSession

        public PSTNSession()
      • PSTNSession

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

      • getSessionID

        public String getSessionID()
        Get 会话 ID
        Returns:
        SessionID 会话 ID
      • setSessionID

        public void setSessionID​(String SessionID)
        Set 会话 ID
        Parameters:
        SessionID - 会话 ID
      • getRoomID

        public String getRoomID()
        Get 会话临时房间 ID
        Returns:
        RoomID 会话临时房间 ID
      • setRoomID

        public void setRoomID​(String RoomID)
        Set 会话临时房间 ID
        Parameters:
        RoomID - 会话临时房间 ID
      • 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 - 被叫
      • getStartTimestamp

        public Long getStartTimestamp()
        Get 开始时间,Unix 时间戳
        Returns:
        StartTimestamp 开始时间,Unix 时间戳
      • setStartTimestamp

        public void setStartTimestamp​(Long StartTimestamp)
        Set 开始时间,Unix 时间戳
        Parameters:
        StartTimestamp - 开始时间,Unix 时间戳
      • getRingTimestamp

        public Long getRingTimestamp()
        Get 振铃时间,Unix 时间戳
        Returns:
        RingTimestamp 振铃时间,Unix 时间戳
      • setRingTimestamp

        public void setRingTimestamp​(Long RingTimestamp)
        Set 振铃时间,Unix 时间戳
        Parameters:
        RingTimestamp - 振铃时间,Unix 时间戳
      • getAcceptTimestamp

        public Long getAcceptTimestamp()
        Get 接听时间,Unix 时间戳
        Returns:
        AcceptTimestamp 接听时间,Unix 时间戳
      • setAcceptTimestamp

        public void setAcceptTimestamp​(Long AcceptTimestamp)
        Set 接听时间,Unix 时间戳
        Parameters:
        AcceptTimestamp - 接听时间,Unix 时间戳
      • getStaffEmail

        public String getStaffEmail()
        Get 坐席邮箱
        Returns:
        StaffEmail 坐席邮箱
      • setStaffEmail

        public void setStaffEmail​(String StaffEmail)
        Set 坐席邮箱
        Parameters:
        StaffEmail - 坐席邮箱
      • getStaffNumber

        public String getStaffNumber()
        Get 坐席工号
        Returns:
        StaffNumber 坐席工号
      • setStaffNumber

        public void setStaffNumber​(String StaffNumber)
        Set 坐席工号
        Parameters:
        StaffNumber - 坐席工号
      • getSessionStatus

        public String getSessionStatus()
        Get 会话状态 ringing 振铃中 seatJoining 等待坐席接听 inProgress 进行中 finished 已完成
        Returns:
        SessionStatus 会话状态 ringing 振铃中 seatJoining 等待坐席接听 inProgress 进行中 finished 已完成
      • setSessionStatus

        public void setSessionStatus​(String SessionStatus)
        Set 会话状态 ringing 振铃中 seatJoining 等待坐席接听 inProgress 进行中 finished 已完成
        Parameters:
        SessionStatus - 会话状态 ringing 振铃中 seatJoining 等待坐席接听 inProgress 进行中 finished 已完成
      • getDirection

        public Long getDirection()
        Get 会话呼叫方向, 0 呼入 | 1 - 呼出
        Returns:
        Direction 会话呼叫方向, 0 呼入 | 1 - 呼出
      • setDirection

        public void setDirection​(Long Direction)
        Set 会话呼叫方向, 0 呼入 | 1 - 呼出
        Parameters:
        Direction - 会话呼叫方向, 0 呼入 | 1 - 呼出
      • getOutBoundCaller

        public String getOutBoundCaller()
        Get 转外线使用的号码(转外线主叫)
        Returns:
        OutBoundCaller 转外线使用的号码(转外线主叫)
      • setOutBoundCaller

        public void setOutBoundCaller​(String OutBoundCaller)
        Set 转外线使用的号码(转外线主叫)
        Parameters:
        OutBoundCaller - 转外线使用的号码(转外线主叫)
      • getOutBoundCallee

        public String getOutBoundCallee()
        Get 转外线被叫
        Returns:
        OutBoundCallee 转外线被叫
      • setOutBoundCallee

        public void setOutBoundCallee​(String OutBoundCallee)
        Set 转外线被叫
        Parameters:
        OutBoundCallee - 转外线被叫
      • getProtectedCaller

        public String getProtectedCaller()
        Get 主叫号码保护ID,开启号码保护映射功能时有效,且Caller字段置空
        Returns:
        ProtectedCaller 主叫号码保护ID,开启号码保护映射功能时有效,且Caller字段置空
      • setProtectedCaller

        public void setProtectedCaller​(String ProtectedCaller)
        Set 主叫号码保护ID,开启号码保护映射功能时有效,且Caller字段置空
        Parameters:
        ProtectedCaller - 主叫号码保护ID,开启号码保护映射功能时有效,且Caller字段置空
      • getProtectedCallee

        public String getProtectedCallee()
        Get 被叫号码保护ID,开启号码保护映射功能时有效,且Callee字段置空
        Returns:
        ProtectedCallee 被叫号码保护ID,开启号码保护映射功能时有效,且Callee字段置空
      • setProtectedCallee

        public void setProtectedCallee​(String ProtectedCallee)
        Set 被叫号码保护ID,开启号码保护映射功能时有效,且Callee字段置空
        Parameters:
        ProtectedCallee - 被叫号码保护ID,开启号码保护映射功能时有效,且Callee字段置空