Configure silent start with the React SDK
- In your application, use
useAthenaVoiceSessionfrom@athenaintel/react/voice. - For a session the hook creates itself, set
silent_starttotrueinside thesessionconfiguration. - Start the session and allow microphone access.
- Speak to begin the conversation. Check that the first exchange starts with your words rather than an agent greeting.
createSession callback that obtains session credentials through your server.
Configure a session created by your server
- Create the voice session on your server using the authenticated voice-session API.
- Include
silent_start: truein the session request body. - Return the session credentials to your application through
createSession. - Connect and speak to begin the conversation.
createSession, the hook ignores its session configuration. Set silent start in your server’s request instead. Keep API keys on your server.
Good to know
Silent start defaults tofalse. You must opt in when creating a session. It changes the opening behavior; it does not mute the microphone or prevent Athena from responding after you speak. A resumed silent-start session also skips the greeting when you rejoin.
Voice must be available in your deployment. Silent start does not apply to outbound phone calls. Those calls clear this option so Athena can speak first when the recipient answers. Do not use a silent-start test to infer the opening behavior of an outbound call.

