-
- sendMessage(text, { forceVoiceResponse: true })}
- onRealtimeTranscript={(event) => persistRealtimeTranscript(event, {
- sessionKey: activeVoiceSessionKey,
- storeKey: activeVoiceStoreKey,
- setVisibleMessages: setMessages,
- })}
- isPlayingAudio={isPlayingAudio}
- onInterrupt={interruptAudio}
- isLoading={isLoading}
- accentColor={agentColor}
- autoActivate
- immersive
- isMicMuted={agentMicMuted}
- isAgentMuted={agentAudioMuted}
- onMicMutedChange={setAgentMicMuted}
- onAgentMutedChange={handleAgentAudioMutedChange}
- agent={selectedAgent?.callsign}
- gatewayAgent={delegatedViaAgent?.callsign ?? selectedAgent?.callsign}
- companyId={company?.id}
- sessionKey={selectedSessionBelongsToAgent(selectedSessionKey, selectedAgent?.callsign)
- ? selectedSessionKey ?? gatewaySessionKeyForAgent(selectedAgent)
- : gatewaySessionKeyForAgent(selectedAgent)}
- realtimeRuntimeId={selectedAgent?.runtimeId ?? undefined}
- />
-
-