This is a complete guide for installing FreeSWITCH™ and its prerequisites on macOS, and for establishing 24x7 operation.
What Is FreeSWITCH™?
FreeSWITCH™ is an application that manages VOIP phones and connections to ITSPs (Internet Telephony Service Providers).
What Can You Do With FreeSWITCH™?
It's powerful customization provides our incoming calls to do this: Normal ringing is replaced by: “Hi Briana, hold on while our phones ring”, phones ring and Briana hears music, after 25 seconds: “hold on Briana while our iPhones ring", internal phones keep ringing and multiple iPhones ring, if no answer: “sorry we missed you Briana, please leave a message”, Briana’s voicemail is taken and emailed to multiple iPhones!
Who Are These Pages For?
This document is for people who want to install FreeSWITCH™ on macOS and are not familiar with Linux/Unix commands and directories.
What Is Available on the FreeSWITCH™ macOS Wiki?
Here is a list of the macOS Wiki pages:
FreeSWITCH™ macOS Installation options
Automated installation utility
Manual installation using Terminal
Install Homebrew FreeSWITCH version
Basic testing and diagnosing problems
Customization, tips and screen sharing
24x7 operation and automatic restart
Email voicemail files to an iPhone
Archive since 2010 starting with OS X 10.6
How This Documentation Was Developed and Maintained
FreeSWITCH™ is tested and runs 24x7 on a headless Mac Mini. There was almost no FreeSWITCH™/macOS information when I replaced a VOIP PBX in 2010. So I compiled what I learned through searching, trial and error, the FreeSWITCH™ mailing list, etc. and created this documentation.
macOS Wiki History
Major changes occurred: