Skip to main content

FreeSWITCH Guides

Overview

This section contains guides that cover integrating FreeSWITCH with SignalWire.

Learn how to add an AI agent to your FreeSWITCH instance to handle your calls.

Learn how to install FreeSWITCH or FreeSWITCH Advantage on your system.

Learn which FreeSWITCH repository is right for you between the Public and Advantage repositories.

The first command you need is to install some needed tools for gdb to do the backtracing, curl to upload the backtrace log, and debug symbols for FreeSWITCH. You may need to install other debug symbols if you have any custom libraries in use.

Customers who are subscribed to FreeSWITCH Advantage may request access to an alternate repository that contains special FreeSWITCH packages with memory address and pool sanitation built-in. These special packages may help flush out otherwise difficult-to-find memory corruption issues, more commonly discovered while using advanced ESL techniques. Contact your sales manager for access inquiries. You will not be able to access this repository without proper permission.

When using FreeSWITCH modsignalwire, these commands can be used to unload modsignalwire, discard current Connector configs, and obtain a new Token.

In order to send an SMS from a FreeSWITCH dialplan extension, we need to do a few things: