[Freeswitch-users] Hangup hook in js is never called

Alexandru Nedelcu alex at sinapticode.ro
Sun Feb 15 00:47:50 PST 2009


I'm using the CDR logs for that, because I need other info as well.

To make the connection between a log-file and a DB record, I'm passing a
custom channel variable on originate.

I've written a short article about it, but as the other one, it's a
draft:
http://alexn.org/docs/dialer_part_2.html


On Fri, 2009-02-13 at 23:07 +0000, Nik Middleton wrote:
> I'm trying to capture the hang-up reason and write it to the db (Was it
> busy etc).  I also close the db in that function.  That way I know I
> don't have any open connections.  This is in JavaScript BTW
> 
> -----Original Message-----
> From: freeswitch-users-bounces at lists.freeswitch.org
> [mailto:freeswitch-users-bounces at lists.freeswitch.org] On Behalf Of
> Michael Collins
> Sent: 13 February 2009 22:51
> To: freeswitch-users at lists.freeswitch.org
> Subject: Re: [Freeswitch-users] Hangup hook in js is never called
> 
> > http://wiki.freeswitch.org/wiki/Example_Hangup_hook
> >
> >
> >
> > Is the code in error?
> >
> 
> It might just be. I think you are better off using api_hangup_hook.
> What are you trying to do on hangup? The api_hangup_hook lets you call
> any API, including running a script. Here's an example that we played
> with today that I haven't even put on the wiki yet. I renames the wav
> file after the call is hung up.
> 
>   <!-- Mikey's minimal test case for Bougyman's api_hangup_up
> thingymabob -->
>   <extension name="api_hangup_hook filename change test thingy">
>     <condition field="destination_number" expression="^(1990)$">
>       <!-- Just do something simple - in this case x-fer caller to 9888
> -->
>       <action application="answer"/>
>       <action application="record_session" data="/tmp/${uuid}.wav"/>
>       <action application="set" data="api_hangup_hook=system mv
> /tmp/${uuid}.wav /tmp/${uuid}-DONE.wav"/>
>       <action application="log" data="INFO HOOK: '${api_hangup_hook}'"/>
>       <action application="transfer" data="9888"/>
>     </condition>
>   </extension>
> 
> 
> -MC
> 
> _______________________________________________
> Freeswitch-users mailing list
> Freeswitch-users at lists.freeswitch.org
> http://lists.freeswitch.org/mailman/listinfo/freeswitch-users
> UNSUBSCRIBE:http://lists.freeswitch.org/mailman/options/freeswitch-users
> http://www.freeswitch.org
> 
> _______________________________________________
> Freeswitch-users mailing list
> Freeswitch-users at lists.freeswitch.org
> http://lists.freeswitch.org/mailman/listinfo/freeswitch-users
> UNSUBSCRIBE:http://lists.freeswitch.org/mailman/options/freeswitch-users
> http://www.freeswitch.org





More information about the FreeSWITCH-users mailing list