[asterisk-bugs] [Asterisk 0017447]: In agent calls recording, CDR userfield is not updated when the call is transferred

Asterisk Bug Tracker noreply at bugs.digium.com
Wed Jun 2 17:36:02 CDT 2010


A NOTE has been added to this issue. 
====================================================================== 
https://issues.asterisk.org/view.php?id=17447 
====================================================================== 
Reported By:                coolmig
Assigned To:                
====================================================================== 
Project:                    Asterisk
Issue ID:                   17447
Category:                   Channels/chan_agent
Reproducibility:            always
Severity:                   minor
Priority:                   normal
Status:                     new
Asterisk Version:           1.4.32 
JIRA:                        
Regression:                 No 
Reviewboard Link:            
SVN Branch (only for SVN checkouts, not tarball releases): N/A 
SVN Revision (number only!):  
Request Review:              
====================================================================== 
Date Submitted:             2010-06-02 13:55 CDT
Last Modified:              2010-06-02 17:36 CDT
====================================================================== 
Summary:                    In agent calls recording, CDR userfield is not
updated when the call is transferred
Description: 
When using agent calls recording, if the call is transferred the userfield
on the CDR is not updated with the recording filename.

Steps to reproduce:

1. Enable agent call recording on agents.conf
2. Configure a test queue on queues.conf and transfer extension on
dialplan along with the dialplan 
3. Make a call to the queue as a customer, and have it answered with an
agent.
4. Finish the call without transferring, the CDR userfield will have the
recording filename.
5. Repeat the call but this time make the agent transfer the call to the
extension you configured. The CDR won't have the recording filename on the
CDR.
====================================================================== 

---------------------------------------------------------------------- 
 (0122858) coolmig (reporter) - 2010-06-02 17:36
 https://issues.asterisk.org/view.php?id=17447#c122858 
---------------------------------------------------------------------- 
Full log uploaded.

I enabled agent call recording in agents.conf. I logged in Agent 1001 from
SIP extension 100. From SIP extension 101 I made three calls to the test
queue:

1. Agent answers, agent hangs up.
2. Agent answers, client hangs up.
3. Agent answers and transfers to extension 1101 where 'tt-monkeys' is
played.

Looking at plain text CDR, you can see the three calls. Only the last one
doesn't have the recording filename set in the userfield:

"","101","1100","default","101","SIP/101-00000009","Agent/1001","Queue","test|ht","2010-06-02
22:18:17","2010-06-02 22:18:17","2010-06-02
22:18:34",17,17,"ANSWERED","DOCUMENTATION","1275517097.11","agent-1001-1275517097-12.gsm"
"","101","1100","default","101","SIP/101-0000000a","Agent/1001","Queue","test|ht","2010-06-02
22:18:39","2010-06-02 22:18:39","2010-06-02
22:18:51",12,12,"ANSWERED","DOCUMENTATION","1275517119.13","agent-1001-1275517119-14.gsm"
"","101","1100","default","101","SIP/101-0000000b","Agent/1001","Queue","test|ht","2010-06-02
22:19:08","2010-06-02 22:19:08","2010-06-02
22:19:21",13,13,"ANSWERED","DOCUMENTATION","1275517148.15",""

And all three recordings are there:

-rw-r--r-- 1 root root 29K jun  2 17:18 agent-1001-1275517097-12.gsm
-rw-r--r-- 1 root root 20K jun  2 17:18 agent-1001-1275517119-14.gsm
-rw-r--r-- 1 root root 21K jun  2 17:19 agent-1001-1275517148-16.gsm 

Issue History 
Date Modified    Username       Field                    Change               
====================================================================== 
2010-06-02 17:36 coolmig        Note Added: 0122858                          
======================================================================




More information about the asterisk-bugs mailing list