[asterisk-bugs] [Asterisk 0010755]: [patch] updatecdr option for queues.conf

noreply at bugs.digium.com noreply at bugs.digium.com
Tue Sep 18 10:51:21 CDT 2007


A NOTE has been added to this issue. 
====================================================================== 
http://bugs.digium.com/view.php?id=10755 
====================================================================== 
Reported By:                snar
Assigned To:                
====================================================================== 
Project:                    Asterisk
Issue ID:                   10755
Category:                   Applications/app_queue
Reproducibility:            always
Severity:                   feature
Priority:                   normal
Status:                     new
Asterisk Version:           1.4.11  
SVN Branch (only for SVN checkouts, not tarball releases): N/A  
SVN Revision (number only!):  
Disclaimer on File?:        N/A 
Request Review:              
====================================================================== 
Date Submitted:             09-18-2007 07:19 CDT
Last Modified:              09-18-2007 10:51 CDT
====================================================================== 
Summary:                    [patch] updatecdr option for queues.conf
Description: 

When dynamic queue member accepts call, dstchannel logged to cdr as
tech/channel.
Using this patch it's possible to update cdr dstchannel field to agent
name,
set with AddQueueMember attribute membername or, if name not set, with
interface agent logged on. That option mimics chan_agent default
behaviour.
By default this option is off. 
====================================================================== 

---------------------------------------------------------------------- 
 snar - 09-18-07 10:51  
---------------------------------------------------------------------- 
That's because in case of chan_agent, cdr directly updated when agent
originates 
call (within AgentMonitorOutgoing dialplan function, line 2374 of
chan_agent.c)
or when he logs in (lines 1994 and 2064). 
There are also "indirect" cdr update - when call gets answered on channel

Agent/NNNN, that channel set as dstchannel.

For app_queue.c intended behaviour to update existing call cdr record with

name of agent _answering_ the call. So, dstchannel is right place to store

this information, as it mimics indirect update.. 

Issue History 
Date Modified   Username       Field                    Change               
====================================================================== 
09-18-07 10:51  snar           Note Added: 0070736                          
======================================================================




More information about the asterisk-bugs mailing list