cd /root
xivo-dist wazo-16.16
/etc/init.d/netfilter-persistent stop
wget --no-check-certificate https://raw.githubusercontent.com/wazo-pbx/xivo-upgrade/master/bin/xivo-to-wazo-upgrade
chmod +x xivo-to-wazo-upgrade
./xivo-to-wazo-upgrade
iptables-restart
sed -i 's|noload => app_cdr.so|;noload => app_cdr.so|' /etc/asterisk/modules.conf
sed -i 's|noload => app_festival.so|;noload => app_festival.so|' /etc/asterisk/modules.conf
sed -i 's|noload => cdr_adaptive_odbc.so|;noload => cdr_adaptive_odbc.so|' /etc/asterisk/modules.conf
sed -i 's|noload => cdr_csv.so|;noload => cdr_csv.so|' /etc/asterisk/modules.conf
sed -i 's|noload => cdr_odbc.so|;noload => cdr_odbc.so|' /etc/asterisk/modules.conf
sed -i 's|noload => cdr_sqlite3_custom.so|;noload => cdr_sqlite3_custom.so|' /etc/asterisk/modules.conf
sed -i 's|noload => func_cdr.so|;noload => func_cdr.so|' /etc/asterisk/modules.conf
sed -i 's|noload => func_odbc.so|;noload => func_odbc.so|' /etc/asterisk/modules.conf
# add Google Voice OAuth support for Asterisk 14
apt-get update
apt-get install git asterisk-dev libiksemel-dev -y
cd /usr/src
git clone https://github.com/sboily/asterisk-res-xmpp-oauth.git
cd asterisk*
make patch
make
make install
xivo-service restart
# put the Incredible PBX web add-ons back in place
cd /
wget http://incrediblepbx.com/incredible-nginx.tar.gz
tar zxvf incredible-nginx.tar.gz
rm -f incredible-nginx.tar.gz
ln -s /etc/nginx/locations/https-available/01_incrediblepbx /etc/nginx/locations/https-enabled/.
cd /etc/nginx
wget http://incrediblepbx.com/nginx-config.tar.gz
tar zxvf nginx-config.tar.gz
rm -f /etc/nginx/sites-enabled/default
/etc/init.d/nginx restart
sed -i 's|XiVO PBX|Wazo PBX|' /usr/local/sbin/pbxstatus
sed -i 's|`hostname -s`|Wazo|' /usr/local/sbin/pbxstatus
sed -i 's|13.|14.|' /etc/pbx/.version
sed -i 's|XiVO|Wazo|' /var/www/html/asteridex4/config.inc.php
sed -i 's|XiVO|Wazo|' /var/www/html/reminders/index.php
cd /root
cp -pr /etc/postfix /root
cp -p /etc/nginx/sites-enabled/xivo /root
echo "noload => res_xmpp_oauth.so" >> /etc/asterisk/modules.conf
xivo-dist wazo-17.17
apt-get update
/etc/init.d/netfilter-persistent stop
wazo-upgrade
iptables-restart
# put the Incredible PBX web add-ons back in place
cd /
wget http://incrediblepbx.com/incredible-nginx.tar.gz
tar zxvf incredible-nginx.tar.gz
rm -f incredible-nginx.tar.gz
ln -s /etc/nginx/locations/https-available/01_incrediblepbx /etc/nginx/locations/https-enabled/.
cd /etc/nginx
wget http://incrediblepbx.com/nginx-config.tar.gz
tar zxvf nginx-config.tar.gz
rm -f /etc/nginx/sites-enabled/default
cp -p /root/xivo /etc/nginx/sites-enabled
/etc/init.d/nginx restart
cp -pr /root/postfix /etc
/etc/init.d/postfix restart
sed -i 's|fr|us|' /etc/asterisk/indications.d/99-general.conf
/etc/init.d/asterisk restart
pbxstatus
cd /tmp
git clone https://github.com/sboily/asterisk-res-xmpp-oauth.git
cd asterisk-res-xmpp-oauth
make patch
make
make install
/etc/init.d/asterisk restart
Upgrading Wazo 16.16 to Wazo 17.01
Code:cd /root xivo-dist wazo-17.01 /etc/init.d/netfilter-persistent stop wazo-upgrade iptables-restart # put the Incredible PBX web add-ons back in place cd / wget http://incrediblepbx.com/incredible-nginx.tar.gz tar zxvf incredible-nginx.tar.gz rm -f incredible-nginx.tar.gz ln -s /etc/nginx/locations/https-available/01_incrediblepbx /etc/nginx/locations/https-enabled/. cd /etc/nginx wget http://incrediblepbx.com/nginx-config.tar.gz tar zxvf nginx-config.tar.gz rm -f /etc/nginx/sites-enabled/default /etc/init.d/nginx restart pbxstatus
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.