[Freeswitch-users] bgapi with two commands one by one

Michael Jerris mike at jerris.com
Sun Sep 4 08:06:28 MSD 2016


set the hangup hook just on the a leg

On Saturday, September 3, 2016, Dmitry Mordovin <d.mordovin at dwide.com>
wrote:

> I run command from ESL, connect to 8021 port and send command.
>
> I know about api_hangup_hook, in my case it will fire two times for each
> call (if first supplier fail)
> But I want event when originate complete done, to be sure no one tries to
> call any more.
>
>
> ----------------------
> How are you running api commands, there might be a way to do it like you
> are saying.  That being said, originate command finishes not when the call
> ends, but when we relieve media from the other end, or depending on
> settings sometimes even sooner.  You probably want to look at
> api_hangup_hook
>
>
>
> On 09/03/2016 08:02 PM, Dmitry Mordovin wrote:
>
> Hello
>
> I want to execute two commands with bgapi, but can't find solution in
> FreeSWITCH manual or google.
>
> bgapi expand originate <leg_timeout=30,continue_on_
> fail=true>[origination_caller_id_name='test']sofia/gateway/
> first_supplier/12345 at first_supplier|[origination_caller_
> id_name='test']sofia/gateway/second_supplier/12345 at second_supplier
> 00294539; curl http://127.0.0.1/cgi?e=originate_done
>
> I want command 'curl' to be executed after 'originate' done (call
> disconnected).
> Like linux shell can run commands one by one, just separate with ';'
>
> Is it possible? If so, how can I do it?
>
>
>
>
>
-------------- next part --------------
An HTML attachment was scrubbed...
URL: http://lists.freeswitch.org/pipermail/freeswitch-users/attachments/20160904/3651fa9f/attachment.html 


Join us at ClueCon 2016 Aug 8-12, 2016
More information about the FreeSWITCH-users mailing list