FreePBX has been running faultless since installing. I now need to look at how the calls are stored. I do not want them to be stored on the FreePBX server due to no RAID or backup so I’d like them saved to a network NAS folder that will have permissions to allow controlled access. It can be done in a number of ways. FTP, SSH, etc…
dicko, I am looking to actually put the recording onto a completely different server instead of going into the /var/spool/asterisk/monitor directory on the Asterisk server.
Reason being is the server only runs off a tiny hard drive and has no room for our call recording really.
So basically on hangup of the call, it takes it from /var/spool/asterisk/monitor and moves it to a different internal server then deletes the file from /var/spool/asterisk/monitor. The second internal server is a NAS with RAID on it which has held all our calls from when we were using Cisco Call Manager. We keep calls for 5 years.
The problem with that is that you lose your customer portal and admin interfaces in FreePBX to download or play the extant recordings.
You could mount a foreign (nas) directory over your /var/spool/asterisk/monitor directory, but if the mount fails , then you are in a pickle, iscsi or drbd would help that but probably a good use of the “Post Call Recording Script” in Advanced settings will assuage your insecurity, add a cron job to delete calls over N days in /var/spool/asterisk/monitor and you are all set.