We have a CentOS 6 server. There are audio files saved in the location /usr/monitor/yyyy/mm where yyyy is the year of file creation and mm is the month.
Those files are call recordings. Audio file names are as follows: [login to view URL]
Where:
110 Is the caller
245245245 is the called number
2013_09_24_15_20 is the time of call
gsm is the audio file codec which may be (wav, ulaw, alaw or gsm)
There is also a mysql database named ( monitor ). This database contains a table ( monitor ) which has six columns:
id is a primary key
caller is the caller number
callee is the called number
date is the call date
file is the file full name like (/usr/monitor/[login to view URL])
duration is the call duration in seconds
The requested web application should authenticate users first, and then allow them to search for call files by five conditions (caller, callee, from date, to date and duration). User should be able to click on a result, which will open a page containing audio file information, online player and delete or download buttons.
Making a player like this one is recommended:
[login to view URL]
The software should work on PHP installed on the same server. There should be some config files for setting parameters (like database connection credentials, application user logins...).
The MOST important point is that application should work on iOS Safari web browser. I think developer should use (sox) or some equivalent tool for converting files on the fly before sending them to the user interface. Converting to MP3 is a good option. Most of files are about 60 seconds in duration, so there will not be any performance issue.
Hi,
I can easily create php system that will allow searching and playing/ deleting of files on any browser (including ios safari).
Let me know if you have questions.
thanks.