[asterisk-dev] automon and MONITOR_EXEC (fwd)
John Williams
williams at tni.com
Thu Jan 25 16:50:14 MST 2007
This didn't get any response on asterisk-users, but it's a fairly
technical issue with how auto-monitor works. Can anyone on this list give
me some advice? Should I submit a bug report: MONITOR_EXEC does not work
with automon?
I have been trying to get Asterisk to NOT mix the in and out files from an
auto-monitored call. Something like this:
exten => s,n,SetVar(MONITOR_EXEC=/bin/true) ; do not delete files
exten => s,n,Dial(Zap/r1/${EXTEN},,wW)
Pressing *1 records as it should, but the recording is always mixed at the
end of the call.
I have figured out that the monitor is being done to the callee channel
instead of the caller channel (where MONITOR_EXEC is set). So when the
call ends, ast_monitor_stop looks for MONITOR_EXEC on the callee channel
and gets a null.
Does anyone know a workaround for this? How can I set a channel variable
on the callee channel?
~ John Williams
More information about the asterisk-dev
mailing list