Voice Call

SkillDev tools

Lets your agent start and manage voice calls, delivering spoken messages and checking call status.

Available today. Use it from your connected AI after setup.

Connect ahel once, and every AI you use reads what you have installed.

Then ask your AI: use the Voice Call skill

About this capability

Start voice calls via the Bitterbot voice-call plugin.

What this skill tells your AI

The instructions your AI receives, as published by bitterbot-ai/bitterbot-desktop in skills/voice-call/SKILL.md and read by ahel’s review.

Use the voice-call plugin to start or inspect calls (Twilio, Telnyx, Plivo, or mock).

CLI

bitterbot voicecall call --to "+15555550123" --message "Hello from Bitterbot"
bitterbot voicecall status --call-id <id>

Tool

Use voice_call for agent-initiated calls.

Actions:

  • initiate_call (message, to?, mode?)
  • continue_call (callId, message)
  • speak_to_user (callId, message)
  • end_call (callId)
  • get_status (callId)

Notes:

  • Requires the voice-call plugin to be enabled.
  • Plugin config lives under plugins.entries.voice-call.config.
  • Twilio config: provider: "twilio" + twilio.accountSid/authToken + fromNumber.
  • Telnyx config: provider: "telnyx" + telnyx.apiKey/connectionId + fromNumber.
  • Plivo config: provider: "plivo" + plivo.authId/authToken + fromNumber.
  • Dev fallback: provider: "mock" (no network).

Signals

GitHub stars
2k
Forks
417
Last commit
Sep 2026
Advanced
Catalog kind
skill
Gateway key
voice-call-bitterbot-ai
Source
github.com/bitterbot-ai/bitterbot-desktop