VoIPRequestData

open class VoIPRequestData

This data model represent the VoIP action requests

Properties

Link copied to clipboard
private open var callId: String
session identifier can be sessionId or localId
Link copied to clipboard
private open var contactList: List<ContactItem>
Link copied to clipboard
private open var fromVoIPConversation: Boolean
Link copied to clipboard
private open val isEmergencyCall: Boolean
Link copied to clipboard
private open val isForOneClickPtt: Boolean
Link copied to clipboard
private open var needRequestMediaBurst: Boolean
Link copied to clipboard
private open var phoneList: List<PhoneItem>
Link copied to clipboard
private open var sessionGroupId: String
Link copied to clipboard
private open var sessionId: String
Link copied to clipboard
private open var sessionLaunchedWithToggleMode: Boolean
Link copied to clipboard
private open var sessionMedia: String
Link copied to clipboard
private open var sessionType: String
call
Link copied to clipboard
private open var startVoipScreen: Boolean
Link copied to clipboard
private open var swOut: String
Link copied to clipboard
private open var swTo: String
conversation
Link copied to clipboard
private open var threadId: String
Link copied to clipboard
private open var withAvailableContacts: Boolean

Functions

Link copied to clipboard
open fun getSessionPriority(): SessionSipPriority
Link copied to clipboard
open fun isFromVoIPConversation(): Boolean
Link copied to clipboard
open fun isSessionLaunchedWithToggleMode(): Boolean
Link copied to clipboard
open fun isStartVoipScreen(): Boolean
Link copied to clipboard
open fun isWithAvailableContacts(): Boolean
Link copied to clipboard
open fun setEmergencyCall(emergencyCall: Boolean)
Link copied to clipboard
open fun setForOneClickPtt(isForOneClickPtt: Boolean)
Link copied to clipboard
open fun setSessionPriority(@Nullable sessionSipPriority: SessionSipPriority)