ClawKit Logo
ClawKitReliability Toolkit
Back to Registry
Official Verified communication Safety 3/5

sip-voice-call-control

Voice interface using Telnyx Call Control API. Answer phone calls with AI, function calling, and natural conversation. Use for hands-free assistant access, phone-based reminders, or voice-controlled tools. Requires Node.js and Telnyx API key.

Why use this skill?

Integrate your OpenClaw agent with Telnyx Call Control. Enable AI-driven SIP voice calls, natural conversation, and automated function execution over the phone.

skill-install — Terminal

Install via CLI (Recommended)

clawhub install openclaw/skills/skills/dotcom-squad/telnyx-voice-sip
Or

What This Skill Does

The sip-voice-call-control skill enables a robust voice interface for your OpenClaw agent by integrating with the Telnyx Call Control API. Unlike WebRTC solutions, this skill operates as a server-side SIP handler, meaning Telnyx processes the audio stream while your OpenClaw server logic drives the conversation. It connects your AI agent to the traditional telephony network, allowing the agent to answer phone calls, engage in natural-sounding dialogue using advanced TTS (Text-to-Speech) engines, and execute complex function calls in response to spoken input.

Installation

  1. Navigate to the skill directory: cd skills/sip-voice-call-control.
  2. Install the necessary node packages: npm install.
  3. Create your configuration by copying the template: cp .env.example .env.
  4. Input your Telnyx API Key into the .env file.
  5. Launch the server in the background using nohup npm run start > sip-voice-call-control.log 2>&1 & to ensure the assistant remains active after your terminal session closes.
  6. For automated deployment, use the clawhub install openclaw/skills/skills/dotcom-squad/telnyx-voice-sip command.

Use Cases

  • Hands-Free Assistance: Manage calendar appointments, reminders, or smart home devices while driving or busy with manual tasks.
  • Customer Support: Provide automated, intelligent voice responses for basic business inquiries.
  • Voice-Controlled Tools: Trigger complex server scripts or OpenClaw workflows via voice commands when a terminal is unavailable.
  • Personal Productivity: Use the agent as a "dial-in" memo system to record and process tasks while on the go.

Example Prompts

  1. "OpenClaw, setup a new SIP voice listener using the Telnyx NaturalHD Astra voice model for my business line."
  2. "Check the status of my active call control server and show me the last five lines of the voice log."
  3. "Configure my assistant to handle incoming calls and enable tool execution for my daily reminder tasks."

Tips & Limitations

  • Persistence: Always run the server using nohup or a process manager like PM2. Without this, the agent will go offline as soon as you close your command-line interface.
  • Model Selection: Use the default Qwen/Qwen3-235B-A22B for the best performance with function calling. Faster models like Llama 3.1 8B are better for low-latency but may struggle with complex logic.
  • Voice Quality: Choose from the provided list of Polly or Azure voices to match your brand identity; the Telnyx NaturalHD models are specifically optimized for low-latency call control.
  • Network: This skill requires an active internet connection to receive webhooks from Telnyx. Ensure your server firewall allows incoming connections on your chosen port.

Metadata

Stars1335
Views2
Updated2026-02-23
View Author Profile
AI Skill Finder

Not sure this is the right skill?

Describe what you want to build — we'll match you to the best skill from 16,000+ options.

Find the right skill
Add to Configuration

Paste this into your clawhub.json to enable this plugin.

{
  "plugins": {
    "official-dotcom-squad-telnyx-voice-sip": {
      "enabled": true,
      "auto_update": true
    }
  }
}

Tags(AI)

#voice#sip#telnyx#automation#telephony
Safety Score: 3/5

Flags: network-access, external-api, code-execution