STWCall Api
Types
Properties
Functions
Call this method to add channel to favorite list .
Call this method to get all current ambient listening calls
Call this method to get all current conference calls
Call this method to get all current emergency calls
Call this method to get all current live audio calls
Call this method to get all current live video calls
Call this method to get all current PTT calls
Call this method to get all incoming/outgoing video streaming sessions
Call this method to add a visitor channel to the local database and connect to it.
enable Instant replay setting to allow the user enable/disable the feature
Call this method to check if exist an ongoing cellular call
Call this method to get the active call instance if exist
Call this method to get the active call id
Call this method to get all current calls
Call this method to get all current calls with specific STWVCall.STWVCallConnectionStatus
Call this method to get all current channel calls
Call this method to retrieve the list of all STWVoipChannel where name contains user's input search
Call this method to retrieve the list of favorite STWVoipChannel as FLow
By default, channels are ordered by last name.
Call this method to retrieve the list of favorite {@link STWVoipChannel} as LiveData
By default, channels are ordered by name.
Call this method to check whether the VoIP feature is allowed or not.
Call this method to get all current VoIP call other than channel and live stream
Call this method to retrieve the list of all {@link STWVoipChannel}.
By default, channels are ordered by name.
Call this method to retrieve the list of all STWVoipChannel as Flow.
By default, channels are ordered by name.
Call this method to retrieve the list of all {@link STWVoipChannel} as LiveData.
By default, channels are ordered by name.
Call this method to retrieve the audible call.
Call this method to retrieve the audio low latency library used
Call this method to get the noise reduction status. Noise reduction enabled means : use MediaRecorder.AudioSource.MIC as audio source Noise reduction disabled means : use MediaRecorder.AudioSource.VOICE_COMMUNICATION as audio source
retrieves the related conversation for the given sessionId or null if no conversation
Call this method to retrieve the last bursts for a session (PTT/channel) sorted by last start time
Call this method to retrieve the list of favorite {@link STWVoipChannel}.
By default, channels are ordered by name .
Call this method to retrieve the list of all {@link STWVoipChannel}.
By default, channels are ordered by name, deney to transmit are ignored
Call this method to retrieve the list of recent active STWVoipChannel as FLow
By default, channels are ordered by last active date.
Call this method to retrieve the list of recent active {@link STWVoipChannel} as LiveData
By default, channels are ordered by last active date.
get The maximum number of priority levels allowed in the organization
Call this method to load page of STWVoipChannel .
By default, channels are ordered by name.
Call this method to retrieve the list of recent active STWVoipChannel where name contains user's input search
Call this method to retrieve the list of recent active {@link STWVoipChannel}.
By default, channels are ordered by last active date.
Call this method to retrieve the used(active) audio output. it return the audio output by priority :
Call this method to retrieve STWVoipChannel given a contact group ID
Call this method to retrieve STWVoipChannel given a contact group ID
Call this method to get maximum voip session participants from preference.
Call this method to check if the call manager contains at least one live stream call
Call this method to invite new participants to a PTT or Conference call
Call this method to check whether a bluetooth device with audio output is connected or not.
Check whether the isCallForward feature is enabled or not.
Check whether the isCallForwardSettingsModification feature is enabled or not.
Call this method to check whether the CallOut feature is enabled or not.
Check whether the isCallTransfer feature is enabled or not.
Call this method to check whether the CellularCall feature is enabled or not.
Call this method to check if Channel is allowed
Call this method to check whether the ConferenceCall feature is enabled or not.
Checks whether a wired headset is connected or not.
Call this method to check if Instant replay feature is allowed or not
check if the Instant replay setting is enable/disable
Call this method to check if the user is allowed to use multi channel feature
Call this method to check whether the video streaming feature is enabled or not.
Call this method to check whether the Voice Mail feature is allowed or not
Call this method to check if voip always connected mode is allowed
Call this method to check whether the voip feature is enabled or not.
Call this method to check whether the VoipVideo feature is enabled or not.
Call this method to check if Live video call is allowed
Call this method to check whether the Walkie-Talkie feature is enabled or not.
Call this method to join an ongoing Audio Conference call using a conversation id
Call this method to join an ongoing Audio Conference call using a conversation id
Call this method to request permission. Should call this method after received the callback STWRequestPermissionsCallback.requestPermission to return the permission result (granted or denied)
Call this method to change audio output in bluetooth device
Call this method to change audio output in earpiece or headset
Note that : system not authorize headset and earpiece at the same time.
Call this method to change audio output in loud speaker
Call this method to register to camera attach/detach events
Call this method to register for permission callback
Call this method to remove channel from favorite list .
This method will first emit the channels from the local database and then request the filtered company contacts from the remote server, it will then emit the result as soon as it is received merged with the local result.
Call this method to change the active call
Call this method to change the audio low latency library that will be used for future calls
Call this method to change the audio source
Call this method to start a new Audio Conference call using a conversation id
Call this method to start a new Audio Conference call using recipients list
Call this method to start a new call out using recipient
Call this method to start a new call out using thread id
Call this method to start a new audio VoIP call using recipient
Call this method to start a new audio VoIP call using a conversation ID
Call this method to start a new PTT call using a conversation id
Call this method to start a new PTT call using recipients list
Call this method to start a new video call using recipient
Call this method to start a new video call using thread id
Call this method to start a new Video Streaming session with recipients list or to dispatcher
Call this method to transfer an ongoing live call (1 to 1) to a new user
Call this method to transfer an ongoing live call (1 to 1) to an external user
Call this method to unRegister to camera attach/detach events
Call this method to unregister from permission callback
Inherited functions
Subscribes to the specific eventTypes of the client.
Subscribes to the specific eventTypes of the client, in the lifecycle of lifecycleOwner.
Subscribes to the specific eventTypes of the client with additional filter.
Subscribes to the specific eventTypes of the client with additional filter, in the lifecycle of lifecycleOwner.
Subscribes for the next event with the given eventType.