[asterisk-bugs] [Asterisk 0017953]: INVITE with Replaces: breaks Monitor() call recording.

Asterisk Bug Tracker noreply at bugs.digium.com
Tue Feb 8 13:57:59 CST 2011


The following issue has been UPDATED. 
====================================================================== 
https://issues.asterisk.org/view.php?id=17953 
====================================================================== 
Reported By:                kkm
Assigned To:                
====================================================================== 
Project:                    Asterisk
Issue ID:                   17953
Category:                   Channels/chan_sip/Transfers
Reproducibility:            have not tried
Severity:                   minor
Priority:                   normal
Status:                     closed
Asterisk Version:           1.6.2.10 
JIRA:                       SWP-2166 
Regression:                 No 
Reviewboard Link:            
SVN Branch (only for SVN checkouts, not tarball releases): N/A 
SVN Revision (number only!):  
Request Review:              
Resolution:                 no change required
Fixed in Version:           
====================================================================== 
Date Submitted:             2010-09-05 02:55 CDT
Last Modified:              2011-02-08 13:57 CST
====================================================================== 
Summary:                    INVITE with Replaces: breaks Monitor() call
recording.
Description: 
An INVITE that Replaces: a dialog that had a channel recording with
Monitor() stops recording on that channel.

- A peer sends initial INVITE;
- (180 trying is sent back)
- my dialplan sets up recording of the top channel using Monitor();
- places the call into a queue;
- a queue agent answers the call;
- (here the calls is answered an a 200 is sent)
- (call bridged and recording begins)
- In 400-900 ms from our 200 Ok, another INVITE is sent, with a Replaces:
header pointing to the dialog established with the initial INVITE

And that causes Monitor to stop recording the call. 

Log file (https://issues.asterisk.org/view.php?id=156#c900 lines) with some
minor commentary added. The second invite
is near line 640.
====================================================================== 

---------------------------------------------------------------------- 
 (0131700) lmadsen (administrator) - 2011-02-08 13:57
 https://issues.asterisk.org/view.php?id=17953#c131700 
---------------------------------------------------------------------- 
As this has moved towards the realm of feature request (although it one I
would encourage to be developed), I'm going to close this issue.

If you're able to provide a patch, then that would be great. Russell
mentioned that it should be created against MixMonitor() to provide the
ability to skip the mixing that happens at the end of recording. I would
envision that being a flag/option added to MixMonitor().

Please open a new issue and attach the patch for this feature if you're
able to provide it. Alternatively you might be able to spark a discussion
on the asterisk-users list and see if someone might be interested in
providing that functionality.

Thanks! 

Issue History 
Date Modified    Username       Field                    Change               
====================================================================== 
2011-02-08 13:57 lmadsen        Note Added: 0131700                          
2011-02-08 13:57 lmadsen        Status                   feedback => closed  
2011-02-08 13:57 lmadsen        Resolution               open => no change
required
======================================================================




More information about the asterisk-bugs mailing list