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

  • wget downloads.asterisk.org/pub/telephony/dahdi-linux-complete/dahdi-linux-complete-current.tar.gz
  • tar xvf dahdi-linux-complete-current.tar.gz
  • cd dahdi-linux-complete-3.1.0+3.1.0/
  • make clean
  • make all
  • make install
  • make config
  • cd /usr/src/libpri*
  • make && make install
  • cd /usr/src/asterisk-13*
  • CFLAGS=’-DENABLE_SRTP_AES_256 -DENABLE_SRTP_AES_GCM’ ./configure –with-p
  • make menuselect
  • Select  app_meetme > save and exit
  • Now compile asterisk again
  • make && make install && make config
  • check me me is showing

 

  • exit
  • run   “ldconfig”
  • 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 chan_dahdi.so
  • module load chan_dahdi.so

 

3- Check Time Zone and sync with NTP server

  • rm /etc/localtime
    ln -sf /usr/share/zoneinfo/Asia/Kolkata /etc/localtime
    chkconfig ntpd on
    ntpdate pool.ntp.org
    /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/ADMIN_update_server_ip.pl –old-server_ip=10.10.10.15

if you have fresh installed the server the you will choose 10.10.10.15 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 .

 

Leave a Reply