Can anyone give me input on the following issue? I have a queue with MixMonitor enabled. This is also enabled in agents.conf. On my extensions.conf, I am setting the monitor filename as fillows, although I see the filename as desired in the console as I make my test call, the system is only using the default file name to save the mixmonitor file (agented + uniqueID) Agents.conf [general] persistentagents=yes [agents] maxlogintries=3 musiconhold => default updatecdr=yes recordagentcalls=yes recordformat=wav49 urlprefix=http://pbx.netoneint.com/calls/ savecallsin=/var/calls agent => 1000,1000,Ed Test1 agent => 1001,1001,Ed Test2 queues.conf [noi-noc] monitor-format = wav49 monitor-type = MixMonitor member => Agent/1001 member => Agent/1000 extensions.conf exten => 8484,1,Set(MONITOR_FILENAME=QUEUE-NOC-${CALLERID(NUM)}-${STRFTIME(${EPOCH) exten => 8484,1,answer exten => 8484,2,Queue(noi-noc) Console output -- Executing [8484 at incoming-att:1] Set("Zap/1-1", "MONITOR_FILENAME=QUEUE-NOC-4073844200-Fri Jun 6 15:06:38 2008") in new stack -- Executing [8484 at incoming-att:2] Queue("Zap/1-1", "noi-noc") in new stack -- Started music on hold, class 'default', on Zap/1-1 -- outgoing agentcall, to agent '1001', on 'Local/1658 at numberplan-custom-3-028d,1' -- Called Agent/1001 -- Executing [1658 at numberplan-custom-3:1] Dial("Local/1658 at numberplan-custom-3-028d,2", "SIP/1658") in new stack -- Called 1658 -- SIP/1658-087e7610 is ringing -- Agent/1001 is ringing -- SIP/1658-087e7610 answered Local/1658 at numberplan-custom-3-028d,2 -- Agent/1001 answered Zap/1-1 -- Stopped music on hold on Zap/1-1 [Jun 6 15:06:40] WARNING[3976]: app_queue.c:3014 try_calling: The device state of this queue member, Agent/1001, is still 'Not in Use' when it probably should not be! Please check UPGRADE.txt for correct configuration settings. == Begin MixMonitor Recording Zap/1-1 == Spawn extension (numberplan-custom-3, 1658, 1) exited non-zero on 'Local/1658 at numberplan-custom-3-028d,2' == Spawn extension (incoming-att, 8484, 2) exited non-zero on 'Zap/1-1' -- Hungup 'Zap/1-1' == End MixMonitor Recording Zap/1-1 -------------- next part -------------- An HTML attachment was scrubbed... URL: http://lists.digium.com/pipermail/asterisk-users/attachments/20080606/50614e8e/attachment.htm
I have found the answer to my question. For anyone intrested, the system was saving the file with my desired filename in the default /monitor sub-directory and was also saving a second copy of the file in the /calls sub-directory. I commented out the ;recordagentcalls=yes Line in agents.con and this stoped the system from recording the seconfd file in the /calls sub-directory. Hope this information may be usefull to someone. From: asterisk-users-bounces at lists.digium.com [mailto:asterisk-users-bounces at lists.digium.com] On Behalf Of Ed Nunez Sent: Friday, June 06, 2008 3:16 PM To: 'Asterisk Users Mailing List - Non-Commercial Discussion'; asterisk-users-bounces at lists.digium.com Subject: [asterisk-users] MiixMonitor filename for queue calls. Can anyone give me input on the following issue? I have a queue with MixMonitor enabled. This is also enabled in agents.conf. On my extensions.conf, I am setting the monitor filename as fillows, although I see the filename as desired in the console as I make my test call, the system is only using the default file name to save the mixmonitor file (agented + uniqueID) Agents.conf [general] persistentagents=yes [agents] maxlogintries=3 musiconhold => default updatecdr=yes recordagentcalls=yes recordformat=wav49 urlprefix=http://pbx.netoneint.com/calls/ savecallsin=/var/calls agent => 1000,1000,Ed Test1 agent => 1001,1001,Ed Test2 queues.conf [noi-noc] monitor-format = wav49 monitor-type = MixMonitor member => Agent/1001 member => Agent/1000 extensions.conf exten => 8484,1,Set(MONITOR_FILENAME=QUEUE-NOC-${CALLERID(NUM)}-${STRFTIME(${EPOCH) exten => 8484,1,answer exten => 8484,2,Queue(noi-noc) Console output -- Executing [8484 at incoming-att:1] Set("Zap/1-1", "MONITOR_FILENAME=QUEUE-NOC-4073844200-Fri Jun 6 15:06:38 2008") in new stack -- Executing [8484 at incoming-att:2] Queue("Zap/1-1", "noi-noc") in new stack -- Started music on hold, class 'default', on Zap/1-1 -- outgoing agentcall, to agent '1001', on 'Local/1658 at numberplan-custom-3-028d,1' -- Called Agent/1001 -- Executing [1658 at numberplan-custom-3:1] Dial("Local/1658 at numberplan-custom-3-028d,2", "SIP/1658") in new stack -- Called 1658 -- SIP/1658-087e7610 is ringing -- Agent/1001 is ringing -- SIP/1658-087e7610 answered Local/1658 at numberplan-custom-3-028d,2 -- Agent/1001 answered Zap/1-1 -- Stopped music on hold on Zap/1-1 [Jun 6 15:06:40] WARNING[3976]: app_queue.c:3014 try_calling: The device state of this queue member, Agent/1001, is still 'Not in Use' when it probably should not be! Please check UPGRADE.txt for correct configuration settings. == Begin MixMonitor Recording Zap/1-1 == Spawn extension (numberplan-custom-3, 1658, 1) exited non-zero on 'Local/1658 at numberplan-custom-3-028d,2' == Spawn extension (incoming-att, 8484, 2) exited non-zero on 'Zap/1-1' -- Hungup 'Zap/1-1' == End MixMonitor Recording Zap/1-1 -------------- next part -------------- An HTML attachment was scrubbed... URL: http://lists.digium.com/pipermail/asterisk-users/attachments/20080606/f8be3d4e/attachment.htm
Hi Ed, Glad to see you figured out your problem. I'm not sure what the differences are between your config and mine, but maybe this will help others too. I add and remove my agents from the queue. So my agents.conf file is just the presistentagens=yes. Also I just run the command in the dial plan like below which saved mine items just fine. No configurations in the queue.conf file for the monitor type. exten => 852,n,MixMonitor(/mercury/recordings/holding/${UNIQUEID}.gsm|b|) From there, in the hangup extension, I run a php script to take the CDR record and the file (rename it of course to queue-extension-callerid-callid-timestamp.gsm), and place it into the agents folder and the database for our agents/supervisors to review or download them. Kevin Ed Nunez wrote:> > Can anyone give me input on the following issue? > > > > I have a queue with MixMonitor enabled. > > This is also enabled in agents.conf. > > On my extensions.conf, I am setting the monitor filename as fillows, > although I see the filename as desired in the console as I make my > test call, the system is only using the default file name to save the > mixmonitor file (agented + uniqueID) > > > > Agents.conf > > > > [general] > > persistentagents=yes > > > > [agents] > > maxlogintries=3 > > musiconhold => default > > updatecdr=yes > > recordagentcalls=yes > > recordformat=wav49 > > urlprefix=http://pbx.netoneint.com/calls/ > > savecallsin=/var/calls > > > > agent => 1000,1000,Ed Test1 > > agent => 1001,1001,Ed Test2 > > > > > > queues.conf > > > > [noi-noc] > > monitor-format = wav49 > > monitor-type = MixMonitor > > > > member => Agent/1001 > > member => Agent/1000 > > > > > > extensions.conf > > > > exten => > 8484,1,Set(MONITOR_FILENAME=QUEUE-NOC-${CALLERID(NUM)}-${STRFTIME(${EPOCH) > > exten => 8484,1,answer > > exten => 8484,2,Queue(noi-noc) > > > > > > Console output > > > > -- Executing [8484 at incoming-att:1] Set("Zap/1-1", > "MONITOR_FILENAME=QUEUE-NOC-4073844200-Fri Jun 6 15:06:38 2008") in > new stack > > -- Executing [8484 at incoming-att:2] Queue("Zap/1-1", "noi-noc") in > new stack > > -- Started music on hold, class 'default', on Zap/1-1 > > -- outgoing agentcall, to agent '1001', on > 'Local/1658 at numberplan-custom-3-028d,1' > > -- Called Agent/1001 > > -- Executing [1658 at numberplan-custom-3:1] > Dial("Local/1658 at numberplan-custom-3-028d,2", "SIP/1658") in new stack > > -- Called 1658 > > -- SIP/1658-087e7610 is ringing > > -- Agent/1001 is ringing > > -- SIP/1658-087e7610 answered Local/1658 at numberplan-custom-3-028d,2 > > -- Agent/1001 answered Zap/1-1 > > -- Stopped music on hold on Zap/1-1 > > [Jun 6 15:06:40] WARNING[3976]: app_queue.c:3014 try_calling: The > device state of this queue member, Agent/1001, is still 'Not in Use' > when it probably should not be! Please check UPGRADE.txt for correct > configuration settings. > > == Begin MixMonitor Recording Zap/1-1 > > == Spawn extension (numberplan-custom-3, 1658, 1) exited non-zero on > 'Local/1658 at numberplan-custom-3-028d,2' > > == Spawn extension (incoming-att, 8484, 2) exited non-zero on 'Zap/1-1' > > -- Hungup 'Zap/1-1' > > == End MixMonitor Recording Zap/1-1 > > > > > > > > > > > > ------------------------------------------------------------------------ > > _______________________________________________ > -- Bandwidth and Colocation Provided by http://www.api-digital.com -- > > asterisk-users mailing list > To UNSUBSCRIBE or update options visit: > http://lists.digium.com/mailman/listinfo/asterisk-users-- Kevin Smith --- Mercury Network Technical Support Phone: 989.837.3790 Toll Free: 888.866.4638 www.mercury.net