FreeSWITCH é uma plataforma de telefonia multiplataforma de código aberto escalável projetada para direcionar e interligar protocolos de comunicação populares usando áudio, vídeo, texto ou qualquer outra forma de mídia. Foi criado em 2006 para preencher o vazio deixado por soluções comerciais proprietárias. FreeSWITCH também fornece uma plataforma de telefonia estável na qual muitas aplicações de telefonia podem ser desenvolvidas usando uma ampla gama de ferramentas gratuitas.