Recent Topics
FreeSWITCH is shutting down my kubernetes pod after starting six 1-on-1 video conferences
During load testing, my FreeSWITCH instance consistently struggles to handle more than six 1-on-1 video conferences, often leading to performance degradation or service instability. Is this level of performance typical, and what factors might be limiting
Presences (BLF) not working with IPv6
Hello everyone, We need some help with presence (BLF) with IPv6. For testing purposes one of our Freeswitch servers is running ipv6 exclusively. We can register extensions and in-/outbound calls are working. But when we Subscribe for an extension, Freeswitch
6/27/2025 Releases: [Highlight]
Explore this weeks updates and releases! 🔎 🔹Project Level Settings at Your Command! Within each project you can now turn on or off the following settings, giving you more control when you have multiple projects running. Protect media URLs for fax, recording,
📣 FreeSWITCH Office Hours – July 2025
Got questions about FreeSWITCH? Want guidance directly from the experts behind the project? Join us for the FreeSWITCH Office Hours. 🗓️ Dates: Tuesday, July 1st, 2025 Tuesday, July 15th, 2025 These sessions are designed to give you direct access to the
🔍 July SignalWire Hangouts - Friday’s 10am-3pm ET
Every Friday in July, the SignalWire Support Team is opening their virtual doors once again! Join us from 10am to 3pm ET in the SignalWire Hangout Room for live, drop-in support. 💬 Bring your questions 💻 Code alongside our experts 🧠 Share your project
ClueCon Weekly with August Lindgren-Ruby [Season 14 Ep. 40]
Great documentation doesn’t just happen—it’s designed with intention. In this episode of ClueCon Weekly, August Lingren Ruby from SignalWire joins us to talk about elevating the developer experience through meaningful, human-centered documentation. We
Updating RTP Destination from SDP in 200 OK (Call Answer)
Scenario: FreeSwitch acts as a simple SBC, connecting internal SIP hosts to external services (via the internet). The external service receives the call request and forwards it. Upon answer, it sends a 200 OK back to FreeSWITCH with updated RTP details
SignalWire Launches the Agents SDK!
We just dropped a full-stack Python SDK for building real-time AI Voice Agents—no SIP headaches, no stitching together APIs, just code and deploy. :brain: **What’s inside:** ⚬ Built-in SIP, PSTN, WebRTC, and SMS support ⚬ Unified AI runtime for prompts,
FreeSWITCH Enterprise v20.25.2 (June 18th, 2025) — Release Announcement
We’re excited to announce the latest release of FreeSWITCH Enterprise: v20.25.2 is now available! This release brings significant security updates, stability enhancements, and powerful new features designed for production environments. 🔧 Enhancements
How to install `sofia-sip` and `spandsp` modules?
The FreeSWITCH docs mention that they were split out from the FreeSWITCH repo and that "Packages for Sofia-sip and SpandDSP are available for all supported platforms from our packaging repos.", but couldn't find more info on this. I searched the Debian
ClueCon Weekly with Kevin Griffin [Season 14 Ep. 39]
“I’m not a DBA, but I’ve made enough mistakes to talk about it.” This week on ClueCon Weekly, we sit down with Kevin Griffin — CTO, consultant, and .NET Foundation president, to talk through lessons learned from two decades of building software. He walks
Call Flow Builder and Tools not appearing in Dashboard
I have created a project on SignalWire with the space URL: [redacted].signalwire.com for my website ([redacted) Although my account is not in trial mode, the Call Flow Builder or Tools section is not visible in my dashboard. I have already checked the
6/13/2025 Releases: [Highlight]
🔹Find Things Faster with Menu + Dashboard Updates: The home dashboard now includes Quick Link cardsto jump straight into creating new resources like AI Agents, SIP endpoints, Subscribers, and more. Looking for something you’ve already built? The new
Miss the Latest LIVEWire? Learn how to Master Call Flows using SignalWire + WebRTC
Missed the LIVEWire Webinar? We've Got You Covered. If you couldn’t catch our live session on Mastering Call Flows with SignalWire + WebRTC, the recording is now available! Whether you're building from scratch or adding comms to an existing platform,
Directory Gateway Register behavior
Hello Everyone, I need to handle users from Internet trying to register to one or more PBXs inside a private network and I'm trying to do it with freeswitch. So I need to send a REGISTER to a private PBX when someone tries to register to my freeswitch.
ClueCon Weekly with David Duffett [Season 14 Ep. 38]
🎙️ On this week’s episode of ClueCon Weekly, we’re joined by a very familiar voice and fellow nerd, David Duffett. Known for his charisma and deep technical roots, David returns as a guest (not host!) to talk about what makes ClueCon 2025 a must-attend
Why was every(?) `apr_` prefix renamed to `fspr_` in lib/apr? (commit 5c2726f)
I came across commit 5c2726f "[core] rename lib apr symbols to fspr" while diving into the internals of FreeSWITCH and figuring out why the generated Doxygen docs don't point to the correct definitions for the most basic functions (e.g., `switch_mutex_lock`).
ClueCon Weekly with Bree Hall [Season 14 Ep. 37]
🎙️ClueCon Weekly with Bree Hall, Developer Advocate at HubSpot is now available! We’re chatting with Bree about React, developer advocacy, and how AI tools are reshaping the way we build. Bree shares: ✅ Why React’s reusable components matter ✅ How AI
About Site Feedback
Got thoughts? Put them here!
5/30/2025 Releases: [Highlight]
🔹Free Trial Credit Expiration Make sure to use your free trial credit to explore resources like SWML scripts, AI Agents, and APIs. It won’t stick around for long, free trial credits will expire after 90 days. 🔹New AI Params New AI params have been added
ClueCon Weekly with Jovonne Cameron [Ep. 36]
In this episode of ClueCon Weekly, we're joined by software engineer, technical writer, and React expert Jovonne Cameron for a deep dive into one of the trickiest parts of building modern web apps—state management in React. From managing user interface
LIVEWire Webinar: Master Call Flows with SignalWire + WebRTC
LIVEWire Webinar: Master Call Flows with SignalWire + WebRTC Date: June 11th, 2025 Time: 11am PT / 2pm ET Real-time communication is no longer optional, it's essential. WebRTC (Web Real-Time Communication) is utilized to power real-time communications
📣 Announcing FreeSWITCH Office Hours – June 2025
Got questions about FreeSWITCH? Want guidance directly from the experts behind the project? Join us for the FreeSWITCH Office Hours. 🗓️ Dates: Tuesday, June 3rd, 2025 Tuesday, June 17th, 2025 These sessions are designed to give you direct access to the
🔍 June SignalWire Hangouts - Friday’s 10am-3pm ET
Every Friday in June, the SignalWire Support Team is opening their virtual doors for you! Join them from 10am to 3pm ET for drop in support in the SignalWire Hangout Room. Get answers to your roadblocks Code alongside our experts Share your project ideas
ClueCon Weekly with Anthony Minessale [Ep. 35]
Nobody likes IVRs... or latency. Join us on this week’s ClueCon Weekly as Anthony Minessale II, founder of FreeSWITCH and SignalWire, breaks down the real challenges of building scalable voice AI. From low-latency infrastructure to why most AI IVRs still
issues in loading mod_audio_fork?
Hello Team, I am trying to intercept call between two users and apply AI/ML processing for the live audio stream. I found out that mod_audio_fork module should be used for that. I installed this module but when I load this module using "load mod_audio_fork"
How to configure freeswitch to operate in proxy mode for accurate call billing?
Our freeswitch cdrs billed seconds is always lower than terminating partners billed seconds 20% of the time and at the same time higher than customers cds 15% of the time. Our Investigation reveals that the issue is with freeswitch B2BUA mode of operation.
How to increase NAT Packet quantity on freeswitch
Hi, I am new to FreeSwitch. I have installed FreeSwitch on Google VM. It is working h264 with camera devices. But it was not working with H264 without a camera. The video call is not working, the manufacturer send this message (In our device, for NAT
SMS
How to configure sms with a sip provider to send and receive sms messages with phone numbers. I want to use groundwire sip simple. Will it work with voip.ms. I can send and receive sms between freeswitch extensions.
Conference and Transcoding
Hello all, new to FreeSwitch, I hope this is the correct spot to ask this.. I am trying to use "conference" in my dialplan. Is there a way to use "conference" without transcoding?
Call recording in transcoded call
When FS is recording a call where the bridged legs are transcoded, the recording is not consistently intelligible. Often, one or both of the call legs are at 2x-4x the speed of the other leg during the recording. This especially happens when a call is
Is there a public online documentation for FreeSWITCH C internals?
Came across the Debug Printing section in the docs where all info links point to https://docs.freeswitch.org/ (e.g., https://docs.freeswitch.org/switch__swigable__cpp_8h.html), but it doesn't seem to be publicly available anymore.
5/16/2025 Releases: [Highlight]
🔹SignalWire + RIME —SignalWire has launched high-quality Rime voices for AI and Voice API features. These lifelike voices are ideal for AI Agents and any TTS-driven application, offering more natural-sounding interactions. Explore the latest Developer
ClueCon Weekly with Guy Royse pt. 2 [Ep. 34]
In this episode of ClueCon Weekly, we're back with Part 2 of our conversation with Guy Royce, Developer Advocate at Redis. This time, we dive into a fascinating and deeply personal topic: Guy’s experience teaching programming to inmates in prison. From
Purchased Numbers
How long does it take for a purchased number to show as completed?
LIVEWire Webinar Recording Now Available!
Missed our LIVEWire Webinar: Building Context-Aware Call Flows with AI Agents? Most platforms transfer calls without context. With SignalWire, transfers are programmable, meaning faster handling, and more relevant routing. You can gather customer context
ClueCon Weekly with Ryan Carroll Pt. 2 [Season 14 Ep. 33]
Ryan Carroll returns to ClueCon Weekly for an insightful discussion on React Native! Join host Luca as they explore what React Native is, how to begin using it, and when it's the ideal solution for your mobile development needs. Don't miss this practical
5/2/2025 Releases: [Highlight]
🔹Trial Credit Expiration Reminder — Remaining credit balances will expire 90 days after space creation if that account remains in Trial Mode. 🔹MMS Support for Long Texts: Use the SendAsMms parameter to send long messages as a single MMS instead of splitting
Is it possible to implement an audio information service on the SignalWire platform?
We (Society For The Blind) currently have an automated phone service (Access News) running on a cloud server with a FreeSWITCH instance and an Erlang node in outbound mode that does rudimentary user authentication based on caller ID and offers thousands
ESL Python
I am a Beginner . I need a help on these issue MY project make ai caller agent so i am setting up the sip call flow and using ESL to connect with the ai agent on runtime import ESL not working undefined symbol _ZN8ESLeventC1EPS_ also ESL.so and _ESL.py
Next Page