Recent Topics
Problem installing FreeSWITCH on Debian — “401 Unauthorized” error from SignalWire repo
Hey everyone, I’m trying to install FreeSWITCH on Debian, but I’ve run into an issue. Previously, I successfully installed it using this guide: FreeSWITCH Installation Guide on Debian 12 apt-get update && apt-get install -y gnupg2 wget lsb-release Hit:1
ClueCon Weekly with Jared Rhodes [Sn. 15 Ep. 12]: Building Mobile IoT with .NET MAUI
In this episode of ClueCon Weekly, host Jon Gray sits down with Jared Rhodes, Principal in Technology Consultant at EPAM Systems and a long-time Microsoft MVP for IoT. They explore how .NET MAUI bridges mobile and IoT development, why Jared continues
Freeswitch conference moh
I am running freeswitch in 3pcc. My SIP Server as call controller creates conference in freeswitch using ESL. I have to place one leg on hold (re-invite with a=sendonly). so far good. However, I am unable to play MoH on the leg which is placed on hold.
ClueCon Weekly with Jim Fruchterman [Sn. 15 Ep. 11]: Tech Used for Good
Nonprofit tech isn’t just grants and goodwill—it’s real software solving hard problems. In this episode of ClueCon Weekly, host Jon Gray talks with Jim, CEO & founder of Tech Matters and author of Tech for Good, about building and running mission-driven
Domain differentiation
Hello, I want to manage my users by tenant (domain). The problem is that in the register, it understands that the domain is present in the XML curl send, but But if in my XML the domain name= is not the IP, then it refuses, saying: sofia_reg.c:3210 Can't
+sip.instance
Hi, I use FreeSWITCH Version 1.10.11-release~64bit (-release 64bit) and FusionPBX and have a problem to set FreeSWITCH to take in account Contact parameter: +sip.instance="<urn:uuid:XXXXXXXX-XXXX-XXXX-XXXX-XXXXXXXXXXXX>" in REGISTER try multiple-registrations
FreeSWITCH Enterprise v20.25.4 (Oct. 27, 2025) — Release Announcement
We’re excited to announce the availability of FreeSWITCH Enterprise v20.25.4, the latest version of our commercial-grade communications engine. This release focuses on critical bug fixes, enhanced monitoring capabilities, and new low-level APIs that empower
📣 FreeSWITCH Office Hours – November 2025
Got questions about FreeSWITCH? Want guidance directly from the experts behind the project? Join us for the FreeSWITCH Office Hours. 🗓️ Dates: Tuesday, Nov. 4th Tuesday, Nov. 18th These sessions are designed to give you direct access to the core team
🔍November SignalWire Hangouts - Friday’s 10am-3pm ET
Every Friday in November, 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
ClueCon Weekly with Alex Balashov [Sn. 15 Ep. 10]: A Practical Telecom Journey
Telecom isn’t just boxes and protocols, it’s people, tinkering, and long-haul continuity. In this ClueCon Weekly episode, host Jon Gray talks with principal consultant Alex Balashov about two decades of SIP service-delivery work (largely with Kamailio),
ClueCon Weekly with Carlus Henry [Sn. 15 Ep.9]: Continuous Deployment in Practice
This week on ClueCon Weekly, Principal Consultant Carlos Henry joins us to break down what Continuous Integration, Continuous Delivery, and Continuous Deployment really mean, and how to make CD work in the real world. Carlos shares lessons from 25 years
Freeswitch get stuck
After a certain period the freeswitch CLI get unresponsive and all INVITES are getting timed out. This behaviour seems not to be related on load as it happened also eraly in the morning where only few calls are on the system. Freeswitch is running on
ClueCon Weekly with Michael Dowden [Sn. 15 Ep. 8]: Separating Deploys from Releases
What’s the real difference between deploying code and releasing software? Michael Dowden, CEO of Andromeda Galactic Solutions, joins Jon Gray to unpack why those aren’t the same thing and how teams can ship faster without punishing users. We dig into:
ClueCon Weekly with Sarah Aamir [Sn. 15 Ep. 7]: Practical GenAI Security & Low-Latency Voice Agents
On this episode of ClueCon Weekly, host Jon Gray is joined by Sarah Aamir, Partner Solutions Architect at AWS, to dig into the practical side of generative AI in production, especially for real-time voice and contact centers. We cover: SignalWire × AWS:
🔍 October SignalWire Hangouts - Friday’s 10am-3pm ET
Every Friday in October, 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
ClueConWeekly with Ryan Floyd [Sn. 15 Ep. 6]: AI Investing in 2025
Jon Gray sits down with Storm Ventures co-founder (and ClueCon Jam Session legend) Ryan Floyd to unpack the current state of AI investing. With 25+ years in venture, Ryan explains why AI is the biggest tech wave of his career—and why picking winners now
9/12/2025 Releases: [Highlight]
Explore this weeks updates and releases! 🔎 A UI/UX Refresh Boost! A subtle change can make a world of difference! Cleaner menu alignment, box styling, and improved responsiveness when browser resizing make for less UI noise, and more focus on your builds.
ClueCon Weekly with Brian West [Sn 15 Ep. 5]: Guardrails for AI-- How to Keep Voice Agents on Track
This week, host Jon Gray welcomes FreeSWITCH legend and SignalWire’s Director of Support & Developer Experience, Brian West. Brian walks through how SignalWire’s AI Agent stack lets you build voice agents that behave predictably, by putting code and state
Web RTC Voice API?
Hi all. We're trying to build a simple CRM where each agent connects to SignalWire via WebRTC to field inbound calls. A bit lost with the documentation, if I'm honest. Is there no way to control call routing/queues with a call flow in my SignalWire dashboard?
ClueCon Weekly with Arthur Doler [Sn. 15 Ep. 4]: The Archaeology of Code
Jon Gray sits down with Arthur Doler, Senior Software Developer at Aviture and self-described “navigator of code,” to explore the fascinating idea of code as archaeology. Arthur shares stories from years of consulting and digging through messy, inherited
ClueCon Weekly w/ Laura Blersh [Sn. 15 Ep 3]: Championing Neurodiversity
In this episode of ClueCon Weekly, host Jon Gray sits down with Laura Blersch, a cognitive inclusion advocate, to explore the power of neurodiversity in the workplace. Laura shares her personal journey of being diagnosed with ADHD later in life and how
Codec L16@8000h support
im working with FreeSWITCH Version 1.10.10-release+git~20230813T165739Z~4cb05e7f4a~64bit im trying to get FS to do transcoding between codec L16@8000 on inbound leg to PCMA on outbound leg, I've tried several configurations without any success, I continue
8/29/2025 Releases: [Highlight]
Explore this weeks updates and releases! 🔎 Zero Balance Reminder To make account management smoother, we’ve introduced a new “Add Funds” banner. This banner will now automatically appear in your space when you have a $0.00 balance. A direct button within
ClueCon Weekly with Michelle Bakels [Sn. 15 Ep. 2] : Developer Health OS -- Fighting Burnout in Tech
In this episode of ClueCon Weekly, host Jon Gray sits down with Michelle Bakels, Program Director at G2i and organizer of React Miami. Michelle shares her deeply personal journey with stress and health challenges in the tech industry and how it led her
🔍 September SignalWire Hangouts - Friday’s 10am-3pm ET
Every Friday in September, 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
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"
Learning mod_xml_curl
I'm learning about mod_xml_curl. My application appears to be working but the fs_cli view is showing a lot of 404 errors. My app logs a request with no destination number, cannot fulfil it's request and returns a 404. fs_cli shows that it's looking for
ClueCon Weekly with Krunal Patel [Season 15 Ep. 1]: How Smart AI Tools are Solving Communication for SMBs
In this episode of ClueCon Weekly, host Jon Gray is joined by Krunal Patel, Chief Revenue Officer at Ecosmob and longtime FreeSWITCH contributor. Krunal shares his journey from VoIP engineer to sales leader, and dives into how AI is actively solving communication
8/15/2025 Releases: [Highlight]
Explore this weeks updates and releases! 🔎 Community, Docs, and Support — One Click Away! Click the expand caret (to the right side of the screen) to unlock quick access to our Discord community, developer documentation, and support portal — including
Handling dialplan with mod_xml_curl based on context
I am using mod_xml_curl. I is possible to handle dialplan with this module only for default context, otherwise handle it with static xml files? I want that public context is handled with mod_httapi. Now I return mod_xml_curl dialplan with httapi action.
ClueCon Weekly with James Body [Season 14 Ep. 44]
ClueCon Weekly just dropped an episode you do not want to miss! David Duffett takes over hosting duties to chat with James Body—the mastermind behind the infamous Dangerous Demos. From Raspberry Pis flying through the air to demos at the bottom of the
7/25/2025 Releases: [Highlight]
Explore this weeks updates and releases! 🔎 🔹Settings Now Project Based Last release, we updated Project-Level Settings to give you greater control over configuration for each of your individual projects. With this release, we’ve fully migrated all existing
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
🔍 August SignalWire Hangouts - Friday’s 10am-3pm ET
Every Friday in August, 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
📣 FreeSWITCH Office Hours – August 2025
Got questions about FreeSWITCH? Want guidance directly from the experts behind the project? Join us for the FreeSWITCH Office Hours. 🗓️ Dates: Tuesday, August 19th Due to ClueCon Developers Conference, we will only have one FreeSWITCH Office Hours this
ClueCon Weekly with Timothy Harrison [Ep. 43]
This week’s episode of ClueCon Weekly features Timothy Harrison, Director at Cyber Security Compliance Management, discussing the revival of the Kazoo platform as OSPBX and what it takes to sustain open source momentum in today’s tech world. From licensing
n8n and MCP integration, plus ElevenLabs voice option?
I have an n8n account with a working MCP (Model Context Protocol) setting Google Calendar appointments and sending Slack notifications. Over the weekend I signed up for an ElevenLabs account which provides me a Voice Bot on my website and calls the n8n
ClueCon Weekly with Rita Lopes [Ep. 42]
This week on ClueCon Weekly, we’re joined by Rita Lopes, Engineering Lead and Director of Cloud Ops at QXIP, to explore the future of observability. From leading Epic support to architecting Gigapipe, Rita walks us through: - The evolution from Homer
Important Update: SpanDSP Package Issue Resolved
# Important Update: SpanDSP Package Issue Resolved **Date: July 16, 2025** We have identified an issue with the latest SpanDSP package, which has been causing crashes in FreeSWITCH. To address this, we have removed the broken SpanDSP Debian packages from
7/11/2025 Releases: [Highlight]
Explore this weeks updates and releases! 🔎 🔹Configure URLs to receive Status Updates Configure real-time monitoring, logging, or integration workflows directly from the SignalWire Dashboard without needing to edit raw code. This latest update added
Next Page