Hi,
I have installed Asterisk and Queuemetrics as follows;
Server A is running Asterisk with qloaderd installed and sending records from queue_log to Server B's (Queuemetrics Server) MySQL Database. Sever A is also running FreePBX for configuring Asterisk Config files.
Server B is running Queuemetrics and MySQL database. Server B will also be running Smooth Torque predictive dialer as well (sending calls to Server A and placing connected calls on a queue). There is also Sever C with combination of Server A & B as a failover Server.
All three servers above are Dell PowerEdge 2950 with 16GB of RAM with FC8 installed.
Question 1
What backup method should be used for server A and B? (I have mindi and mondo in mind to use to do a complete disk backup of every server)
Question 2
I am running Asterisk version 1.4.18 and I have Sangoma T1/E1 Quad card with HW Echo cancellation on Server A. With your experience, how many Agents do you think this can hold confortably wth the above Server Config?
Question 3
I will be giving all my Agents a password along with their Agent code. How can I ensure that they access the agents page with the restrictions of Queuemetrics not allowing the agents password (So I read, I may be wrong) in the agent.conf file if the agent's page is to work?
Question 4
The recorded files will be stored in /var/spool/asterisk/monitor on Server A. Is there a way I can get the recorded files to Server B just like records in queue_log? If not, is it automatic that the recorded files will be located (when needed) on Server A when reports are queried on Server B or what will now be the value of default.monitored_calls= ?
Question 5
Also, how will the settings below be affected considering that Queuemetrics is not installed on the same Server as Asterisk?
#callFile spool dir, set to blank for no call files at all.
callfile.dir=/var/spool/asterisk/outgoing
callfile.monitoring.enabled=true
callfile.monitoring.channel=Local/$EM@from-internal/n
callfile.monitoring.extension=11
callfile.monitoring.context=queuemetrics
callfile.outmonitoring.enabled=true
callfile.outmonitoring.channel=Local/$EM@from-internal/n
callfile.outmonitoring.extension=14
callfile.outmonitoring.context=queuemetrics
callfile.agentdial.enabled=true
callfile.agentdial.channel=Local/13@queuemetrics/n
callfile.agentdial.extension=10
callfile.agentdial.context=queuemetrics
callfile.calloutcome.enabled=true
callfile.calloutcome.channel=Local/12@queuemetrics/n
callfile.calloutcome.extension=10
callfile.calloutcome.context=queuemetrics
callfile.agentlogin.enabled=true
callfile.agentlogin.channel=Local/20@queuemetrics/n
callfile.agentlogin.extension=10
callfile.agentlogin.context=queuemetrics
callfile.agentlogoff.enabled=true
callfile.agentlogoff.channel=Local/21@queuemetrics/n
callfile.agentlogoff.extension=10
callfile.agentlogoff.context=queuemetrics
callfile.agentpause.enabled=true
callfile.agentpause.channel=Local/22@queuemetrics/n
callfile.agentpause.extension=10
callfile.agentpause.context=queuemetrics
callfile.agentunpause.enabled=true
callfile.agentunpause.channel=Local/23@queuemetrics/n
callfile.agentunpause.extension=10
callfile.agentunpause.context=queuemetrics
Cheers to All as I wait for your replies.
Kayode.