Connecting OpenClaw to a Rotary Phone via SIP and Speech APIs

✍️ OpenClawRadar📅 Published: March 8, 2026🔗 Source
Connecting OpenClaw to a Rotary Phone via SIP and Speech APIs
Ad

Hardware and SIP Setup

The setup uses a Benotek rotary phone connected via phone cord to a Grandstream HT801 v2 ATA (Analog Telephone Adapter). The HT801 connects to the router via ethernet and registers as a SIP endpoint with Twilio.

Call Flow: User to OpenClaw

  • Pick up the rotary phone and dial the Twilio number
  • Twilio answers and plays "Connecting you to OpenClaw"
  • Twilio opens a WebSocket media stream to the server via ngrok
  • Server connects to Deepgram for speech-to-text and OpenClaw
  • Voice audio streams from Twilio to Deepgram in real time
  • Deepgram transcribes speech to text
  • After 1.5 seconds of silence, the transcript is sent to OpenClaw
  • OpenClaw responds with text
  • Text is sent to ElevenLabs for text-to-speech conversion
  • Audio is converted to mulaw format via ffmpeg
  • Mulaw audio streams back through Twilio to the rotary phone speaker
Ad

Call Flow: OpenClaw to User

  • Hit the /call-me endpoint on the server
  • Server tells Twilio to call the SIP endpoint (HT801)
  • Rotary phone rings with its mechanical bell
  • Pick up, same flow as above

A demonstration video is available showing the system in action.

📖 Read the full source: r/openclaw

Ad

👀 See Also

73-Year-Old Cardiac Patient Builds Health Tracking PWA with Claude AI
Use Cases

73-Year-Old Cardiac Patient Builds Health Tracking PWA with Claude AI

A 73-year-old with no coding experience and multiple cardiac conditions built ClinBridge, a Progressive Web App for health tracking, using Claude AI. The app tracks blood pressure, fluid intake, weight, heart rate, symptoms, meals, and activities, works completely offline, and is open source.

OpenClawRadar
OpenClaw YouTube Channel Management Test with Comment Agent Interaction
Use Cases

OpenClaw YouTube Channel Management Test with Comment Agent Interaction

A developer tested OpenClaw's ability to manage a YouTube channel, including daily video generation and automated commenting. The system handled topic selection, scripting, voiceover, thumbnails, effects, uploading, and scheduling, but encountered an endless conversation loop when a comment bot engaged with the automated reply agent.

OpenClawRadar
🦀
Use Cases

5 Prompts to Add an ARAM Map to LMAO: Opus 4.8 Builds a Full Game Mode

A developer shares the exact 5 prompts used with Claude Opus 4.8 to add a single-lane ARAM map to LMAO, including map sizing, transparency for trees, and hidden champion randomization.

OpenClawRadar
Validating Product Ideas with Claude Code and Remotion Demos
Use Cases

Validating Product Ideas with Claude Code and Remotion Demos

A developer used Claude Code and Remotion to build a 60-second concept demo for a TypeScript YouTube MCP tool before writing any production code, spending about 2 hours total. The demo validated the idea by showing semantic search across 50 lectures with sqlite-vec and no API key requirement.

OpenClawRadar