ModalityConnectionPayload
@JsonClass(generateAdapter = true)
Indicates a change in the connection state of a communication modality such as voice or video. The modality connection details (e.g., voice session credentials) required to join the call are available via modalityConnection.
Samples
val payload = entry.payload as? EntryPayload.ModalityConnectionPayload ?: return
when (val connection = payload.modalityConnection) {
is ModalityConnection.VoiceModalityConnection -> {
joinVoiceCall(connection.voiceConnection)
}
}Content copied to clipboard