Package-level declarations
Types
This event is sent to call participants to notify when a user is blocked on a call, clients can use this event to show a notification. If the user is the current user, the client should leave the call screen as well
This event is sent when a user accepts a notification to join a call.
CallClosedCaption represents a closed caption of a call.
This event is sent when a call is created. Clients receiving this event should check if the ringing field is set to true and if so, show the call screen
This event is sent when a call is deleted. Clients receiving this event should leave the call screen
This event is sent when a call is mark as ended for all its participants. Clients receiving this event should leave the call screen
This event is sent when HLS broadcasting has failed
This event is sent when HLS broadcasting has started
This event is sent when HLS broadcasting has stopped
This event is sent when a call is started. Clients receiving this event should start the call.
This event is sent when one or more members are added to a call
This event is sent when one or more members are removed from a call
This event is sent when one or more members are updated
This event is sent when one or more members get its role updated
This event is sent to call members who did not accept/reject/join the call to notify they missed the call
This event is sent to all call members to notify they are getting called
This event is sent when a reaction is sent in a call, clients should use this to show the reaction in the call screen
CallRecording represents a recording of a call.
This event is sent when call recording has failed
This event is sent when call recording is ready
This event is sent when call recording has started
This event is sent when call recording has stopped
This event is sent when a user rejects a notification to join a call.
Represents a call
This event is sent to all call members to notify they are getting called
This event is sent when a call session ends
This event is sent when the participant counts in a call session are updated
This event is sent when a participant joins a call session
This event is sent when a participant leaves a call session
This event is sent when a call session starts
CallTranscription represents a transcription of a call.
This event is sent when call transcription has failed
This event is sent when call transcription is ready
This event is sent when call transcription has started
This event is sent when call transcription has stopped
This event is sent when a call is updated, clients should use this update the local state of the call. This event also contains the capabilities by role for the call, clients should update the own_capability for the current.
This event is sent when a call member is muted
Represents channel in chat
This event is sent when closed captions are being sent in a call, clients should use this to show the closed captions in the call screen
Represents custom chat command
This event is sent when the WS connection is established and authenticated, this event contains the full user object as it is stored on the server
This event is sent when the WS connection fails
A custom event, this event is used to send custom events to other participants in the call.
All possibility of string to use
This event is sent when a user requests access to a feature on a call, clients receiving this event should display a permission request to the user
RTMP input settings
Sets thresholds for AI moderation
This event is sent when a user is unblocked on a call, this can be useful to notify the user that they can now join the call again
Represents a call
This event is sent to notify about permission changes for a user, clients receiving this event should update their UI accordingly
Represents chat user
The discriminator object for all websocket events, you should use this to map event payloads to their own type