STWPTTCall
Constructors
Link copied to clipboard
Content copied to clipboard
Link copied to clipboard
open fun STWPTTCall( context: Context, call: Call, isCallReceivedFromUA: Boolean, parameters: Parameters, @Nullable threadId: Integer, @NonNull callerParticipant: VoipParticipant, @Nullable calleeParticipantList: List<VoipParticipant>, isOutgoing: Boolean, callPriority: Integer)
Content copied to clipboard
Types
Link copied to clipboard
Properties
Functions
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
retrieve the floor owner name and his type (participant, external group or radio channel)
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Return last floor owner and time taken:
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
open fun getPreviousFloorOwnerParticipantAndTimeStamp(): Pair<VoipParticipant, Long>
Content copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
retrieve the updated floor owner
Link copied to clipboard
Link copied to clipboard
check the event and make changes to the floor owner and the possibility to talk
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
either the session is a broadcastCall or not
Link copied to clipboard
Link copied to clipboard
either the session is for emergency or not
Link copied to clipboard
either the session is started with floor request on invite enabled
Link copied to clipboard
Just used in the start session to avoid access data base
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
The pre-arranged PPT group call is a call to a group of which the subscriber is a member of it.
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
open fun registerForFloorGrantedPercentProgressListener(@Nullable observer: FloorGrantedPercentProgressObserver)
Content copied to clipboard
Call this method to register for Floor Granted percent progress callbacks (percentage of granted floor)
Link copied to clipboard
open fun registerForFloorGrantedTimerListener(@Nullable observer: FloorGrantedTimerObserver)
Content copied to clipboard
Call this method to register for Floor Granted timer callbacks
Link copied to clipboard
open fun releaseFloorRequestOnInvite(@Nullable completion: CompletionCallback)
Content copied to clipboard
Link copied to clipboard
open fun releaseMediaBurst(@Nullable completion: CompletionCallback): Boolean
Content copied to clipboard
end a push to talk message
open fun releaseMediaBurst(forceRelease: Boolean, @Nullable completion: CompletionCallback): Boolean
Content copied to clipboard
need to force releaseMediaBurst when revoke too long the floor
Link copied to clipboard
open fun requestMediaBurst(@Nullable completion: CompletionCallback): Boolean
Content copied to clipboard
send a push to talk message
Link copied to clipboard
open fun requestParticipantList(@NonNull stwRequestParticipantListListener: STWRequestParticipantListListener)
Content copied to clipboard
Link copied to clipboard
the only function to resume a session
Link copied to clipboard
Use this method to retrieve the floor owner's PhoneItem.
Link copied to clipboard
Send reach back request
Link copied to clipboard
open fun setFallBackCallBack(@NonNull mFallBackCallBack: FallbackCallback)
Content copied to clipboard
Link copied to clipboard
Link copied to clipboard
open fun unregisterFromFloorGrantedPercentProgressListener(@Nullable observer: FloorGrantedPercentProgressObserver)
Content copied to clipboard
Call this method to unregister from Floor Granted percent progress callbacks (percentage of granted floor)
Link copied to clipboard
open fun unregisterFromFloorGrantedTimerListener(@Nullable observer: FloorGrantedTimerObserver)
Content copied to clipboard
Call this method to unregister from Floor Granted timer callbacks (percentage of granted floor)
Inherited functions
Link copied to clipboard
Link copied to clipboard
open fun checkSameRecipient(@NonNull recipients: List<STWRecipient>): Boolean
Content copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Send DTMF signals while connected to a Call Out via PBX
Link copied to clipboard
Link copied to clipboard
Call this method to get the active camera
Link copied to clipboard
get all the participants in this call session
Link copied to clipboard
get all the participants in this call session
Link copied to clipboard
get count of all the participants in this call session
Link copied to clipboard
get all the participants in this call session
Link copied to clipboard
get all the connected linked Channel
Link copied to clipboard
get all the connected user
Link copied to clipboard
get all the connected user
Link copied to clipboard
get count of all the connected user
Link copied to clipboard
get all the connected user
Link copied to clipboard
Returns the Volume level of the capture audio stream
Link copied to clipboard
Returns the Volume level of the played audio stream
Link copied to clipboard
This method get the list of available camera Note : Session type should support video
Link copied to clipboard
get all the users who decline the call because they are busy
Link copied to clipboard
get all the users who decline the call because they are busy
Link copied to clipboard
get count of all the users who decline the call because they are busy
Link copied to clipboard
get all the users who decline the call because they are busy
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Get the call transferor, if any
Link copied to clipboard
Get the call transferor, if any
Link copied to clipboard
Get the call transferor phone number if exist, null otherwise
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Returns the count of all attending participants ATTENDING ATTENDING_ONHOLD RECONNECTING
Link copied to clipboard
Link copied to clipboard
returns the count of all active participants ATTENDING ATTENDING_ONHOLD RECONNECTING INVITED
Link copied to clipboard
get all the the user that cannot reach the call because they are not allowed (CUG Denied).
Link copied to clipboard
get all the the user that cannot reach the call because they are not allowed (CUG Denied).
Link copied to clipboard
get count of all the the user that cannot reach the call because they are not allowed (CUG Denied).
Link copied to clipboard
get all the the user that cannot reach the call because they are not allowed (CUG Denied).
Link copied to clipboard
Link copied to clipboard
open fun getCurrentParticipantName(@Nullable participant: String): String
Content copied to clipboard
Link copied to clipboard
get all the users who decline the call
Link copied to clipboard
get all the users who decline the call
Link copied to clipboard
get count of all the users who decline the call
Link copied to clipboard
get all the users who decline the call
Link copied to clipboard
Content copied to clipboard
get all the the user that cannot reach the call because they are not allowed (Feature not activated).
Link copied to clipboard
get all the the user that cannot reach the call because they are not allowed (Feature not activated).
Link copied to clipboard
get count of all the the user that cannot reach the call because they are not allowed (Feature not activated).
Link copied to clipboard
get all the the user that cannot reach the call because they are not allowed (Feature not activated).
Link copied to clipboard
Link copied to clipboard
get all the linked channels who hang up
Link copied to clipboard
get all the users who hang up
Link copied to clipboard
get all the user who hang up
Link copied to clipboard
get count of all the userwho hang up
Link copied to clipboard
get all the user who hang up
Link copied to clipboard
Link copied to clipboard
get all the invited linked channel to the call (and they are not yet joined or declined the call)
Link copied to clipboard
get all the invited users to the call (and they are not yet joined or declined the call)
Link copied to clipboard
get all the invited users to the call (and they are not yet joined or declined the call)
Link copied to clipboard
get count of all the invited users to the call (and they are not yet joined or declined the call)
Link copied to clipboard
get all the invited users to the call (and they are not yet joined or declined the call)
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
get all the on hold linked channel
Link copied to clipboard
get all the on hold user
Link copied to clipboard
get all the on hold user
Link copied to clipboard
get count of all the on hold user
Link copied to clipboard
get all the on hold user
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Use this method to retrieve the participant type
Link copied to clipboard
Link copied to clipboard
Use this method to retrieve the priority of the call
Link copied to clipboard
Returns a global qos indicator
Link copied to clipboard
Link copied to clipboard
get all the linked channel with reconnecting status, they have a network a problem and they try to reconnect.
Link copied to clipboard
get all the user with reconnecting status, they have a network a problem and they try to reconnect.
Link copied to clipboard
get all the user with reconnecting status, they have a network a problem and they try to reconnect.
Link copied to clipboard
get count of all the user with reconnecting status
Link copied to clipboard
get all the user with reconnecting status, they have a network a problem and they try to reconnect.
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
get speaker state for session ptt voice settings audio output options handled by STWAudioUtil
Link copied to clipboard
Call this method to get the started VoIP call timestamp
Link copied to clipboard
Call this method to retrieve the related thread conversation linked to a specific VoIP call Note that : this method has access to data base to retrieve the thread ID
Link copied to clipboard
Link copied to clipboard
get all the users who did not answer the call
Link copied to clipboard
get all the users who did not answer the call
Link copied to clipboard
get count of all the users who did not answer the call
Link copied to clipboard
get all the users who did not answer the call
Link copied to clipboard
Call this method to get the active camera id
Link copied to clipboard
Link copied to clipboard
All the others participants are on hold
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
participant reached is received when session is outgoing and at least one called party has been reached (that is has received the VoIP session invitation)
Link copied to clipboard
Link copied to clipboard
all participants are on hold
Link copied to clipboard
Link copied to clipboard
Returns if the session is transferred to an external in order to update the view accordingly: Scenario: User A invites user B User B invites an external user C For user A, the session is not with an external (he was put on hold) For user B, the session is with an external When the user B left the session, for user A the session is now with an external
Link copied to clipboard
Check whether the user is already in the session or not
Link copied to clipboard
open fun registerForVoipCallTimerListener(@Nullable voipTimerObserver: VoIPTimerObserver)
Content copied to clipboard
Call this method to register for VoIP call timer callbacks (on start / on stop / on tick)
Link copied to clipboard
Call this method to request participant list in case of large group call The result will be dispatched with the event com.streamwide.smartms.lib.core.api_ktx.call.events.ParticipantListUpdated
Link copied to clipboard
destroy and restart both speakers and mics
Link copied to clipboard
open fun setAudioCaptureListner(audioCaptureListner: AudioCaptureListner)
Content copied to clipboard
Link copied to clipboard
Call this method to change the audio Source for the ongoing call.
Link copied to clipboard
Link copied to clipboard
Call this method to change the usage for the ongoing call.
Link copied to clipboard
Content copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Use this method to change the camera, Note : Session type should support video
Link copied to clipboard
Call this method to change the active camera Note : use this method for call type that support use of camera : - Video call : [STWVCallType.STWVCallLiveVideoCallType] - Live streaming : [STWVCallType.
Link copied to clipboard
open fun startFloorControlSound( @NonNull voipRingtonePath: String, isLooping: Boolean, isAsset: Boolean)
Content copied to clipboard
Link copied to clipboard
Stop floor sound
Link copied to clipboard
open fun unregisterForVoipCallTimerListener(@Nullable voipTimerObserver: VoIPTimerObserver)
Content copied to clipboard
Call this method to unregister from VoIP call timer callbacks (on start / on stop / on tick)
Link copied to clipboard
open fun updateCallParameter(isEmergency: Boolean, isAutomaticFloorRequest: Boolean): Boolean
Content copied to clipboard
methode added to the feature "raise channel to emergency mode"
Link copied to clipboard