<br><br><div class="gmail_quote">On Thu, Oct 21, 2010 at 10:45 AM, Kristian Kielhofner <span dir="ltr">&lt;<a href="mailto:kris@kriskinc.com">kris@kriskinc.com</a>&gt;</span> wrote:<br><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex;">
Hello everyone,<br>
<br>
  Looking through the code it appears that txfax/rxfax automatically<br>
hangup channels when they&#39;re called and set a hangup cause that more<br>
or less makes sense depending on how the fax went.  My question is -<br>
can I have them not hangup the channel automatically so I can continue<br>
execution somehow?  Alternatively, can I somehow continue execution<br>
based on the hangup cause?  I&#39;m thinking something like<br>
api_hangup_hook that has access to the hangup/fax status.<br></blockquote><div>Kristian,<br><br>I think you need this:<br><a href="http://wiki.freeswitch.org/wiki/Channel_Variables#session_in_hangup_hook">http://wiki.freeswitch.org/wiki/Channel_Variables#session_in_hangup_hook</a><br>
<br>It will let the call hang up but a copy of the session will be available to your hangup hook so you can access all the channel variables even after the channel has actually hung up.<br>-MC<br></div></div><br>