Recording all incoming calls from a queue
Posted: Thu Sep 02, 2010 11:44 am
Hello there,
I have been on vacation and since I am back, work has stacked up ^^
I need to configure a queue, where all calls that come from that queue are recorded (or monitored) automatically, when the call is connected to an agent.Since vici-1.3 there are some more options and I found in the campaign settings to interesting options: ALLCALLS and ALLFORCE. To avoid performance questions: Yes, I know it WILL have an impact on the performance, but it'll be used for a "small queue" on a quad-core with 8 cores and yes, I want to see how much performance it might eat to have e.g. 5 calls parallel and recorded/monitored. So I setted the campaign to ALLCALLS and the User also with vicidial recording at 1. As far as I saw, it works quite well for outgoing calls when the agents enters a number and presses DIAL (manual dial). Automatically, I can see the Record-ID and filename in the agent's interface. But that's not what I need.
I need a queue that is forced to record with the agent able to stop that. As described in the manual ALLCALLS will record a call when it is connected to the agent, but it does not. I believe that is because of using AGIs to send calls to a queue. Since configuration per webinterface did not worked for me for incoming calls, I played around a little in the extensions.conf, but I could not get a good solution.
So my questions are:
1) Is it possible to easily set up an record-all-incomings-queue per webinterface?
2) Am I forced to manually edit extensions.conf ?
3) Where is the difference between an agent pressing DIAL (what kicks the monitor function to do its job) and a call transfered from a queue ? Since I can't see any useful message in the CLI, I wonder how I could "copy and modify" the automatic recording of outgoing calls to get the same functionality for incoming calls ?
Hints: Yes I have exten => 8309 and exten => 8310
No, I have no monitor or record statement in the extension for the specific queue. But Manually recording (8309) works fine, but I need it to be started automatically...
I searched the forum and the net but I could not find a adequate solution. Am I blind or could just someone ask the correct questions or give me some answers so I can get this setup running ?
Furthermore I'd like to know, what is the better application for recording : Monitor() or Record() ??
ViciDialNow 1.3
Asterisk 1.2.30.2
AstGuiClient VERSION: 2.2.1-237, BUILD: 100510-2015
All the best wishes,
r0n
I have been on vacation and since I am back, work has stacked up ^^
I need to configure a queue, where all calls that come from that queue are recorded (or monitored) automatically, when the call is connected to an agent.Since vici-1.3 there are some more options and I found in the campaign settings to interesting options: ALLCALLS and ALLFORCE. To avoid performance questions: Yes, I know it WILL have an impact on the performance, but it'll be used for a "small queue" on a quad-core with 8 cores and yes, I want to see how much performance it might eat to have e.g. 5 calls parallel and recorded/monitored. So I setted the campaign to ALLCALLS and the User also with vicidial recording at 1. As far as I saw, it works quite well for outgoing calls when the agents enters a number and presses DIAL (manual dial). Automatically, I can see the Record-ID and filename in the agent's interface. But that's not what I need.
I need a queue that is forced to record with the agent able to stop that. As described in the manual ALLCALLS will record a call when it is connected to the agent, but it does not. I believe that is because of using AGIs to send calls to a queue. Since configuration per webinterface did not worked for me for incoming calls, I played around a little in the extensions.conf, but I could not get a good solution.
So my questions are:
1) Is it possible to easily set up an record-all-incomings-queue per webinterface?
2) Am I forced to manually edit extensions.conf ?
3) Where is the difference between an agent pressing DIAL (what kicks the monitor function to do its job) and a call transfered from a queue ? Since I can't see any useful message in the CLI, I wonder how I could "copy and modify" the automatic recording of outgoing calls to get the same functionality for incoming calls ?
Hints: Yes I have exten => 8309 and exten => 8310
No, I have no monitor or record statement in the extension for the specific queue. But Manually recording (8309) works fine, but I need it to be started automatically...
I searched the forum and the net but I could not find a adequate solution. Am I blind or could just someone ask the correct questions or give me some answers so I can get this setup running ?
Furthermore I'd like to know, what is the better application for recording : Monitor() or Record() ??
ViciDialNow 1.3
Asterisk 1.2.30.2
AstGuiClient VERSION: 2.2.1-237, BUILD: 100510-2015
All the best wishes,
r0n