N3squik
02/03/2026, 8:13 AMtool-calls events when AI calls dialKeypad function. I know its an Vapi's internal function, but I still would like to know when it is called on a live call.
The example call id that happened in 019c227f-df7a-7aaa-a2f1-10aaf5cb8996, that used the following squad in the call 727dd27d-5f2e-477c-85ec-f1f2a3041f0aVapi Support Bot
02/03/2026, 8:14 AMtool-calls webhook events to your server for custom tools, not for internal functions like dialKeypad. This means you will not receive a webhook event when the AI triggers dialKeypad during a live call.
If you need to track when dialKeypad is used, consider adding a custom tool for keypad actions and handling it via your webhook:
json
{
"functions": [
{
"name": "customDialKeypad",
"description": "Dial keypad digits and notify server.",
"parameters": { "type": "object", "properties": { "digits": { "type": "string" } }, "required": ["digits"] }
}
]
}
This way, you will receive a tool-calls event for keypad actions you want to monitor.
Reference: Vapi server events documentation ([source](https://docs.vapi.ai/server-url/events))
Source:
- [Server events](https://docs.vapi.ai/server-url/events)James Christopher
02/03/2026, 11:27 AMN3squik
02/04/2026, 8:22 AMChiranjeet Mishra
02/04/2026, 8:58 AMN3squik
02/07/2026, 1:44 PMN3squik
02/07/2026, 1:44 PMChiranjeet Mishra
02/09/2026, 2:55 PM