voice-call

Initiates and manages outbound voice calls via Twilio, Telnyx, Plivo, or mock mode.

87|20|Updated Mar 9, 2026
One-click install
npx skills add https://github.com/openaeon/OpenAEON --skill voice-call-openaeon
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: voice-call
Source: https://github.com/openaeon/OpenAEON/tree/main/skills/voice-call
Command: npx skills add https://github.com/openaeon/OpenAEON --skill voice-call-openaeon

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

This Skill helps you initiate and manage outbound voice calls from OpenAEON so you can deliver messages or follow up without manual dialing.

Core Features & Use Cases

  • Start outbound voice calls to a target phone number with a message payload.
  • Continue, speak-to-user, and end calls by using call identifiers for multi-step interactions.
  • Inspect call status to verify progress and outcomes (useful for confirmations, notifications, and escalation workflows).

Quick Start

Use the voice-call skill to start a call to "+15555550123" with the message "Hello from OpenAEON".

Frequently Asked Questions about voice-call

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

FAQPage Schema
How do I start an outbound voice call from an automated agent?

To start an outbound voice call, use the initiate_call function with a target phone number and a message payload. This triggers the voice calling workflow to deliver your automated message without manual dialing.

What telephony providers can I use for automated voice calling?

Automated voice calling supports provider-backed scenarios across Twilio, Telnyx, and Plivo. You can also use a mock development mode for testing call control workflows without connecting to a live telephony provider.

Can I send multiple messages during a single voice call?

Yes, you can continue active voice calls by using call identifiers for multi-step interactions. The continue_call and speak_to_user functions support ongoing message delivery throughout the call lifecycle.

How do I verify the outcome of an automated voice call?

You can inspect call status using the get_status function with your call identifiers. This verifies call progress and outcomes, which is useful for automating confirmations, notifications, and escalation workflows.

Do I need specific credentials configured to use telephony features?

Yes, automated voice calling requires the voice-call plugin to be enabled and configured provider credentials for Twilio, Telnyx, or Plivo. Alternatively, you can use mock development mode to test without live credentials.

How do I end an automated voice call programmatically?

To end an automated voice call programmatically, use the end_call function with the specific call identifier. This properly terminates the active connection within your call control workflow.