Skip to main content
The CometChat Calls SDK provides two ways to listen for call events: the OngoingCallListener class for legacy-style callbacks, and the addEventListener method for modern event subscriptions.

OngoingCallListener

The OngoingCallListener class provides callbacks for call events. Pass it to CallSettingsBuilder.setCallEventListener():

OngoingCallListener Events

addEventListener

For more granular control, use CometChatCalls.addEventListener() to subscribe to specific events:

Session Status Events

Media Events

Participant Events

Button Click Events

Layout Events

Participant Object

The participant object contains:

Complete Example