voice-call

Initiate and manage voice calls via Twilio, Telnyx, or Plivo.

2.5k|423|Updated Mar 28, 2026
One-click install
npx skills add https://github.com/Bitterbot-AI/bitterbot-desktop --skill voice-call-bitterbot-ai
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: voice-call
Source: https://github.com/Bitterbot-AI/bitterbot-desktop/tree/main/skills/voice-call
Command: npx skills add https://github.com/Bitterbot-AI/bitterbot-desktop --skill voice-call-bitterbot-ai

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

Bitterbot's voice-call capability addresses the challenge of initiating and tracking voice conversations directly from your personal AI, eliminating the need to switch between apps.

Core Features & Use Cases

  • Initiate outbound voice calls via Twilio, Telnyx, Plivo, or a mock provider for development.
  • Monitor call status, continue conversations, and end calls from the agent workflow.
  • Use cases include customer outreach, reminders, or real-time voice communication with contacts.

Quick Start

Launch the onboarding flow and then use the voice-call command to start or inspect calls.

Frequently Asked Questions about voice-call

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
Why are my outbound voice calls failing to connect through the telephony provider?

Outbound voice calls fail when the voice-call plugin is not enabled or provider configurations are missing. Verify that your provider, accountSid, authToken, and fromNumber are correctly mapped in the plugin config to ensure calls connect properly.

How do I make outbound voice calls from an AI agent using Twilio or Telnyx?

Initiate outbound voice calls by configuring a telephony provider like Twilio, Telnyx, or Plivo with your account credentials and from-number. The agent maps call actions directly to provider APIs to place the call and conduct simple conversations.

Can I test voice call workflows without an active telephony provider account?

You can test voice call workflows using the built-in mock provider option for development. This allows you to simulate initiating calls, continuing conversations, and monitoring call status without connecting a live Twilio or Plivo account.

How do I monitor telephony call status and manage ongoing conversations?

Monitor telephony call status by querying the active call session for real-time updates. The agent uses get_status and continue_call actions to track progress, speak to the user, and end calls when the conversation is complete.

What configurations are required to enable voice calling in Bitterbot?

Enabling voice calling requires the voice-call plugin to be active and configured. You must provide your telephony provider name, account credentials like accountSid and authToken, and a valid fromNumber in the plugin settings.

Does the voice-call plugin support automated customer outreach and reminders?

The voice-call plugin supports automated customer outreach and reminders by initiating outbound calls and conducting simple conversations. It manages the full call lifecycle from placing the call to tracking status and ending the session.