FreeSWITCH est un cadre open source pour la voix et la vidéo en temps réel. Il sert à construire des services de voix et de vidéo sur des serveurs exploités par l'utilisateur. Le logiciel est publié sous licence publique Mozilla (MPL). L'éditeur propose une édition open source que les organisations exploitent elles-mêmes. Le téléchargement nécessite un compte SignalWire.
SignalWire développe et maintient FreeSWITCH, emploie les auteurs d'origine et a son siège à Palo Alto, en Californie. En tant qu'entreprise américaine, elle peut être soumise aux règles d'accès des autorités américaines, dont le CLOUD Act, pour les données qu'elle détient. Le logiciel peut fonctionner sur des serveurs situés dans l'UE : une organisation européenne qui l'exploite elle-même garde ainsi la maîtrise des données d'appels et de médias. Pour un service cloud de SignalWire, il faut vérifier les conditions de traitement et le lieu de stockage.