[asterisk-bugs] [Asterisk 0011529]: One recording file empty for calls in queue with callback agents

noreply at bugs.digium.com noreply at bugs.digium.com
Wed Dec 12 16:23:10 CST 2007


email_notification_title_for_status_bug_ready_for_testing 
====================================================================== 
http://bugs.digium.com/view.php?id=11529 
====================================================================== 
Reported By:                atis
Assigned To:                putnopvut
====================================================================== 
Project:                    Asterisk
Issue ID:                   11529
Category:                   Core/Channels
Reproducibility:            always
Severity:                   major
Priority:                   normal
Status:                     ready for testing
Asterisk Version:           1.4.15  
SVN Branch (only for SVN checkouts, not tarball releases): N/A  
SVN Revision (number only!):  
Disclaimer on File?:        N/A 
Request Review:              
====================================================================== 
Date Submitted:             12-12-2007 11:35 CST
Last Modified:              12-12-2007 16:23 CST
====================================================================== 
Summary:                    One recording file empty for calls in queue with
callback agents
Description: 
After upgrade from 1.4.10 to 1.4.14 there's a problem with recording of
queue calls. Only agent's voice is recorded, the recording of customer
voice has 0 size.

Agents are logged in trough AgentCallbackLogin, and Monitor() is issued
within answer macro of Dial().

I pinpointed that the problem starts with r85158 - where sound is
completely lost between agent and customer (that's fixed in
http://bugs.digium.com/view.php?id=0011071), but
after that fix (r88931), recording is still lost. Applying patch of
http://bugs.digium.com/view.php?id=0011071 to r85158 shows that recording is
also lost exactly in that
commit.
====================================================================== 

---------------------------------------------------------------------- 
 putnopvut - 12-12-07 16:23  
---------------------------------------------------------------------- 
I have added a new deadlock avoidance mechanism to ast_write (very similar
to the one used in __ast_read). I tested it locally and the audio on the
call went both directions just fine and the recordings were both made
correctly. Please test to be sure there aren't any problems.

Thanks! 

Issue History 
Date Modified   Username       Field                    Change               
====================================================================== 
12-12-07 16:23  putnopvut      Note Added: 0075311                          
12-12-07 16:23  putnopvut      Assigned To               => putnopvut       
12-12-07 16:23  putnopvut      Status                   new => ready for testing
======================================================================




More information about the asterisk-bugs mailing list