<div dir="ltr">For bgapi it&#39;s <font color="#000000" face="sans-serif"><span style="line-height:19.2000007629395px"><a href="https://wiki.freeswitch.org/wiki/Event_list#BACKGROUND_JOB">https://wiki.freeswitch.org/wiki/Event_list#BACKGROUND_JOB</a></span></font></div><div class="gmail_extra"><br><div class="gmail_quote">On 5 November 2014 09:43, Grant Bagdasarian <span dir="ltr">&lt;<a href="mailto:GB@cm.nl" target="_blank">GB@cm.nl</a>&gt;</span> wrote:<br><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex"><div lang="EN-US" link="blue" vlink="purple"><div><p class="MsoNormal">Hello,<u></u><u></u></p><p class="MsoNormal"><u></u> <u></u></p><p class="MsoNormal">When using Outbound ESL in async full mode and executing a API command like uuid_transfer or uuid_bridge using bgapi, which channel event is generated to notify the command execution completed?<u></u><u></u></p><p class="MsoNormal">For dialplan applications it is the CHANNEL_EXECUTE_COMPLETED event. That I know.<u></u><u></u></p><p class="MsoNormal"><u></u> <u></u></p><p class="MsoNormal">All I got is this:<u></u><u></u></p><p class="MsoNormal"><u></u> <u></u></p><p class="MsoNormal">Command Executed: uuid_transfer 563c9750-64cc-11e4-8cd8-4fc1451152d2 -both park_extension XML park_ext<u></u><u></u></p><p class="MsoNormal">Bgapi returned an ESLevent:<u></u><u></u></p><p class="MsoNormal">{<u></u><u></u></p><p class="MsoNormal">        &quot;Event-Name&quot;:   &quot;SOCKET_DATA&quot;,<u></u><u></u></p><p class="MsoNormal">        &quot;Content-Type&quot;: &quot;command/reply&quot;,<u></u><u></u></p><p class="MsoNormal">        &quot;Reply-Text&quot;:   &quot;+OK Job-UUID: ede6c869-0bfa-4e07-8490-04973b6ba971&quot;,<u></u><u></u></p><p class="MsoNormal">        &quot;Job-UUID&quot;:     &quot;ede6c869-0bfa-4e07-8490-04973b6ba971&quot;<u></u><u></u></p><p class="MsoNormal">}<u></u><u></u></p><p class="MsoNormal"><u></u> <u></u></p><p class="MsoNormal">However, a channel event named SOCKET_DATA did not show up when listening for channel events using the RecvEvent method.<u></u><u></u></p><p class="MsoNormal"><u></u> <u></u></p><p class="MsoNormal">What I’m trying to do is use bgapi or sendMSG to execute an application/command, and use the RecvEvent method to wait for a channel event that indicates the application/command completed execution.<u></u><u></u></p><p class="MsoNormal">So if I were to use the playback application, I’d send it using the SendMSG method, and use RecvEvent to wait for the CHANNEL_EXECUTE_COMPLETED event containing the UUID set for this playback.<u></u><u></u></p><p class="MsoNormal">This works fine for dialplan applications but I don’t know which event to listen for when using api commands.<u></u><u></u></p><p class="MsoNormal"><u></u> <u></u></p><p class="MsoNormal">I hope someone could point me into the right direction.<u></u><u></u></p><p class="MsoNormal"><u></u> <u></u></p><p class="MsoNormal">Regards,<u></u><u></u></p><p class="MsoNormal"><br>Grant<u></u><u></u></p></div></div><br>_________________________________________________________________________<br>
Professional FreeSWITCH Consulting Services:<br>
<a href="mailto:consulting@freeswitch.org">consulting@freeswitch.org</a><br>
<a href="http://www.freeswitchsolutions.com" target="_blank">http://www.freeswitchsolutions.com</a><br>
<br>
Official FreeSWITCH Sites<br>
<a href="http://www.freeswitch.org" target="_blank">http://www.freeswitch.org</a><br>
<a href="http://confluence.freeswitch.org" target="_blank">http://confluence.freeswitch.org</a><br>
<a href="http://www.cluecon.com" target="_blank">http://www.cluecon.com</a><br>
<br>
FreeSWITCH-users mailing list<br>
<a href="mailto:FreeSWITCH-users@lists.freeswitch.org">FreeSWITCH-users@lists.freeswitch.org</a><br>
<a href="http://lists.freeswitch.org/mailman/listinfo/freeswitch-users" target="_blank">http://lists.freeswitch.org/mailman/listinfo/freeswitch-users</a><br>
UNSUBSCRIBE:<a href="http://lists.freeswitch.org/mailman/options/freeswitch-users" target="_blank">http://lists.freeswitch.org/mailman/options/freeswitch-users</a><br>
<a href="http://www.freeswitch.org" target="_blank">http://www.freeswitch.org</a><br></blockquote></div><br></div>