So I did the following:
Installed Debian
Installed FPBX 17 per instructions
ran the asterisk-version-switch command and selected Asterisk 20
ran FreePBX and enabled chan_sip in the settings
Then I downloaded and built asterisk-20.8.1.tar.gz with patches
running dpkg-l shows a bunch of asterisk20 binaries installed
apt-get remove asterisk20, asterisk20-core seems to work
make install in the downloaded asterisk-20.8.1 source folder seems to work and seems to
overwrite the binaries that were installed
So, would the âcleanâ way to do this to be
dpkg-l
apt-get remove everything with an asterisk20-*
make install on your patched asterisk?
Or would the âcleanâ way to be run asterisk-version-switch, switch it to asterisk 20, then
do a make install on the source of asterisk 20 and just overwrite everything? Since it seems
that maybe that is what is happening?
Could we possibly have a âfeature requestâ for the asterisk-version-switch command that would select âprivate asterisk versionâ and then uninstall ALL asterisk versions and set the flag in the FreePBX updater that makes it ignore Asterisk? Then you are responsible for building and running make install on your own Asterisk version?
I also note that the beta is running asterisk 20.8.1 as a downgrade option but the Asterisk team has released 20.9.1, will the asterisk-version-switch command be updated for that?
Also, why does asterisk21-core still list as an installed package, (just core) and is
asterisk-sounds-core-xxxxxxxx 1.5-2.sng12 also overwritten by a make install?
Basically, I want to order the car with a Ford 350 Cleveland then yank the heads, port them, and reinstall without the car/FreePBX thinking anything has changed.