jambonz
MCP Serverjambonzpublic

ultravox warm transfer

Example showing how to do a warm transfer using ultravox LLM

Repository Info

2
Stars
1
Forks
2
Watchers
0
Issues
JavaScript
Language
-
License

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

1

Clone the repository

git clone https://github.com/jambonz/ultravox-warm-transfer
2

Install dependencies

cd ultravox-warm-transfer
npm install
3

Follow the documentation

Check the repository's README.md file for specific installation and usage instructions.

Repository Details

Ownerjambonz
Repoultravox-warm-transfer
LanguageJavaScript
License-
Last fetched8/10/2025

Recommended MCP Servers

💬

Discord MCP

Enable AI assistants to seamlessly interact with Discord servers, channels, and messages.

integrationsdiscordchat
🔗

Knit MCP

Connect AI agents to 200+ SaaS applications and automate workflows.

integrationsautomationsaas
🕷️

Apify MCP Server

Deploy and interact with Apify actors for web scraping and data extraction.

apifycrawlerdata
🌐

BrowserStack MCP

BrowserStack MCP Server for automated testing across multiple browsers.

testingqabrowsers

Zapier MCP

A Zapier server that provides automation capabilities for various apps.

zapierautomation