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.
Install via CLI (Recommended)
clawhub install openclaw/skills/skills/dotcom-squad/telnyx-voice-sipWhat 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
- Navigate to the skill directory:
cd skills/sip-voice-call-control. - Install the necessary node packages:
npm install. - Create your configuration by copying the template:
cp .env.example .env. - Input your Telnyx API Key into the
.envfile. - 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. - For automated deployment, use the
clawhub install openclaw/skills/skills/dotcom-squad/telnyx-voice-sipcommand.
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
- "OpenClaw, setup a new SIP voice listener using the Telnyx NaturalHD Astra voice model for my business line."
- "Check the status of my active call control server and show me the last five lines of the voice log."
- "Configure my assistant to handle incoming calls and enable tool execution for my daily reminder tasks."
Tips & Limitations
- Persistence: Always run the server using
nohupor 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-A22Bfor 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
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 skillPaste this into your clawhub.json to enable this plugin.
{
"plugins": {
"official-dotcom-squad-telnyx-voice-sip": {
"enabled": true,
"auto_update": true
}
}
}Tags(AI)
Flags: network-access, external-api, code-execution
Related Skills
telnyx-rag
Semantic search and Q&A over workspace files using Telnyx Storage + AI embeddings. Index your memory, knowledge, and skills for natural language retrieval and AI-powered answers.
telnyx-network
Private mesh networking and public IP exposure via Telnyx WireGuard infrastructure. Connect nodes securely or expose services to the internet.
10dlc-registration
Register for 10DLC as a sole proprietor to enable SMS messaging in the USA. Use when setting up A2P SMS, registering brands/campaigns, or assigning phone numbers for compliant US messaging. Requires Telnyx CLI.
backup-to-telnyx-storage
Backup and restore your OpenClaw workspace to Telnyx Storage. Simple CLI-based scripts with no external dependencies.
telnyx-toolkit
Complete Telnyx toolkit — ready-to-use tools (STT, TTS, RAG, Networking, 10DLC) plus SDK documentation for JavaScript, Python, Go, Java, and Ruby.