update_phone_number
Configure AI voice agent settings for phone numbers including models, voices, system prompts, webhooks, tools, and call handling parameters.
Instructions
Update phone number configuration. Use this to set up or modify the AI agent — change the model, system prompt, voice, tools, webhook, and other settings.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| phone_number_id | Yes | The phone number ID to update | |
| label | No | Friendly label | |
| webhook_url | No | Webhook URL for call events (use empty string to clear) | |
| mode | No | Call mode | |
| model | No | AI model slug (e.g. gemini-3.1-flash-live-preview) | |
| model_key_id | No | Your own model API key ID (BYOK) | |
| system_prompt | No | System prompt for the AI agent (max 10000 chars) | |
| voice | No | Voice ID | |
| language | No | Language code (e.g. en, es) | |
| tools | No | Tool definitions for the AI agent | |
| tool_webhook_url | No | Webhook URL for tool calls | |
| max_call_duration | No | Max call duration in seconds (60-3600) | |
| silence_timeout | No | Silence timeout in seconds (10-120) | |
| transfer_number | No | Number for call transfers | |
| auto_transfer_tool | No | Enable automatic transfer tool for AI agent | |
| realtime_transcript | No | Enable real-time transcription | |
| recording_enabled | No | Enable call recording | |
| transcription_enabled | No | Enable post-call transcription |