<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
<html>
<head>
  <meta content="text/html;charset=ISO-8859-1" http-equiv="Content-Type">
  <title></title>
</head>
<body bgcolor="#ffffff" text="#000000">
Hi Moy,<br>
<br>
I'm using an asterisk 1.4.18 from scratch patched with the last
AsyncAGI patch, which fixes a bug about stopping AsyncAGI applications,
as may be you can recall from the thread [asterisk-users] async agi
question in
<a class="moz-txt-link-freetext" href="http://lists.digium.com/pipermail/asterisk-users/2009-April/230488.html">http://lists.digium.com/pipermail/asterisk-users/2009-April/230488.html</a>.<br>
<br>
This patched asterisk works fine and it stops the async agi
applications launched from the AsyncAGI loop before the Redirect as
it's expected. It's for that I don't think stopping the mixmonitor
application launched from the AsyncAGI loop would be a bug if I
redirect the call. I would be only getting the same behavior than I got
with the stream file application as you explained it should be at
<a class="moz-txt-link-freetext" href="http://www.moythreads.com/wordpress/2007/12/24/asterisk-asynchronous-agi/#comment-365">http://www.moythreads.com/wordpress/2007/12/24/asterisk-asynchronous-agi/#comment-365</a>
<br>
<br>
I'm only asking if there's any way to prevent stopping applications
launched on a channel from the AsyncAGI loop if this channel is
redirected afterward, with something like a
continue_running_in_background flag in the previous AGI invocation from
AMI. Of course, it bring us the problem we'll need some kind of
identifier and some stop action to be able to stop those applications
running in background launched from the AsyncAGI loop<br>
<br>
Anyway, as you asked me some days ago, I have published at
<a class="moz-txt-link-freetext" href="http://docs.google.com/View?id=ahfnfrcrh3rr_4dkcx9dgw">http://docs.google.com/View?id=ahfnfrcrh3rr_4dkcx9dgw</a> a simple
configuration and a simple scenario in order you can try to reproduce
what I'm saying.<br>
<br>
I don't need anyone to do anything for me. I'm willing to do the work,
I like programming and trying new things as well, but I'll need some
guidelines to go straight ahead.<br>
<br>
Thanks all<br>
Jose<br>
<br>
Moises Silva escribi&oacute;:
<blockquote
 cite="mid:c4d05cbe0906071958s66603b61l8eaa5e4548c9353b@mail.gmail.com"
 type="cite">
  <pre wrap="">On Sun, Jun 7, 2009 at 4:37 PM, Jose Arias<a class="moz-txt-link-rfc2396E" href="mailto:cyr2242@gmail.com">&lt;cyr2242@gmail.com&gt;</a> wrote:
  </pre>
  <blockquote type="cite">
    <pre wrap="">Hi Moy,

I'll do it so, but for your answer, it seems you are thinking about it as it
could be a bug. I don't think so. I mean: the redirect action on a channel
in AsyncAGI stops the current agi execution. It's the normal behavior. It's
the way to stop a playfile on a channel if it was previously launched from
AsyncAGI: making a redirect out of the AsyncAGI loop.

Therefore, when I realized the previously launched EXE MixMonitor AsyncAGI
execution was stopping after doing a redirect to meetme, I didn't think it
was a bug. I though what I was needing it was a way to tell AsyncAGI, "hey,
don't stop this agi execution on the channel, even it will be redirected out
of AGI" on an individual basis for each AsyncAGI EXEC command launched.

Thanks
Jose

    </pre>
  </blockquote>
  <pre wrap=""><!---->The way I see it if you make EXEC MixMonitor inside AsyncAGI loop and
then redirect to MeetMe and you don't get the audio recorded, then
it's not a normal behavior, MixMonitor is an application that should
passively monitor the channel audio independently of where the channel
is (regardless of whether the command was executed in Async AGI or
dial plan or whatever). However you are also using an old asterisk
version and is not likely you can report a bug unless you upgrade to
the latest Asterisk and reproduce without a patched Asterisk (for
example executing EXEC MixMonitor inside a regular AGI script and then
redirect to MeetMe).

  </pre>
</blockquote>
<br>
</body>
</html>