Public Member Functions | |
| string | ToStr () |
| bool | WasConference () |
Properties | |
| string | CallId [get] |
| Linphone.ChatRoom | ChatRoom [get] |
| Linphone.ConferenceInfo | ConferenceInfo [get] |
| Linphone.CallDir | Dir [get] |
| int | Duration [get] |
| Linphone.ErrorInfo | ErrorInfo [get] |
| Linphone.Address | FromAddress [get] |
| Linphone.Address | LocalAddress [get] |
| float | Quality [get] |
| string | RefKey [get, set] |
| Linphone.Address | RemoteAddress [get, set] |
| long | StartDate [get] |
| Linphone.CallStatus | Status [get] |
| Linphone.Address | ToAddress [get] |
| bool | VideoEnabled [get] |
Additional Inherited Members | |
Protected Member Functions inherited from Linphone.LinphoneObject | |
| static String | linphone_pointer_to_string (IntPtr ptr) |
| static IntPtr | linphone_string_to_pointer ([MarshalAs(LinphoneWrapper.ByteStringMarshalling)] String str) |
| IntPtr | StringArrayToBctbxList (IEnumerable< string > stringlist) |
| void | CleanStringArrayPtrs (IntPtr l) |
Object used to keep track of all calls initiated, received or missed.
It contains the call ID, date & time at which the call took place and it's duration (0 if it wasn't answered). You can also know if video was enabled or not or if it was a conference, as well as it's average quality. If needed, you can also create a fake Linphone.CallLog using Linphone.Core.CreateCallLog(), otherwise use Linphone.Core.CallLogs or even Linphone.Call.CallLog to get the log of an ongoing call.
|
inline |
Gets a human readable string describing the call.
Note : : the returned string must be freed by the application (use ms_free()).
|
inline |
Tells whether that call was part of a conference.
|
get |
Gets the call ID used by the call.
|
get |
Returns the chat room associated with this call-log, if any.
This method is typically useful in order to retrieve an IM conversation associated with a past conference call.
|
get |
Retrieves the conference info associated to this call log in DB.
|
get |
Gets the direction of the call.
|
get |
Gets the duration of the call since it was connected.
|
get |
When the call was failed, return an object describing the failure.
|
get |
Gets the origin address (ie from) of the call.
|
get |
Gets the local address (that is from or to depending on call direction)
|
get |
Gets the overall quality indication of the call.
See : Linphone.Call.CurrentQuality
|
getset |
Gets the persistent reference key associated to the call log.
The reference key can be for example an id to an external database. It is stored in the config file, thus can survive to process exits/restarts.
|
getset |
Gets the remote address (that is from or to depending on call direction).
|
get |
Gets the start date of the call.
|
get |
Gets the status of the call.
|
get |
Gets the destination address (ie to) of the call.
|
get |
Tells whether video was enabled at the end of the call or not.