Yes, edit the ipbx 2025 install script, change 22 to 23, install, it should work better as 23 fixes some bugs:I see FreePBX 17 is compatible with it, so could I just edit the IncrediblePBX install script to 23?
#!/bin/bash
echo "This utility stops Asterisk and upgrades it to latest Asterisk 23."
read -p "Press Enter to proceed at your own risk or Ctrl-C to abort..."
echo "Upgrading FreePBX 17 modules to avoid potential disaster..."
fwconsole ma upgradeall
fwconsole reload
/root/sig-fix
/root/sig-fix
fwconsole stop
echo "Beginning Asterisk 23 install process..."
cd /usr/src
rm -rf /usr/lib/asterisk
rm -rf /usr/lib64/asterisk
rm -rf asterisk-22*
touch /etc/asterisk/stir_shaken.conf
wget http://downloads.asterisk.org/pub/telephony/asterisk/asterisk-23-current.tar.gz
tar zxvf asterisk-23*
rm -f asterisk-23*.tar.gz
cd asterisk-23*
contrib/scripts/get_mp3_source.sh
contrib/scripts/install_prereq install
make distclean
wget http://incrediblepbx.com/menuselect-incredible16-debian10.tar.gz
tar zxvf menuselect*.tar.gz
CFLAGS='-DENABLE_SRTP_AES_256 -DENABLE_SRTP_AES_GCM' \
./configure --libdir=/usr/lib64 \
--with-pjproject-bundled \
--with-jansson-bundled
make menuselect.makeopts
echo "Cleaning up missing modules noted above..."
menuselect/menuselect --enable-category MENUSELECT_ADDONS menuselect.makeopts
menuselect/menuselect --enable-category MENUSELECT_CODECS menuselect.makeopts
menuselect/menuselect --disable-category MENUSELECT_TESTS menuselect.makeopts
menuselect/menuselect --enable CORE-SOUNDS-EN-GSM menuselect.makeopts
menuselect/menuselect --enable MOH-OPSOUND-WAV menuselect.makeopts
menuselect/menuselect --enable EXTRA-SOUNDS-EN-GSM menuselect.makeopts
menuselect/menuselect --enable cdr_mysql menuselect.makeopts
menuselect/menuselect --disable test_named_lock menuselect.makeopts
menuselect/menuselect --disable test_res_pjsip_scheduler menuselect.makeopts
menuselect/menuselect --disable test_file menuselect.makeopts
menuselect/menuselect --disable test_bridging menuselect.makeopts
menuselect/menuselect --disable test_res_pjsip_scheduler menuselect.makeopts
menuselect/menuselect --disable test_res_rtp menuselect.makeopts
menuselect/menuselect --disable app_voicemail_odbc menuselect.makeopts
menuselect/menuselect --disable test_mwi menuselect.makeopts
menuselect/menuselect --disable test_res_pjsip_session_caps menuselect.makeopts
menuselect/menuselect --disable test_stasis_state menuselect.makeopts
menuselect/menuselect --disable test_res_prometheus menuselect.makeopts
menuselect/menuselect --disable app_voicemail_imap menuselect.makeopts
menuselect/menuselect --enable app_macro menuselect.makeopts
make menuselect.makeopts
make menuselect
read -p "Press Enter to proceed at your own risk or Ctrl-C to abort..."
make && make install && ldconfig && make config
fwconsole restart
read -p "All done. Press Enter key to load pbxstatus..."
pbxstatus
What's the contents?It'd be nice to have created a file matching current version numbers with contents that work for the current versions, like a http://incrediblepbx.com/menuselect-incredible17-debian12.tar.gz
Updated versions of these files to work with incredible 17 and debian 12:What's the contents?
$ tar -tf menuselect-incredible16-debian10.tar.gz
menuselect.makeopts
menuselect.makedeps
menuselect-tree
$
you mean wget http://incrediblepbx.com/menuselect-incredible2025.tar.gzIt'd be nice to have created a file matching current version numbers with contents that work for the current versions, like a http://incrediblepbx.com/menuselect-incredible17-debian12.tar.gz
What do you mean by this? The install script installs Asterisk normally, even still using the --with-pjproject-bundled flag which pulls whatever current version of pjproject that Asterisk version is using. This applies to all the branches. So when you install IncrediblePBX on the latest version of Asterisk v22 you get the same thing. I don't see where the IPBX installer installs another version.
Upgrade bundled pjproject to 2.17
finally, the incrediblepbx script does not download a different version of pjproject to the asterisk download.
noreply*CLI> pjsip show version
PJPROJECT version currently running against: 2.17
And prior to 23.4 and 22.10 which pjproject version was installed?What do you mean by this? The install script installs Asterisk normally, even still using the --with-pjproject-bundled flag which pulls whatever current version of pjproject that Asterisk version is using. This applies to all the branches. So when you install IncrediblePBX on the latest version of Asterisk v22 you get the same thing. I don't see where the IPBX installer installs another version.
I installed IncrebilePBX last week with Asterisk v22 I have pjproject 2.17 because that's what is bundled with Asterisk as of 22.10 which was released with 23.4
This is all in the changelogs. Asterisk v22 started with 2.14 it looks like, moved to 2.15.1 last year and now is at 2.17. Asterisk v23, which was released in Oct 2025 seems to have started with 2.16 and is now on 2.17.And prior to 23.4 and 22.10 which pjproject version was installed?
Link up your team and customers Phone System
Live Chat
Video Conferencing
Hosted or Self-managed. Up to 10 users free forever. No credit card. Try risk free.
Check your inbox!
We’ve sent you an email. Click on the button in the email body to verify your email address – (if you can not find it, check your spam folder).
Upon verification you will be directed to the 3CX setup wizard.