You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Copy file name to clipboardExpand all lines: docs/FreeSWITCH-Explained/Installation/macOS/macOS-Installation/macOS-macFI-Installation_1966731.mdx
+24-53Lines changed: 24 additions & 53 deletions
Original file line number
Diff line number
Diff line change
@@ -1,11 +1,8 @@
1
-
2
1
# macOS macFI Installation
3
2
4
-
5
-
6
3
## About
7
4
8
-
This page describes automated installation using the macOS FreeSWITCH™ Installer (macFI). It is part of the FreeSWITCH™ [macOS](../index.mdx#about) documentation.
5
+
This page describes automated installation using the macOS [FreeSWITCH](https://en.wikipedia.org/wiki/FreeSWITCH)™ Installer (macFI). It is part of the FreeSWITCH™ [macOS](../index.mdx#about) documentation.
9
6
10
7
* 1 [What Can the macOS FreeSWITCH™ Installer (macFI) do?](#what-can-the-macos-freeswitch-installer-macfi-do)
11
8
* 2 [Why Use the macOS FreeSWITCH™ Installer?](#why-use-the-macos-freeswitch-installer)
@@ -22,7 +19,7 @@ This page describes automated installation using the macOS FreeSWITCH™ Install
22
19
23
20
### What Can the macOS FreeSWITCH™ Installer (macFI) do?
24
21
25
-
* Install FreeSWITCH™ from the latest public release or master/development source on macOS 12 Monterey and 11 Big Sur.
22
+
* Install FreeSWITCH™ from the latest public release or master/development source on macOS 15 Sequoia and 14 Sonoma.
26
23
* Start FreeSWITCH™ for testing.
27
24
* Update prerequisites and FreeSWITCH™.
28
25
* Remove parts or all of the installation.
@@ -98,13 +95,13 @@ macFI uses the macOS Terminal application extensively during installation. The d
98
95
1. Start the Terminal application in the Applications -> Utilities folder by double-clicking on it. Then open its preferences panel.
99
96
2. In Settings–>Profiles–>Window change the Window Size to larger values such as 140x48 to reduce having to resize the window often.
100
97
101
-
If you plan to start FreeSWITCH™ from the Terminal command line often then you should place the Terminal application into the [Dock](http://support.apple.com/kb/HT2474) for quick access.
98
+
If you plan to start FreeSWITCH™ from the Terminal command line often then you should place the Terminal application into the [Dock](https://support.apple.com/guide/imac/the-dock-apd4b7fb731f/mac) for quick access.
102
99
103
100
### Download the macOS FreeSWITCH™ Installer
104
101
105
102
It's incredibly easy to install, just follow this single step:
106
103
107
-
1. Click on this link: [macOS FreeSWITCH™ Installer](/attachments/1966731/11305027.zip), macOS will automatically download and unzip the file.
104
+
1. Click on this link: [macOS FreeSWITCH™ Installer](macOS-FreeSWITCH-Installer.zip), macOS will automatically download and unzip the file.
108
105
109
106
110
107
---
@@ -115,13 +112,13 @@ The macFI is now distributed as an AppleScript source script to avoid having to
115
112
116
113
#### One Time Security Preparation
117
114
118
-
macFI must be started once to set macOS security settings. After starting the macFI the first time:
115
+
The first time macFI is started, one time macOS security settings must be set:
119
116
120
-
1\. Go to System Preferences –> Security and Privacy –> Privacy settings.
117
+
1. Go to System Preferences –> Security and Privacy –> Privacy settings.
121
118
122
-
2\. Unlock the settings using the lock in the lower left corner.
119
+
2. Unlock the settings using the lock in the lower left corner.
123
120
124
-
3\. Select Accessibility, and checkmark "Script Editor".
121
+
3. Select Accessibility, and checkmark "Script Editor".
125
122
126
123
#### Start FreeSWITCH Installation
127
124
@@ -142,7 +139,14 @@ Instructions for starting and stopping FreeSWITCH™ are at [macOS Testing and D
142
139
143
140
### macFI Change History
144
141
142
+
June 19, 2025 Apple Silicon, prereqs match manual installation, video no longer optional.
143
+
December 15, 2023 Replaced spandsp prerequisite with freeswitch version.
144
+
September 27, 2023 Add speexdsp back to prereqs.
145
+
July 24, 2023 Replace ffmpeg4 with ffmpeg@5, replace freeswitch/sofia-sip with sofia-sip.
146
+
July 18, 2023 Remove flite.
147
+
145
148
May 25, 2022 Replace ffmpeg with ffmpeg@4, use Homebrew/freeswitch for freeswitch supplied prereqs.
149
+
146
150
August 7, 2020 Add Sofia and Spandsp prerequisites. Big Sur support. Other minor changes.
147
151
June 20, 2020 Homebrew install command changed. Replaced ruby install homebrew with bash install.
148
152
March 20, 2020 Add CFLAGS="-Wno-unused-function" temporarily. See Issue [#176](https://github.com/signalwire/freeswitch/issues/176) and [#518](https://github.com/signalwire/freeswitch/issues/518).
@@ -153,65 +157,32 @@ August 6, 2019 Replace download sed command with grep, handle file name change f
153
157
July 27, 2019 Add ffmpeg and yasm prerequisite for video. Add option to exclude video transcoding and recording.
154
158
July 22, 2019 Add libpq prerequisite.
155
159
February 26, 2019 Add installation timers. Change download from .gz to .bz2\. Minor message changes.
160
+
156
161
December 27, 2018 Add new libks and signalwire-c prerequisites. Change flite formula name.
157
162
September 30, 2018 Replace Terminal clear screen logic due to Mohave security. Update minimum macOS release support.
163
+
158
164
December 10, 2017 Remove Xcode, homebrew now installs Command Line Tools. Change remove Xcode option to remove CLT
159
165
July 13, 2017 Major update: Updates not required for FS release changes, auto find latest public release,
160
166
place VRM in messages, add stable branch download, add unsupported message.
161
167
June 24, 2017 Change /usr/local logic for 10.13 and compatibility, add show/hide invisible files, redo intro dialogs and wiki options,
162
168
add update function
163
169
March 24, 2017 Added libtiff prerequisite for spandsp.
164
170
January 4, 2017 Added speexdsp prerequisite.
171
+
165
172
September 17, 2016 Update Xcode URLs
166
-
September 15, 2016 Renamed, change path for new Homebrew, use active Xcode version, 10.11 get Xcode 7 from dev site.
173
+
September 15, 2016 Renamed, change path for new Homebrew, use active Xcode version, 10.11 get Xcode 7 from dev site.
167
174
July 17, 2016 Add testing only option, 10.10 get Xcode 7 from dev site, use Xcode beta if found,
168
175
allow bypass of open test calls wiki. Minor fixes.
169
-
February 26, 2016 Remove libvpx libyuv, replace nasm with yasm, change remove brew cache command.
176
+
February 26, 2016 Remove libvpx libyuv, replace nasm with yasm, change remove brew cache command.
177
+
170
178
November 26, 2015 Replace non-homebrew packages with homebrew since they are now available.
171
179
October 22, 2015 List names of prereqs. Other minor fixes.
172
180
October 16, 2015 Add FreeSWITCH™1.6, remove 1.4, update prerequisites add installation of non-homebrew packages.
173
-
October 3, 2015 Add change ownership logic for /usr/local, change 10.9 Xcode 6 download, remove 10.8 and Xcode 5 support.
181
+
October 3, 2015 Add change ownership logic for /usr/local, change 10.9 Xcode 6 download, remove 10.8 and Xcode 5 support.
182
+
174
183
November 5, 2014 Add Xcode 6.1 and Yosemite support. November 22, 2014 change URLs.
175
184
April 5, 2014 First released to the Wiki
176
185
177
186
### Attachments:
178
187
179
-
[OS X FreeSWITCH Installer.app.zip](/attachments/1966731/2162700.zip) (application/zip)
180
-
[OS X FreeSWITCH Installer.app.zip](/attachments/1966731/2162732.zip) (application/zip)
181
-
[OS X FreeSWITCH Installer.app.zip](/attachments/1966731/3178502.zip) (application/zip)
182
-
[OS X FreeSWITCH Installer.app.zip](/attachments/1966731/4227083.zip) (application/zip)
183
-
[OS X FreeSWITCH Installer.app.zip](/attachments/1966731/9634645.zip) (application/zip)
184
-
[OS X FreeSWITCH Installer.zip](/attachments/1966731/7045129.zip) (application/zip)
185
-
[OS X FreeSWITCH Installer.zip](/attachments/1966731/7045130.zip) (application/zip)
186
-
[OS X FreeSWITCH Installer.zip](/attachments/1966731/9634389.zip) (application/zip)
187
-
[OS X FreeSWITCH Installer.zip](/attachments/1966731/9634681.zip) (application/zip)
188
-
[OS X FreeSWITCH Installer.app.zip](/attachments/1966731/2162699.zip) (application/zip)
189
-
[OS X FreeSWITCH Installer.zip](/attachments/1966731/9634704.zip) (application/zip)
190
-
[OS X FreeSWITCH Installer.zip](/attachments/1966731/9634707.zip) (application/zip)
191
-
[OS X FreeSWITCH Installer.zip](/attachments/1966731/9634744.zip) (application/zip)
192
-
[OS X FreeSWITCH Installer.zip](/attachments/1966731/9634996.zip) (application/zip)
193
-
[OS X FreeSWITCH Installer.zip](/attachments/1966731/10682503.zip) (application/zip)
194
-
[OS X FreeSWITCH Installer.zip](/attachments/1966731/10683344.zip) (application/zip)
195
-
[OS X FreeSWITCH Installer.zip](/attachments/1966731/7045127.zip) (application/zip)
0 commit comments