Scitex-notification – Give AI agents a voice: TTS, phone calls, SMS
Seven unanswered audio alerts trigger a phone call — works through iPhone Silent Mode.
Easy-to-setup Cellular Phone/SMS Capability For your OpenClaw AI Agent
TwiML polling trades latency for zero-dependency simplicity—no WebSocket server or external STT/TTS APIs.
AI agent builders, OpenClaw users, indie developers deploying Twilio-based conversational AI
@openclaw/voice-call · Telnyx SDK · Plivo Voice API
Standalone server (Node / PM2) or OpenClaw plugin mode SMS support with fast-path (sync) and async fallback Twilio webhook signature validation Per-number rate limiting Graceful shutdown with in-flight voice call drain Structured JSON logging + optional Discord channel logging 166 tests using Node's built-in node:test (no external framework)
It's zero-dependency at the HTTP layer — raw node:http, ES Modules only. I built this because the official OpenClaw voice plugin requires a WebSocket gateway + external TTS/STT accounts. For a personal assistant or low-traffic deployment, that's a lot of infrastructure. This is the minimal path. GitHub: https://github.com/ranacseruet/clawphone npm: @ranacseruet/clawphone Happy to answer questions about the architecture or the TwiML polling approach.
Seven unanswered audio alerts trigger a phone call — works through iPhone Silent Mode.
Full agent tool access on every utterance, unlike native realtime plugins.
Hands-off: each agent gets its own mailbox, phone number, inbox and API key, and the project bundles a local Stalwart mail server in Docker plus Gmail-relay or custom-domain outbound with DKIM/SPF/DMARC. Concrete safety features (outbound scanning to catch API keys/PII) and Google Voice SMS extraction for verification codes are genuinely useful and uncommon together. If you want to prototype agents that actually talk to people/services this is a focused, pragmatic stack — but expect telephony fiddliness and compliance trade-offs in real deployments.
Personal AI with autonomy mode and knowledge graphs—ambitious, but execution unclear from README.
Agent identity trees with permission inheritance solve credential injection elegantly.
Voice-controlled agent orchestration in a sea of similar multi-agent tools.