Voice Call for Openclaw

A versatile skill that enables AI agents to initiate, manage, and interact through voice calls using leading telephony providers.

blockcloud
v1.0.0
Mar 1, 2026
0
936
0

Install & Download

1. ClawHub CLI

The fastest way to install a skill directly from the registry.

npx clawhub@latest install voiceskill123

2. Manual Installation

Copy the skill folder to one of these locations

Global
~/.openclaw/skills/
Workspace
<project>/skills/

Priority: Workspace > Local > Bundled

3. Prompt Installation

Copy this prompt to OpenClaw to install it automatically.

Help me install voiceskill123 using Clawhub. If Clawhub is not installed, install it first (npm i -g clawhub).

Prefer to download?

Get the raw skill files in a ZIP archive.

What is Voice Call?

The Voice Call skill is a robust extension for Openclaw Skills designed to bridge the gap between AI logic and traditional telecommunications. It allows developers to equip their agents with the ability to place outbound calls, deliver synthesized voice messages, and maintain interactive sessions. By abstracting the complexities of different provider APIs, it provides a unified interface for voice interactions.

Whether you need an agent to provide critical alerts, conduct automated surveys, or manage complex customer service interactions, this skill provides the necessary tools. It supports major providers such as Twilio, Telnyx, and Plivo, while also offering a mock provider for safe and cost-effective development environments.

Voice Call Use Cases

  • Sending automated voice alerts or notifications for urgent system events.
  • AI-led outbound customer support or verification calls.
  • Implementing interactive voice response (IVR) systems managed by intelligent agents.
  • Testing telephony integration logic without network costs using the mock provider.
  • Status tracking and lifecycle management for high-volume outbound calling campaigns.

How Voice Call Works

  1. The developer enables the voice-call plugin in the Openclaw Skills configuration file.
  2. The AI agent triggers the initiate_call action with the recipient's phone number and the initial message.
  3. The skill communicates with the configured telephony provider (Twilio, Telnyx, or Plivo) to establish the connection.
  4. Once the call is active, the agent can use actions like speak_to_user or continue_call to interact with the recipient.
  5. The agent monitors the call status via get_status and terminates the session using end_call when the workflow is complete.

Voice Call Setup

To begin using this skill within the Openclaw Skills ecosystem, enable the plugin and configure your preferred provider credentials:

# Enable the voice-call plugin
openclaw config set plugins.entries.voice-call.enabled true

# Example: Configuring Twilio
openclaw config set plugins.entries.voice-call.config.provider "twilio"
openclaw config set plugins.entries.voice-call.config.twilio.accountSid "YOUR_SID"
openclaw config set plugins.entries.voice-call.config.twilio.authToken "YOUR_TOKEN"
openclaw config set plugins.entries.voice-call.config.fromNumber "+1234567890"

You can verify the setup by initiating a test call via the CLI:

openclaw voicecall call --to "+15555550123" --message "Testing Openclaw Skills voice integration"

Voice Call Data Schema & Taxonomy

The Voice Call skill manages session data and configuration via the following schema:

Property Type Description
callId String The unique identifier returned by the provider for the current session.
provider String The active service (twilio, telnyx, plivo, or mock).
status String The current lifecycle state (e.g., queued, in-progress, completed).
message String The text content to be converted to speech during the call.
to String The destination phone number in E.164 format.

Voice Call Advanced Features

  • Multi-provider support allows for easy switching or failover between Twilio, Telnyx, and Plivo.
  • Integrated mock mode for local debugging and unit testing without external API calls.
  • Granular agent control over the call lifecycle, including the ability to inject speech mid-call.
  • Standardized CLI commands for manual inspection and troubleshooting of active or past calls.
  • Seamless integration into the broader Openclaw Skills framework for autonomous agent-initiated communication.

SKILL.md


Loading

Related Openclaw Skills

METADATA

Github Stars: 0
forks: 0

Featured*