And when a client needs the outbound side, I've built that too. A custom AI voice agent from the pipeline up. Pipecat with OpenAI Realtime, speech to text, LLM, text to speech, all in a single WebSocket, embedded right into our own power dialer. A sales team dials prospects in parallel and hands the conversation to the AI: script, objection handling, voicemail branch, and the outcome written straight back to the CRM. The whole pipeline is covered by a 91-case automated test suite, and if the AI service goes down, the call degrades gracefully instead of crashing.