Call Us Today! 877.742.2583




Page tree

Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

...

  • Install FreeSWITCH™ from the latest public release or master/development source on macOS 10.14 Mojave, 10.13 High Sierra, and 10.12 Sierra.
  • Start FreeSWITCH™ for testing.
  • Update FreeSWITCH™Update prerequisites and FreeSWITCH™.
  • Remove parts or all of the installation.
  • Show and hide macOS invisible files.
  • Open wiki pages,

...

  • Install or update Homebrew
  • Install and/or update prerequisites
  • Download and install FreeSWITCH™ source
  • bootstrap command
  • configure command
  • make command
  • make install command
  • make install sounds command
  • make clean

     


...

Backup

All of the software this procedure installs can be removed easily. However, to restore to a point where nothing was changed a backup is required.

...

  1. Click on this link: macOS FreeSWITCH™ Installer, macOS will automatically download and unzip the file.

 


...

Running the macOS FreeSWITCH™ Installer

Note
titleOne-Time Security Setting

The first time macFI is launched security settings are required due to macOS security restrictions. After the first attempt to run go to System Preferences Security and General settings, click allow macFI to run. Restart macFI and additional System Preferences Security and Privacy settings are required as follows:

On macOS 10.14 Mohave Mojave and later: Under "Privacy" click Accessibility and set the MacFI on. Additional on-time authorization prompts are required.

Prior to Mohave: Open System Preferences –> Security & Privacy and under General set to allow macFI to run after the first time it's launched.

...


Where to go Next

 Instructions for starting and stopping FreeSWITCH™ are at macOS Testing and Diagnostics.

 


...

macFI Change History

August 6, 2019           Replace download sed command with grep, handle file name change for FS 1.10.

July 27, 2019              Add ffmpeg and yasm prerequisite for video. Add option to exclude video transcoding and recording.
July 22, 2019             Add libpq prerequisite.
February 26, 2019     Add installation timers. Change download from .gz to .bz2. Minor message changes.
December 27, 2018    Add new libks and signalwire-c prerequisites. Change flite formula name.
September 30, 2018   Replace  Replace Terminal clear screen logic due to Mohave security. Update minimum macOS release support.
December 10, 2017    Remove Xcode, homebrew now installs Command Line Tools. Change remove Xcode option to remove CLT
July 13, 2017              Major update: Updates not required for FS release changes, auto find latest public release,
                                   place   place VRM in messages, add stable branch download, add unsupported message.
June 24, 2017            Change /usr/local logic for 10.13 and compatibility, add show/hide invisible files, redo intro dialogs and wiki options,
                                   add   add update function
March 24, 2017          Added libtiff prerequisite for spandsp.
January 4, 2017         Added speexdsp prerequisite.
September 17, 2016 .  Update Xcode URLs
September 15, 2016  Renamed, change path for new Homebrew, use active Xcode version, 10.11 get Xcode 7 from dev site. 
July 17, 2016             Add  Add testing only option, 10.10 get Xcode 7 from dev site, use Xcode beta if found,
                                  allow  allow bypass of open test calls wiki. Minor fixes.
February 26, 2016     Remove libvpx libyuv, replace nasm with yasm, change remove brew cache command.
November 26, 2015   Replace non-homebrew packages with homebrew since they are now available.
October 22, 2015       List names of prereqs. Other minor fixes.
October 16, 2015      Add   Add FreeSWITCH™1.6, remove 1.4, update prerequisites add installation of non-homebrew packages.
October 3, 2015        Add   Add change ownership logic for /usr/local, change 10.9 Xcode 6 download, remove 10.8 and Xcode 5 support.
November 5, 2014    Add   Add Xcode 6.1 and Yosemite support. November 22, 2014 change URLs.
April 5, 2014               First released to the Wiki