We are currently monitoring all of the calls that come in to our main call queue. This works quite well, but it is resulting in a huge number of files and related storage, organization, and management problems.
We have been recording calls on our current system since May of 2007, resulting in 233000+ call monitor files. This causes the following problems:
1.) It takes forever for amportal to start up asterisk, as it hangs for a few minutes on the “Check File Permissions” step. (That’s a lot of permissions to check!)
2.) It takes forever to use the Trixbox CDR report to find calls, as it generates links to each recorded file.
3.) I am eventually going to run into some sort of filesystem issue, though this is less of a problem as it would have been on ext2 or some other filesystem.
4.) Although it might be unrelated, ARI does not work on my system, as the call monitor links do not appear, even though the UNIQUEID is stored in the Database.
Does anyone have any suggestions as to how I might arrange these files to mitigate these problems? I could easily move files manually into directories based on year, month, etc., but that would break the functionality built-in to ARI and the Trixbox CDR report that allow me to look up a call by CDR and click on a link to listen to a call recording.
Any thoughts?
Tom