Agent Keep Alive
Voice Agent
KeepAlive is a JSON message you send to the server to keep an idle WebSocket open. The server closes connections that go silent, so when you stop streaming audio for an extended period, send KeepAlive to hold the session.
When to use it
Section titled “When to use it”Send KeepAlive only during a period when the client is not sending audio. While idle, send one KeepAlive every 8 seconds.
Example payload
Section titled “Example payload”{
"type": "KeepAlive"
}The server does not respond to KeepAlive.