QueueMetrics > General Asterisk configuration

Questions on My Setup ?

(1/6) > >>

kayodea:
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.


QueueMetrics:

--- Quote from: kayodea on February 28, 2008, 12:33:57 ---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)

--- End quote ---

You choose, I suggest something you're confortable with and that is very speedy in restore phase. :)

QueueMetrics:

--- Quote from: kayodea on February 28, 2008, 12:33:57 ---
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?


--- End quote ---

It really depends on the setup: how much transcoding you're doing and how complex your dialplan is. I'd say that 50 to 100 should be a reasonable view, and up to twice if you use a very "lightweight" config with no recordings and no transcoding.

Generally speaking, FreePBX builds a diaplan that is very feature-rich, but quite complex as well.

QueueMetrics:

--- Quote from: kayodea on February 28, 2008, 12:33:57 ---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?


--- End quote ---

The passwords used for QM and for the Asterisk agents are different things, so you can create them so they are the same, or different, as you please.

QueueMetrics:

--- Quote from: kayodea on February 28, 2008, 12:33:57 ---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= ?


--- End quote ---

No, but you could do one of these two things:
1. share /var/spool/asterisk/monitor from server A to server B, or
2. run a rsync job that copies files over every 10 minutes. rsync is pretty good at copying only differences, so even on huge directories, it's not as bad as it sounds
3. (more complex) use a custom XML-RPC script to help QM retrieve files from server A via HTTP.

Navigation

[0] Message Index

[#] Next page

Go to full version