Pipecat, one of the most popular open source voice agent frameworks, now runs as a function on Telnyx Edge. Deploy with telnyx-edge ship, connect a phone number, and call your agent: no servers, containers, or media infrastructure to run.
function/bot.py.A Pipecat agent usually means stitching vendors together: one for the phone connection, one for transcription, one for the model, one for the voice, plus a place to host the bot itself. Deploying to Telnyx Edge removes the stitching. Every stage of the conversational loop runs on one platform with one API key, and the agent runs where calls land, so audio stays on the same infrastructure that terminates it. Bring the framework you already know; Telnyx handles the rest.
telnyx-edge secrets add.telnyx-edge CLI.telnyx-edge new-func -l python -n my-pipecat-agent --from-dir pipecat-edge.telnyx-edge secrets add TELNYX_API_KEY "$TELNYX_API_KEY", then telnyx-edge ship.pipeline = Pipeline([ transport.input(), # Telnyx call audio stt, # TelnyxSTTService (Flux) user_aggregator, llm, # OpenAILLMService on Telnyx inference tts, # TelnyxTTSService transport.output(), assistant_aggregator, ])
Learn more in the Pipecat on Telnyx Edge repo and the Telnyx Edge repo.