Interface CallDetails

  • All Implemented Interfaces:

    
    public interface CallDetails
    
                        

    Container holding detailed information about a Call instance.

    • Nested Class Summary

      Nested Classes 
      Modifier and Type Class Description
    • Field Summary

      Fields 
      Modifier and Type Field Description
    • Constructor Summary

      Constructors 
      Constructor Description
    • Enum Constant Summary

      Enum Constants 
      Enum Constant Description
    • Method Summary

      Modifier and Type Method Description
      abstract Date getStartedTime() The start time of the call.
      abstract Date getProgressedTime() The progress time of the call or 0 if call has not yet reached progressing state or is an incoming call.
      abstract Date getRungTime() The ring time of the call or 0 if call has not yet reached ringing state or is an incoming call.
      abstract Date getAnsweredTime() The answer time of the call or 0 if call is not yet answered.
      abstract Date getEstablishedTime() The establish time of the call or 0 if call is not yet established.
      abstract Date getEndedTime() The end time of the call or 0 if call has not ended yet.
      abstract Integer getDuration() The duration of the call in seconds or 0 if call is not yet established.
      abstract CallEndCause getEndCause() The cause of why a call ended, after it has ended.
      abstract Boolean isVideoOffered() Indicated whether the caller has offered video.
      abstract SinchError getError() Error object if an error occurred (the end cause is CallEndCause.FAILURE).
      • Methods inherited from class java.lang.Object

        clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
    • Constructor Detail

    • Method Detail

      • getProgressedTime

         abstract Date getProgressedTime()

        The progress time of the call or 0 if call has not yet reached progressing state or is an incoming call.

      • getRungTime

         abstract Date getRungTime()

        The ring time of the call or 0 if call has not yet reached ringing state or is an incoming call.

      • getAnsweredTime

         abstract Date getAnsweredTime()

        The answer time of the call or 0 if call is not yet answered.

      • getEstablishedTime

         abstract Date getEstablishedTime()

        The establish time of the call or 0 if call is not yet established.

      • getEndedTime

         abstract Date getEndedTime()

        The end time of the call or 0 if call has not ended yet.

      • getDuration

         abstract Integer getDuration()

        The duration of the call in seconds or 0 if call is not yet established.