What problem does it solve? Automating phone-based communication—outbound calls, inbound call handling, SMS, and voice broadcasts—normally requires building and maintaining complex telephony infrastructure. This Skill connects Twilio's phone network with the OpenAI Realtime API so an AI agent can place, receive, and conduct live voice conversations without manual telephony wiring. ## Core Features & Use Cases - Outbound & Inbound Call Automation: Place calls with a defined prompt and voice, handle incoming calls as an IVR replacement, and end or monitor active calls. - Realtime AI Conversations: Bridge Twilio Media Streams (g711_ulaw) with the OpenAI Realtime API over WebSocket for live two-way voice dialogue with configurable system prompts, voices, and function tools. - Messaging & Broadcast: Send SMS, voice messages, and one-to-many voice broadcasts for notifications and campaigns. - Use Case: A sales team configures an AI SDR follow-up call: the agent dials a lead, speaks Japanese with the "shimmer" voice, answers product questions via a realtime session, and logs the conversation for review. ## Quick Start Ask the agent to place an outbound call to a phone number with a Japanese greeting prompt using the voice-ai skill, after setting the Twilio and OpenAI environment variables.