vicidial audiostore files not sync with asterisk in https ssl

Resolving vicidial audio sync issue while using https-SSL


Issue: vicidial audiostore files not sync with asterisk in https ssl,
vicidial INVALID WAV FILE FORMAT

vicidial audiostore sync over https ssl
vicidial audiostore files not sync with asterisk in https ssl


  Overview:-Vicidial audio store sync over SSL :

Vicidial audio store files not syncing with asterisk ,if Sounds Web Server URL is set to https or SSL enabled. Also while upload wav file you will see the error INVALID WAV FILE FORMAT,

  Vicidial Audio store:

vicidial audio store is a feature in vicidial admin portal, where you will upload the audio files which are used in IVR,welcome file, music on hold etc. the audio file should be 16bit 8k mono wav format .

  Issue scenario: 

After running the ADMIN_audio_store_sync.pl command ,output shows 0 files.

/usr/share/astguiclient/ADMIN_audio_store_sync.pl --debugX

https://192.168.29.216/vicidial/audio_store.php?action=LIST\&audio_server_ip=192.168.29.216
REMOTE AUDIO FILES:
AUDIO FILES ON SERVER:  0
NEW DOWNLOADED:         0
NEW UPLOADED:           0

  Cause of this issue:

In ADMIN_audio_store_sync.pl script wget is set with options to work only with http or with proper certified SSL , not work with self signed or expired SSL certificates.
wget -q

  workaround:

wget should set with below options ,that is dont check SSL certificate.
--no-check-certificate -q 

run the below Sed command ,which will replace the missing options

cd /usr/share/astguiclient/
sed -i 's/wgetbin -q/wgetbin --no-check-certificate -q/g' ADMIN_audio_store_sync.pl


Test:

Followed to the workaround run the script with --debugX

/usr/share/astguiclient/ADMIN_audio_store_sync.pl --debugx

reloading moh in asterisk

AUDIO FILES ON SERVER:  2

NEW DOWNLOADED:         2

NEW UPLOADED:           0

DONE. Script execution time in seconds: 2

 

Next Post Previous Post
2 Comments
  • gopi baskar
    gopi baskar April 4, 2022 at 9:17 AM

    How to sync audio files in vicidial with HTTPS or SSL enabled

  • Anonymous
    Anonymous June 27, 2022 at 11:11 AM

    excellent

Add Comment
comment url