> For clean Markdown of any page, append `.md` to the page URL. > For a complete documentation index, see https://docs.sarvam.ai/llms.txt. > For full documentation content in one file, see https://docs.sarvam.ai/llms-full.txt. > For AI client integration (Claude Code, Cursor, etc.), connect to the MCP server at https://docs.sarvam.ai/_mcp/server. ## Call-Context Variables in API Tools Voice Agents API tools can now receive live call context as variables. In the tool editor, select **User Identifier** to pass the caller's phone number, and **Call Transcript**, **Interaction ID**, and **Call Length** to pass the full conversation transcript, the unique interaction ID, and the call's duration. These are available alongside [agent variables](/conversations/build/variables-personalization) - visible in the platform UI and fetchable via the APIs. ## Max Call Length Raised to 60 Minutes Voice Agents The **Max call length** limit in [conversation settings](/conversations/build/conversation-settings#max-call-length) was raised from 25 to 60 minutes, unlocking longer use cases like employee training, guided walkthroughs, and extended support conversations. When the limit is reached, the agent still wraps up and hangs up. ## Outbound Webhooks Voice Agents Campaigns can now POST an event to your webhook endpoint as each call finishes, whether or not the call connected. Set the **Webhook URL** in the campaign wizard's **Advanced** step. The payload carries call outcome, connectivity status, retry metadata, timestamps, and [output agent variables](/conversations/build/variables-personalization#output-variables). Every delivery is recorded with a status and can be re-delivered via [Retry webhook deliveries](/conversations/api/campaigns/webhooks/retry). See [Webhooks](/conversations/deploy/campaigns#webhooks) under Campaigns.