Voicemails

interface Voicemails

Types

interface ICallGroupVoicemailCounterChangeListener
IVoicemailCounterChangeListener
Link copied to clipboard
interface IVoicemailCounterChangeListener
Get the visual voicemails

Functions

deleteAllVoicemail
Link copied to clipboard
abstract fun deleteAllVoicemail(listener: IVoicemailListener?)
Delete all voicemails
deleteCallGroupVoiceMail
Link copied to clipboard
abstract fun deleteCallGroupVoiceMail(callGroupId: String, voicemailId: String, listener: IResultListener? = null)
Deletes one call group voicemail with the given id
deleteVoicemail
Link copied to clipboard
abstract fun deleteVoicemail(voicemailId: String, listener: IVoicemailListener?)
Delete one voicemail with the given id
fetchCallGroupsVoicemailCounter
Link copied to clipboard
abstract fun fetchCallGroupsVoicemailCounter(listener: IResultListener? = null)
Fetches the counter of voicemails for all groups.
fetchCallGroupVoicemailList
Link copied to clipboard
abstract fun fetchCallGroupVoicemailList(callGroupId: String, listener: IResultListener? = null)
Fetches a list of voicemails for a given call group.
fetchVoicemail
Link copied to clipboard
abstract fun fetchVoicemail(voicemailId: String, voicemailDate: Date, callerNumber: String, listener: IVoicemailListener?)
Let you load the file associated to a visual voicemail entry
getCallGroupVoicemail
Link copied to clipboard
abstract fun getCallGroupVoicemail(callGroupId: String): ArrayItemList<Voicemail>
Get the call group's voicemails list
getCallGroupVoicemailCounter
Link copied to clipboard
abstract fun getCallGroupVoicemailCounter(callGroupId: String): Int
Get the call group's unread voicemail counter
isVisualVoicemailAvailable
Link copied to clipboard
abstract fun isVisualVoicemailAvailable(): Boolean
Let you know if visual voicemail is available for the current user
markCallGroupVoicemailAsRead
Link copied to clipboard
abstract fun markCallGroupVoicemailAsRead(callGroupId: String, voicemailId: String, listener: IResultListener? = null)
Marks a call group voicemail as read.
markVoicemailAsRead
Link copied to clipboard
abstract fun markVoicemailAsRead(voicemailId: String)
Mark one voicemail with the given id as read.
Register a listener on the call groups voicemail counter
registerVoicemailCounterChangeListener
Link copied to clipboard
Register a listener on the voicemail counter
Unregister the listener on the call groups voicemail counter
Unregister the listener on the voicemail counter

Properties

voicemailCounter
Link copied to clipboard
abstract val voicemailCounter: Int
Get the current voicemail counter
voicemailList
Link copied to clipboard
abstract val voicemailList: ArrayItemList<Voicemail>
Get the visual voicemails list