Build a real-time AI voicebot with Asterisk + AudioSocket + STT/LLM/TTS or STS

With AVR you get more flexibility than using OpenAI’s SIP directly. You can switch between different ASR/LLM/TTS or Speech to Speech providers with a single command — so you’re not locked into one provider’s performance or pricing.

What happens if OpenAI raises costs after you’ve invested in the integration? With AVR, you can simply move to another provider without rewriting your setup.

AVR is still a community-driven project, not a product, and it’s completely free to use.

Hope this answers your question!

In other words, when using OpenAI it does not enable additional flexibilities over SIP.

Like I said, I am a fan of doing everything ARI.