Activity
Mon
Wed
Fri
Sun
Apr
May
Jun
Jul
Aug
Sep
Oct
Nov
Dec
Jan
Feb
Mar
What is this?
Less
More

Memberships

Open Source Voice AI Community

873 members โ€ข Free

Brendan's AI Community

23.7k members โ€ข Free

41 contributions to Open Source Voice AI Community
From SIP to AI: A Real Call Finally Worked
Sharing a small but exciting milestone from my learning journey ๐Ÿš€ Over the last few weeks, Iโ€™ve been deep into voice infrastructure and SIP, and I finally have a full working setup: ๐Ÿ“ž Local Phone โ†’ SIP (from Signalwire) โ†’ FreeSWITCH โ†’ Voice Agent โ†’ Response back to the caller The FreeSWITCH server is running on a Debian server on DigitalOcean, and everything is now talking to each other smoothly โ€” SIP, RTP, real-time audio, and AI responses. Iโ€™m currently working with a client, and initially weโ€™re aiming to scale this setup to handle ~100 concurrent calls, which is pushing me to really understand: - SIP call flows - Audio streaming - Server performance & scaling - Latency trade-offs vs managed platforms Honestly, this stuff is challenging but insanely exciting. Every time a real phone call hits the server and the agent responds correctly, it feels like magic โ€” but the earned kind ๐Ÿ˜„ Just wanted to share this win and keep building. If anyone here is working on voice agents, SIP, or FreeSWITCH โ€” would love to connect and exchange notes ๐Ÿค
1 like โ€ข 22d
@Khizar Hayat And I can show you something that will reduce your costs even further
0 likes โ€ข 13d
@Yeimar Lemus Romaรฑa You can so that, but, if would advise you to use a 3rd party SaaS for that function, regardless of which you use. You have enough tech stack to manage and control, adding one more component outside of your core expertise is just resource wasteful, as I see it.
OPBX Goes Multi-Tenant and FREE SaaS
Hi All, So, as I've told you all a few weeks ago, I've published an open source tool called OPBX - which is a business PBX system, that works on top of Cloudonix and provides some interesting capabilities when working with voice agents. I've added multi-tenant capabilities to it - so if you install it, you can use it to service all your customers. At the same time, I'll be launching a SaaS version of OPBX, completely FREE of charge, so that you can use it and build with it. Next week, I'll be holding a special OPBX training session, showing how to integrate OPBX with VAPI, Retell, etc. In addition, I'll show how to build multi-agent IVR trees, warm transfers that work as they should and more. Cloudonix Velocity Training Registration - https://us02web.zoom.us/meeting/register/6D63tRaYSDihkJtUlpNp-A#/registration OPBX Github Repository - https://github.com/greenfieldtech-nirs/opbx Looking forward to seeing you all. Nir S
1 like โ€ข 13d
@Dan Quixote well, let's go one by one. 1. The OPBX SaaS is mostly a smart demo version. If you checkout the repo, you can gain access to the entire API. Although, I have to admit that adding an external API endpoint is a good idea. 2. When you configure an AI agent, it's a simple call routing via SIP. If you want some fancier, you can do it via the Cloudonix platform and building a custom voice application. 3. You use your own account and you have full control. 4. Not sure I understand. What the audio describes is very much a common use case when using cloudonix and ReTell, where you can pre-populate variables. You can do they same with VAPI using SIP headers or calling a call update request.
1 like โ€ข 13d
@Dan Quixote Cloudonix doesn't block calls. At most, you'll get a daily overage charge, depending on the actual channel usage.
Coval for Simulations? Evals?
I'm currently handling about 6k calls per day between a few different enterprises. We're likely going to implement and build this all out in LiveKit but I also need a better eval + simulation solution and I don't really want to build it out as well. I have seen Coval but I don't know the cost yet -- what else it out there that you guys use that can give me actionable feedback of missed tool calls, hallucinations, etc.
0 likes โ€ข Feb 3
@Ryan Stomel If you are working at that scale, I would love to talk to you and learn from your experience - I'm confident that our customers and agencies would also love to learn from it. Please DM me.
I cooked up a raw Voice AI orchestration engine from scratch using ๐—Ÿ๐—ถ๐˜ƒ๐—ฒ๐—ž๐—ถ๐˜ & ๐—ฃ๐˜†๐˜๐—ต๐—ผ๐—ป. ๐Ÿณ
While wrappers are great for MVPs, building your own orchestration layer gives you ๐—ณ๐˜‚๐—น๐—น ๐—ผ๐˜„๐—ป๐—ฒ๐—ฟ๐˜€๐—ต๐—ถ๐—ฝ, ๐˜€๐—ถ๐—ด๐—ป๐—ถ๐—ณ๐—ถ๐—ฐ๐—ฎ๐—ป๐˜๐—น๐˜† ๐—น๐—ผ๐˜„๐—ฒ๐—ฟ ๐—ฐ๐—ผ๐˜€๐˜๐˜€, ๐—ฎ๐—ป๐—ฑ ๐—ด๐—ฟ๐—ฎ๐—ป๐˜‚๐—น๐—ฎ๐—ฟ ๐—ฐ๐—ผ๐—ป๐˜๐—ฟ๐—ผ๐—น over the entire conversational pipeline. I designed this engine to fully replace third-party wrappers like Vapi & Retell AI. Here is a deep dive into whatโ€™s under the hood: ๐Ÿ”„ ๐——๐˜†๐—ป๐—ฎ๐—บ๐—ถ๐—ฐ ๐—”๐—ด๐—ฒ๐—ป๐˜ ๐—–๐—ผ๐—ป๐—ณ๐—ถ๐—ด๐˜‚๐—ฟ๐—ฎ๐˜๐—ถ๐—ผ๐—ป (๐—ฅ๐—ฒ๐—ฎ๐—น-๐—ง๐—ถ๐—บ๐—ฒ ๐—›๐˜†๐—ฑ๐—ฟ๐—ฎ๐˜๐—ถ๐—ผ๐—ป) Hardcoding agents is a trap. I implemented a system that executes an API call upon call initialization. โ€ข ๐—›๐—ผ๐˜-๐—ฆ๐˜„๐—ฎ๐—ฝ๐—ฝ๐—ฎ๐—ฏ๐—น๐—ฒ ๐—ฃ๐—ฒ๐—ฟ๐˜€๐—ผ๐—ป๐—ฎ๐˜€: A single engine instance can instantly apply unique System Prompts, Voice IDs, and Temperature settings based on backend parameters. โ€ข ๐—ฅ๐—ฒ๐˜€๐˜‚๐—น๐˜: You can power thousands of unique agents (e.g., specific to different businesses) without ever redeploying the core code or creating a new instance. ๐Ÿ› ๏ธ ๐—–๐—ผ๐—ป๐˜๐—ฒ๐˜…๐˜-๐—”๐˜„๐—ฎ๐—ฟ๐—ฒ ๐—™๐˜‚๐—ป๐—ฐ๐˜๐—ถ๐—ผ๐—ป ๐—ฅ๐—ผ๐˜‚๐˜๐—ฒ๐—ฟ When building raw infrastructure, manually mapping tools to agents is a major architectural hassle. I built specialized helper logic for ๐——๐˜†๐—ป๐—ฎ๐—บ๐—ถ๐—ฐ ๐—ง๐—ผ๐—ผ๐—น ๐—œ๐—ป๐—ท๐—ฒ๐—ฐ๐˜๐—ถ๐—ผ๐—ป to solve this. โ€ข ๐— ๐—ผ๐—ฑ๐˜‚๐—น๐—ฎ๐—ฟ ๐—Ÿ๐—ผ๐—ด๐—ถ๐—ฐ: The router decouples the orchestration engine from business logic. It parses the backend setup and assignsย onlyย the specific tools defined in that agent's configuration (e.g., loading "Appointment Booking" tools only when the specific use-case demands it). ๐Ÿ’พ ๐——๐—ฎ๐˜๐—ฎ ๐—ฃ๐—ฒ๐—ฟ๐˜€๐—ถ๐˜€๐˜๐—ฒ๐—ป๐—ฐ๐—ฒ & ๐—ฃ๐—ผ๐˜€๐˜-๐—–๐—ฎ๐—น๐—น ๐—œ๐—ป๐˜๐—ฒ๐—น๐—น๐—ถ๐—ด๐—ฒ๐—ป๐—ฐ๐—ฒ Logs aren't enough. I built a save_conversation function that aggregates the full session payload and triggers intelligent sub-functions immediately after the call: โ€ข ๐—–๐—ฎ๐—น๐—น ๐—ฆ๐˜‚๐—บ๐—บ๐—ฎ๐—ฟ๐˜†: Generates a natural language recap via LLM. โ€ข ๐—–๐—ฎ๐—น๐—น ๐—˜๐˜ƒ๐—ฎ๐—น๐˜‚๐—ฎ๐˜๐—ถ๐—ผ๐—ป: Structurally classifies the outcome (e.g., "Booked", "Inquiry", "Failed"). โ€ข ๐—ง๐—ฒ๐—น๐—ฒ๐—บ๐—ฒ๐˜๐—ฟ๐˜†: Captures precise Token Usage (for billing) and Latency statistics alongside the transcript. ๐Ÿ›ก๏ธ ๐—ฃ๐—ฟ๐—ผ๐—ฑ๐˜‚๐—ฐ๐˜๐—ถ๐—ผ๐—ป ๐—š๐˜‚๐—ฎ๐—ฟ๐—ฑ๐—ฟ๐—ฎ๐—ถ๐—น๐˜€ To prevent runaway costs and "zombie" connections, I engineered active background monitors: โ€ข ๐—œ๐—ป๐—ฎ๐—ฐ๐˜๐—ถ๐˜ƒ๐—ถ๐˜๐˜† ๐— ๐—ผ๐—ป๐—ถ๐˜๐—ผ๐—ฟ: Detects silence (30s default) and gracefully terminates the session.
1 like โ€ข Feb 3
Nice Job, would love to host you on our weekly AMA sessions and also see if we can connect your tool with Cloudonix - very interesting.
Small AI Voice Agents Questionnaire
Hello all, I'm trying to investigate a few hypothesis I have regarding the AI Voice Agent market. My questions are mostly related to security, observability, billing and load management. In order to do so, I've built the following Google Form: https://forms.gle/oFeM9J9WV9DRX9267 If you could please answer it, I would highly appreciate it - also, once I have all the data compiled - I will publish a post with all my findings, so that people can learn from this study as well. Much Appreciated.
1-10 of 41
Nir Simionovich
4
43points to level up
@nir-simionovich-6572
I'm passionate about disrupting the communications market.

Active 8d ago
Joined Nov 7, 2025
Israel