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.
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`).
📣 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
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
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.
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
Account Deletion Request
I would like to delete my SignalWire account and all associated data.
FreeSWITCH Office Hours Signup
Twice a month, we host FreeSWITCH Office Hours where you can bring your questions when you need help from the people who know FreeSWITCH the best. We want to give you an opportunity to meet up and talk with the development team about questions that aren’t