Actually ... you should NOT be storing recordings on the Vicidial dialers at all.
Look for the recording archive script. You should be pushing the recordings to an archive server via ftp. That server should also have http so the links can be pointed to the new file location. And that archive server should be designed for automated backup to avoid loss of data.
Think about it this way: Vicidial hammers hard drives. Eventually they die. And you CAN just restore from the Vicidial DB when that happens to rebuild your server. BUT: Those recordings could easily grow to multiple Terabytes in size. Restoring that would be a nightmare unless it was done on a system that was NOT related to your operational dialer (recordings only, segregated from daily dialer operations).
Also, recordings on the primary dialer are stored in one huge folder. But when they are moved to the archive server they get put in daily folders. So instead of 2,555,233 files in ONE folder, you'll end up with one folder per day with a couple thousand files each. Much easier to manage. It will actually become impossible to even "ls" in the recordings folders eventually. Simple file management functions will fail with too many entries in the index. Been there. LOL
Note that the ftp setup for archiving recordings and the other setup for copying backups is similar. So while you're in there ... set up the backups to push an ftp server as well. Hate to think your HD dies one day and you lose the entire DB and all recordings. Probably not a great day for business.