ConferenceLog

class ConferenceLog

The conference log service.

This class allows performing conference log related actions like obtaining the conference entries within a certain time interval. It also allows adding a listener to receive new conference entries (@see ConferenceLogListener).

Functions

Link copied to clipboard
fun addListener(listener: ConferenceLogListener)

Adds a listener to receive new conference entry events.

Link copied to clipboard
fun getConferenceEntries(before: Date?, after: Date?, limit: Int = 10, sortDescending: Boolean = true, onCompletion: (Either<List<ConferenceEntry>, SippoResourceError>) -> Unit)

Fetches the conference log entries related to this user within the specified time interval.

Link copied to clipboard
fun getMissedCalls(onCompletion: (Either<List<MissedCall>, SippoResourceError>) -> Unit)

Fetches the missing calls related to this user within the specified time interval.

Link copied to clipboard
fun markAsReadMissingCall(onCompletion: (SippoResourceError?) -> Unit)

Mark the missed call as read.

Link copied to clipboard
fun removeListener(listener: ConferenceLogListener)

Removes the specified listener.

Properties

Link copied to clipboard
val rx: ConferenceLogRx

Access to the reactive API of the service.