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

Vicidial is having issue with time synchronization when agent is login phone is ringing and giving error as above .

In my case server time and agent machine time was showing  correct.

Vicidial works on meetme application on asterisk and  dahdi

1- check meet me installed and working

  • go to your installation source folder mostly  /usr/src/
  • go to asterisk installation folder  cd asterisk-13.38.1/  ” you choose your folder”
  • run “make menuselect”
  • check under application  > Extended > app_meetme  should look like below

  • if its is not installed it will show  “XXX “
  • If it is not installed then select it and click save and exit . before doing this you must check Dahdi installation .

2-  Download latest version of dahdi

tar xvf dahdi-linux-complete-current.tar.gz
cd dahdi-linux-complete-3.1.0+3.1.0/
make clean
make install
make config
cd tools/
cd ..
make install-config
#compile libpri
cd /usr/src/libpri*
make && make install
#compile asterisk
cd /usr/src/asterisk-13*
CFLAGS='-DENABLE_SRTP_AES_256 -DENABLE_SRTP_AES_GCM' ./configure --with-pjproject-bundled
make menuselect
# select App > app_meetme
#save and exit
make && make install && make config
  • make menuselect
  • check it showing showing


  • reboot the server and check .


Mostly it should resolve the problem.  if not some more things you have to check .

2- Check Dahdi

  • dahdi_cfg -vvvvv
  • asterisk  -vvvvvr
  • module unload
  • module load


3- Check Time Zone and sync with NTP server

  • rm /etc/localtime
    ln -sf /usr/share/zoneinfo/Asia/Kolkata /etc/localtime
    chkconfig ntpd on
    /etc/init.d/ntpd start

4- Check the PHP time and DB Time

  • Click on Reports 



  •     Go end of the page
  • Click on Server 
  • Now you will see PHP and DB time
  • Its should be same
  • If PHP time is different the check php.ini file under  /etc/php.ini

5- to Check php.ini setting

  • nano /etc/php.ini
  • search for date.timezone
  • its should be same as your time zone for example
  • date.timezone = Asia/Kolkata
  • Now reboot the server and try again

6- If you have changed the IP address of server or just installed the server and forget to run command for IP address update

  • /usr/share/astguiclient/ –old-server_ip=

if you have fresh installed the server the you will choose otherwise your old server IP .


7- Check some more setting

  • Go to Admin  > Servers > Asterisk Version



  • It should be same as showing under   asterisk -vvvvr   console
  • Check Local GMT


  • Now rebuild conf  file set to yes


  • Submit and proceed to next step
  • Go to Admin > System Settings
  • Default local GMT should be same as under  servers configuration


it should be 5.00  for India not -5 .00

Mosts of the checking I  have covered it should work now .


Your email address will not be published. Required fields are marked *