public interface CallLog
CallLog
using Core.createCallLog(org.linphone.core.Address, org.linphone.core.Address, org.linphone.core.Call.Dir, int, long, long, org.linphone.core.Call.Status, boolean, float)
Core.getCallLogs()
or even Call.getCallLog()
to getModifier and Type | Method and Description |
---|---|
java.lang.String |
getCallId()
Get the call ID used by the call.
|
Call.Dir |
getDir()
Get the direction of the call.
|
int |
getDuration()
Get the duration of the call since connected.
|
ErrorInfo |
getErrorInfo()
When the call was failed, return an object describing the failure.
|
Address |
getFromAddress()
Get the origin address (ie from) of the call.
|
Address |
getLocalAddress()
Get the local address (that is from or to depending on call direction)
|
long |
getNativePointer()
Gets the native pointer used by this class to make native method calls.
|
float |
getQuality()
Get the overall quality indication of the call.
|
java.lang.String |
getRefKey()
Get the persistent reference key associated to the call log.
|
Address |
getRemoteAddress()
Get the remote address (that is from or to depending on call direction).
|
long |
getStartDate()
Get the start date of the call.
|
Call.Status |
getStatus()
Get the status of the call.
|
Address |
getToAddress()
Get the destination address (ie to) of the call.
|
java.lang.Object |
getUserData()
Gets the object stored in this object user's data
|
boolean |
isVideoEnabled()
Tell whether video was enabled at the end of the call or not.
|
void |
setRefKey(java.lang.String refkey)
Associate a persistent reference key to the call log.
|
void |
setRemoteAddress(Address address)
Set the remote address (that is 'from' or 'to' depending on call direction).
|
void |
setUserData(java.lang.Object data)
Sets the object to store in this object user's data
|
java.lang.String |
toStr()
Get a human readable string describing the call.
|
java.lang.String |
toString() |
boolean |
wasConference()
Tells whether that call was a call to a conference server.
|
@Nullable java.lang.String getCallId()
Call.Dir getDir()
Call#Dir
of the call. int getDuration()
@Nullable ErrorInfo getErrorInfo()
ErrorInfo
about the error encountered by the call associated@NonNull Address getFromAddress()
Address
(ie from) of the call. @NonNull Address getLocalAddress()
Address
of the call float getQuality()
@Nullable java.lang.String getRefKey()
void setRefKey(@Nullable java.lang.String refkey)
refkey
- The reference key string to associate to the call log. @NonNull Address getRemoteAddress()
Address
of the call. void setRemoteAddress(@NonNull Address address)
address
- Address
object long getStartDate()
Call.Status getStatus()
Call#Status
of the call. @NonNull Address getToAddress()
Address
(ie to) of the call. boolean isVideoEnabled()
@NonNull java.lang.String toStr()
boolean wasConference()
void setUserData(java.lang.Object data)
data
- the object to storejava.lang.Object getUserData()
long getNativePointer()
java.lang.String toString()
toString
in class java.lang.Object