Package-level declarations
Types
AcceptCallResponse is the payload for accepting a call.
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.
BlockUserRequest is the payload for blocking a user.
BlockUserResponse is the payload for blocking a user.
BroadcastSettingsResponse is the payload for broadcasting settings
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 call closed captions has failed
This event is sent when call closed caption has started
This event is sent when call closed captions has stopped
This event is sent when a call is created. Clients receiving this event should check if the ringing
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
CallIngressResponse is the payload for ingress settings
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.
CallRequest is the payload for creating 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 RTMP broadcast has failed
This event is sent when RTMP broadcast has started
This event is sent when RTMP broadcast has stopped
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
CallStateResponseFields is the payload for call state response
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 is sent when a call member is muted
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
Basic response information
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
Create device request
A custom event, this event is used to send custom events to other participants in the call.
DeleteCallRequest is the payload for deleting a call.
DeleteCallResponse is the payload for deleting a call.
Response for DeleteRecording
DeleteTranscriptionResponse is the payload for deleting a transcription.
Response for Device
Response for ending a call
Basic response information
Basic response information
Basic response information
HLSSettings is the payload for HLS settings
List devices response
Response for listing recordings
MemberResponse is the payload for a member of a call.
MuteUsersResponse is the response payload for the mute users endpoint.
OwnCapability Enum
This event is sent when a user requests access to a feature on a call,
PinRequest is the payload for pinning a message.
Basic response information
Basic response information
Basic response information
Basic response information
RecordSettings is the payload for recording settings
RTMPBroadcastRequest is the payload for starting an RTMP broadcast.
RTMP input settings
RTMPSettingsResponse is the payload for RTMP settings
Send a call event to the other user
Basic response information
StartHLSBroadcastingResponse is the payload for starting an HLS broadcasting.
StartRecordingResponse is the response payload for the start recording endpoint.
StartRTMPBroadcastsRequest is the payload for starting RTMP broadcasts.
StartRTMPBroadcastsResponse is the payload for starting an RTMP broadcast.
Basic response information
Basic response information
Basic response information
Basic response information
Basic response information
This event is sent when a user is unblocked on a call,
UnblockUserRequest is the payload for unblocking a user.
UnblockUserResponse is the payload for unblocking a user.
UnpinRequest is the payload for unpinning a message.
UnpinResponse is the payload for unpinning a message.
Update call members
Basic response information
Request for updating a call
Response for updating a call
This event is sent to notify about permission changes for a user, clients receiving this event should update their UI accordingly
Basic response information
User request object
User response object
This event is sent when a user gets updated. The event contains information about the updated user.
Websocket auth message