MixMonitor stop after use ChannelRedirect

Hi, i have a problem, when i have a call and i press the option 030 configured in features.conf it start to MixMonitor the call, but if i press another the option 040 (configured in features.conf it execute ChannelRedirect() to put the call i a queue) the MixMonitor says:

[quote] == MixMonitor close filestream
== End MixMonitor Recording SIP/206-00000009
[/quote]

Everything is working fine, the call recording, put the call in a queue, everything is fine just that is stopped to MixMonitor.
And yes, i am using the function AUDIOHOOK_INHERIT(MixMonitor)=yes