Hi ITD,
Yes, it’s possible to set up a dynamic tool to transfer calls to different SIP extensions without using an external webhook. You can achieve this using the dynamic transfer tool, which allows real-time destination selection based on conversation context or external data integration.
To implement this:
1. **Create a Dynamic Transfer Tool**:
- Go to your Vapi dashboard and navigate to Tools.
- Click on Create Tool and select Transfer Call as the tool type.
- Leave the destinations array empty to enable dynamic transfers.
2. **Configure the Assistant**:
- Add your dynamic transfer tool to the assistant.
- Enable the server event for the assistant to handle transfer-destination-requests, if needed.
3. **Implement Logic for Internal SIP Extensions**:
- If the extension information can be determined during conversation, you can set the server logic to dynamically return SIP extension details based on context.
For full details on setting up dynamic call transfers, visit the [Dynamic Call Transfers](
https://docs.vapi.ai/calls/call-dynamic-transfers) documentation.