Suppose you need to migrate or duplicate Vicidial data (campaigns, leads, phones and so on) from one Vicibox server to another. In case two Vicidial boxes of the same versions the process will be simpler. In case the source server has older Vicibox version than the destination one you will have to perform additional steps to get the destination server working. Both cases are covered in the article below. Continue reading
Feb 10 2020
Vicidial backup and restore guide
Feb 10 2020
Vicidial: There is a time synchronization problem with your system, please tell your system administrator
There is a time synchronization problem with your system, please tell your system administrator
In case you have this error upon installation or upgrade your Vicibox/Vicidial check the following:
- Using
timedatectl
utility make sure server’s timezone is set correctly and server’s date/time is correct. Set proper timezone if needed. Get a list of timezones:
1 |
timedatectl list-timezones |
For the specific location you can use:
1 2 3 |
# timedatectl list-timezones | egrep -o "Asia/B.*" # timedatectl list-timezones | egrep -o "Europe/L.*" # timedatectl list-timezones | egrep -o "America/N.*" |
And set the proper one:
1 |
timedatectl set-timezone "America/New_York" |
2. Check that timezone is correct in /etc/php7/apache2/php.ini
. Set proper timezone if needed and restart Apache.
3. If it did not help check and compare time values in Vicidial database, server time and PHP time. Use the following command:
Feb 10 2020
Vicidial error: Code Expects Different Schema
After database dump restoration taken from older Vicibox to the latest Vicibox 9.0.1 I got the following error in
Admin -> System Settings
section:
WARNING: Code expects different schema: 1585
It’s not possible to change or save any setting. The reason is obvious: Vicibox 9 has new and altered tables and functions so you will have to add them to the restored database before you can use system. Continue reading
Feb 07 2020
FlexiSip installation and configuration on CentOS 7
Flexisip is a complete, modular and scalable SIP server suite written in C++11, comprising proxy, presence and group chat functions.
Flexisip offers an easy-to-install SIP server solution, offering all the features required to deploy your own SIP service tuned for mobile or desktop applications, “out of the box”.
Flexisip can be integrated into your SIP infrastructure for various purposes : Continue reading
Feb 06 2020
Varnish error Backend fetch failed
Here are some generic tips on finding the actual cause of “Backend Fetch Failed” error shown by Varnish Cache. Continue reading
Feb 06 2020
Managing of Varnish backends
This article explains how you can manage Varnish backends from command line, check varnish backend health status and mark backends as healthy or sick without restarting or reloading Varnish. Continue reading
Feb 06 2020
Varnish Backend fetch failed Too many headers
This article describes particular case of Varnish error Backend fetch failed Too many headers. This error happens when there are too many headers being sent to backend server. Here is how you can troubleshoot and fix this error. Continue reading
Feb 02 2020
FlexiSip installation and configuration on Debian 9
Flexisip is a complete, modular and scalable SIP server suite written in C++11, comprising proxy, presence and group chat functions.
Flexisip offers an easy-to-install SIP server solution, offering all the features required to deploy your own SIP service tuned for mobile or desktop applications, “out of the box”.
Flexisip can be integrated into your SIP infrastructure for various purposes : Continue reading
Feb 02 2020
Flexisip error Failed to find shared library for backend mysql
I installed Flexisip using official documentation , installed additional components like MariaDB (MySQL) and Redis, performed initial setup of configuration files, created database and DB user.
I started flexisip services with
1 |
systemctl start flexisip-proxy flexisip-presence flexisip-conference |
and by looking in /var/opt/belledonne-communications/log/flexisip/flexisip-conference.log
I noticed the following error:
1 2 3 4 5 6 |
2020-02-02 03:12:30:790 liblinphone-message-Linphone core [0x56197d8a7d60] notified [global_state_changed] 2020-02-02 03:12:30:790 liblinphone-message-No charset defined forcing utf8 4 bytes specially for conference subjet storage 2020-02-02 03:12:30:790 liblinphone-message-Opening linphone database db=xxx user=xxx password='xxx' host=127.0.0.1 charset=utf8mb4 with backend Mysql 2020-02-02 03:12:30:791 liblinphone-warning-Unable to build db session with uri: Failed to find shared library for backend mysql 2020-02-02 03:12:30:791 liblinphone-error-Unable to open linphone database with uri db=xxx user=xxx password='xxx!' host=127.0.0.1 charset=utf8mb4 and backend Mysql 2020-02-02 03:12:30:791 bctbx-error-Linphone Core couldn't start because the connection to the database has failed |
Jan 24 2020