Interface INCCallLog


public interface INCCallLog
Call log.
  • Method Details

    • getCallId

      String getCallId()
      Returns the call session ID.
    • getCurrentUserId

      String getCurrentUserId()
      Returns the current user ID.
    • getCallType

      NCCallType getCallType()
      Returns the call type.
    • getMediaType

      NCCallMediaType getMediaType()
      Returns the media type.
    • getCallerUserId

      String getCallerUserId()
      Returns the caller user ID.
    • getStartTime

      long getStartTime()
      Returns the call start timestamp in milliseconds.
    • getEndTime

      long getEndTime()
      Returns the call end timestamp in milliseconds.
    • getDuration

      long getDuration()
      Returns the call duration in seconds.
    • getSyncTime

      long getSyncTime()
      Returns the sync timestamp, which is the total number of milliseconds from `1970-01-01 00:00:00` to the current time. This value is the `syncTime` passed to NCCallEngine.getHistoryCallLogs(long, int, NCCallLogOrder).
    • getParticipants

      List<String> getParticipants()
      Returns the list of participant user IDs.
    • getCallState

      NCCallState getCallState()
      Returns the call state.
    • getCurrentUserState

      NCCallUserState getCurrentUserState()
      Returns the current user's state in this call.
    • getCallDirection

      NCCallDirection getCallDirection()
      Returns the call direction.
    • getCreationTime

      long getCreationTime()
      Returns the session creation timestamp in milliseconds.
    • getEndReason

      NCCallEndReason getEndReason()
      Returns the reason why the call ended.
    • getFirstFrameTime

      long getFirstFrameTime()
      Returns the timestamp in milliseconds when the client received the first frame.
    • getSyncData

      String getSyncData()
      Returns custom synchronized data for the call.