Update agent configuration
API key for authentication. Generate API keys from the RevRing dashboard.
Agent ID
Update an existing AI voice agent. All fields are optional.
SIP trunk ID to use for this agent's calls
Agent name
128Agent status (active = can receive calls, disabled = inactive)
active, disabled System prompt with {{variable}} placeholders
Default values for template variables
Agent's opening message
4000Seconds to wait for user response (-1 = no timeout)
x >= -1Silence duration before ending call (-1 = no timeout)
x >= -1Maximum call duration in seconds
x >= 1LLM temperature for response randomness (0-2)
0 <= x <= 2IANA timezone identifier (e.g., America/New_York)
Language code (e.g., en, es, fr)
Webhook URL called before answering (optional)
Webhook URL called after call ends (optional)
Allow agent to end calls
Custom instructions for ending calls
Allow agent to transfer calls
Available transfer destinations
Custom transfer instructions
Detect voicemail
Action when voicemail detected
hangup, leave_message Message to leave on voicemail
Voice ID (copy from dashboard Voice Library)
Voice randomness (0-2)
0 <= x <= 2Speech speed (0.5-1.5)
0.5 <= x <= 1.5Advanced runtime configuration (optional)
Conversation flow definition (only used when mode is conversation_flow)
Variables used for test calls initiated from the dashboard
Controls the reasoning effort of the language model. Higher values produce more thorough but slower responses.
low, medium, high When enabled, the agent will not be interrupted by the caller while speaking
Transfer mode. cold disconnects the AI before connecting to the destination. warm keeps the AI on the line to introduce the caller.
cold, warm Configuration for warm transfers (only used when transferMode is warm)
Enable the keypad input (DTMF) tool, allowing callers to press phone keys during the conversation
Custom instructions for the keypad input tool behavior
2000How the agent queries linked knowledge bases. automatic retrieves context on every turn. query_tool lets the agent decide when to search.
automatic, query_tool Number of text chunks to retrieve per knowledge base query
1 <= x <= 20Minimum similarity score for retrieved chunks (0-1). Higher values return only highly relevant results.
0 <= x <= 1Agent updated
AI Voice Agent configuration