SpeechStack
Submit a template
← All templatestemplates / outbound-call-agent-with-voicemail-detection-and-transfer
LiveKit Agentsupdated May 28, 2025 · other · outbound-follow-up

Outbound Call Agent with Voicemail Detection and Transfer

An outbound calling agent that initiates phone calls, detects voicemail, looks up availability via function calling, transfers to human operators, and detects intent to end calls. Built with LiveKit SIP and Python Agents Framework, it handles noisy environments with Krisp background voice cancellation.

No demo yetView sourceFork template
The numbers
latency
cost / min
frameworkLiveKit Agents
The stack
telephonyLiveKit SIP
speech-to-textDeepgram Nova-3
llmGPT-4o
text-to-speechCartesia Sonic-3
System prompt
No prompt published.
Config
config.json
{
  "function_calling": true,
  "models_supported": [
    "pipelined",
    "realtime"
  ],
  "transfer_enabled": true,
  "voicemail_detection": true,
  "speech_to_speech_support": true,
  "background_noise_cancellation": "Krisp"
}
Tags
outbound-callingsipvoicemail-detectioncall-transferfunction-callingnoise-cancellation
Voice Notes

Voice AI recipes, picks, and analysis.

Get the useful new templates plus the occasional teardown of what’s working in production voice AI.