Files
asterisk/channels
Mark Michelson c48b43e2d8 Merged revisions 99426 via svnmerge from
https://origsvn.digium.com/svn/asterisk/branches/1.4

........
r99426 | mmichelson | 2008-01-21 17:55:26 -0600 (Mon, 21 Jan 2008) | 12 lines

Fixing an issue wherein monitoring local channels was not possible. During a channel
masquerade, the monitors on the two channels involved are swapped. In 99% of the cases
this results in the desired effect. However, if monitoring a local channel, this caused
the monitor which was on the local channel to get moved onto a channel which is immediately
hung up after the masquerade has completed. By swapping the monitors prior to the masquerade, 
we avoid the problem by tricking the masquerade into placing the monitor back onto the channel
where we want it.

During the investigation of the issue, the channel's monitor was the only thing that was swapped
in such a manner which did not make sense to have done. All other variable swapping made sense.


........


git-svn-id: https://origsvn.digium.com/svn/asterisk/trunk@99427 65c4cc65-6c06-0410-ace0-fbb531ad65f3
2008-01-21 23:56:40 +00:00
..
2007-12-11 22:20:22 +00:00
2008-01-03 18:10:13 +00:00
2008-01-21 21:10:07 +00:00
2008-01-21 23:25:42 +00:00
2008-01-09 18:12:44 +00:00
2008-01-09 18:03:40 +00:00
2007-12-11 22:20:22 +00:00
2007-12-11 22:20:22 +00:00
2007-11-19 21:18:14 +00:00