[asterisk-users] MiixMonitor filename for queue calls.

Kevin Smith kevin.smith at mercury.net
Sat Jun 7 14:49:26 CDT 2008


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




More information about the asterisk-users mailing list