
ultravox warm transfer
Example showing how to do a warm transfer using ultravox LLM
Repository Info
About This Server
Example showing how to do a warm transfer using ultravox LLM
Model Context Protocol (MCP) - This server can be integrated with AI applications to provide additional context and capabilities, enabling enhanced AI interactions and functionality.
Documentation
ultravox-warm-transfer
Note: This application requires jambonz 0.9.4 or above
This application illustrates how to do a warm transfer with ultravox. The call flow is:
- an inbound or outbound call is connected to ultravox
- a client tool is provided to ultravox to perform the call transfer
- ultravox calls the tool to transfer the call and provides a conversation summary
- the call is momentarily placed in a queue and an outdial is made to the human agent
- text-to-speech is used to play the conversation summary to the agent, then the agent is connected to the caller
This application illustrates the use of environment variables in jambonz (requires 0.9.4 or above). The following variables can be configured in the jambonz portal when provisioning this app:
- your ultravox api key
- the prompt, or system instructions; you can supply this from a text file containing your prompt
- the agent phone number or sip user to transfer to (to transfer to a phone number simply enter the number; to transfer to a registered sip user enter "user:daveh@foo.jambonz.cloud" or similar)
- the Carrier or SIP trunk on jambonz to use to call the agent if a phone number is used
- the caller id to use on the outbound call to the agent (optional)
- a list of MCP servers containing tools that you want to expose to your ultravox application (optional)
Quick Start
Clone the repository
git clone https://github.com/jambonz/ultravox-warm-transferInstall dependencies
cd ultravox-warm-transfer
npm installFollow the documentation
Check the repository's README.md file for specific installation and usage instructions.
Repository Details
Recommended MCP Servers
Discord MCP
Enable AI assistants to seamlessly interact with Discord servers, channels, and messages.
Knit MCP
Connect AI agents to 200+ SaaS applications and automate workflows.
Apify MCP Server
Deploy and interact with Apify actors for web scraping and data extraction.
BrowserStack MCP
BrowserStack MCP Server for automated testing across multiple browsers.
Zapier MCP
A Zapier server that provides automation capabilities for various apps.