Voice Call
SkillDev toolsLets your agent start and manage voice calls, delivering spoken messages and checking call status.
Available today. Use it from your connected AI after setup.
No other account needed.
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