How can we help? 👋

Voice AI: Customisable Dial Destinations

If you are managing transfer destinations outside Voice AI (for example, if they are available via API), you can configure Voice AI to support dialling numbers that are not specified within its config.

Enabling this feature means that the LLM that you use can dial any number. It is your responsibility to prompt against this.

Adding a tool to support finding extension numbers

You should add a tool to Voice AI to find the valid extension numbers to transfer to. An example tool config is below

Notion image
ℹ️

This configuration will vary depending on your specific API design.

Configuring the transfer tool to allow dialling custom SIP Extensions

When creating a transfer tool, add a destination that says `__CUSTOM__` and describe the format of the URL that you would like to dial in the Description prompt.

A sample config looks like this

Notion image

The prompt that we used within our testing was

Call here and pass through sip:####@1.1.1.1 as a dial parameter where #### is the Extension number for the chosen person. ALWAYS INCLUDE @1.1.1.1 AFTER THE EXTENSION. EVERY TIME. always include sip: in front as well
⚠️

This feature is not available for Voice AI configs that do not use SIP.

Did this answer your question?
😞
😐
🤩