What to Bring
- Your laptop
- A free SignalWire account (sign up)
- Python 3.10+
- Replit account (free account)
- Git (download)
.png?width=1500&height=675&name=SignalWire%20Chicago%20Meetup%20Landing%20Page%20Banner%20(1500%20x%20675%20px).png)
Every voice AI demo works. Most production deployments don't.
A lot can go wrong on call number 3,000. A customer might phrase their query differently than your prompt expected. State scattered across databases can cause tool calls to fire out of order. The LLM might invent prices that aren't on the menu. When something fails, you have five vendors to debug and none of them show you what actually happened on the call.
This workshop teaches a different approach. Join our head of Developer Experience for a hands-on experience where you will build voice agents on an infrastructure where state lives inside the call, logic lives in your code, and the platform shows you exactly what happened on every turn.
Food and drinks are on us. You will walk away with a working agent in your GitHub.
What You'll Build
By the end of the workshop you’ll have a working voice agent in your own GitHub, built on patterns you can take to production:

Meet Sigmond. A live AI agent built on SignalWire. Ask him about our platform, AI architecture, or FreeSWITCH. He can search docs, answer questions, and even collect your info for a follow-up. This is real-time voice AI in action.
Agenda




The Thesis
AI Agents you can count on in production require consistent behavior across tens of thousands of calls. Let the LLM handle what it’s good at: tone, intent, and data extraction. Your code should handle business rules, calculations, and what the agent is allowed to do next. AI Agent behavior should be testable, reproducible, and auditable.
Who This Is For
Developers building voice, telephony, AI, or contact center tools who are tired of demos that work and deployments that don't. Comfortable in Python, comfortable reading API docs, ready to write code that works in production.
Why SignalWire
SignalWire was built by the team that wrote FreeSWITCH, the engine that powers Zoom Phone, Five9, Vonage, and Amazon Connect. Twenty years of carrier-grade telephony, with an AI kernel running inside the media engine instead of bolted on through webhooks. The platform owns the state of every call: who's on it, what step they're at, what the agent is allowed to do next. Your code controls the agent. Everything else is handled.

SignalWire is a programmable unified communications control plane for voice, video, and messaging, built to keep call state in the platform, not scattered across brittle webhooks. That means your AI agent can reliably interrupt, transfer, route, record, and act in real time, without your team rebuilding a phone-system state machine from scratch.
Unlike traditional CPaaS APIs that trigger isolated actions, SignalWire operates as a control plane where communication sessions are created, managed, and orchestrated in real time. Built by the creators of FreeSWITCH, SignalWire gives teams direct control over the lifecycle, routing, and state of real-time communications.