<html><head><meta http-equiv="Content-Type" content="text/html; charset=utf-8"></head><body style="word-wrap: break-word; -webkit-nbsp-mode: space; line-break: after-white-space;" class="">Hello<div class=""><br class=""></div><div class="">I have LUA script which start a call (new session generated)</div><div class="">Code here</div><div class=""><br class=""></div><div class=""><div style="margin: 0px; font-stretch: normal; font-size: 10px; line-height: normal; font-family: Monaco; color: rgb(178, 178, 178); background-color: rgb(0, 0, 163);" class=""><span style="font-variant-ligatures: no-common-ligatures" class="">new_session </span><span style="font-variant-ligatures: no-common-ligatures; color: #dfdfdf" class="">=</span><span style="font-variant-ligatures: no-common-ligatures" class=""> freeswitch</span><span style="font-variant-ligatures: no-common-ligatures; color: #dfdfdf" class="">.</span><span style="font-variant-ligatures: no-common-ligatures" class="">Session</span><span style="font-variant-ligatures: no-common-ligatures; color: #dfdfdf" class="">(</span><span style="font-variant-ligatures: no-common-ligatures" class="">destination</span><span style="font-variant-ligatures: no-common-ligatures; color: #dfdfdf" class="">);</span></div><div style="margin: 0px; font-stretch: normal; font-size: 10px; line-height: normal; font-family: Monaco; color: rgb(242, 242, 242); background-color: rgb(0, 0, 163); min-height: 14px;" class=""><span style="font-variant-ligatures: no-common-ligatures" class=""></span><br class=""></div><div style="margin: 0px; font-stretch: normal; font-size: 10px; line-height: normal; font-family: Monaco; color: rgb(178, 178, 178); background-color: rgb(0, 0, 163);" class=""><span style="font-variant-ligatures: no-common-ligatures; color: #dfdfdf" class="">if</span><span style="font-variant-ligatures: no-common-ligatures" class=""> </span><span style="font-variant-ligatures: no-common-ligatures; color: #dfdfdf" class="">(</span><span style="font-variant-ligatures: no-common-ligatures" class="">new_session</span><span style="font-variant-ligatures: no-common-ligatures; color: #dfdfdf" class="">:</span><span style="font-variant-ligatures: no-common-ligatures" class="">ready</span><span style="font-variant-ligatures: no-common-ligatures; color: #dfdfdf" class="">())</span><span style="font-variant-ligatures: no-common-ligatures" class=""> </span><span style="font-variant-ligatures: no-common-ligatures; color: #dfdfdf" class="">then</span></div><div style="margin: 0px; font-stretch: normal; font-size: 10px; line-height: normal; font-family: Monaco; color: rgb(178, 178, 178); background-color: rgb(0, 0, 163);" class=""><span style="font-variant-ligatures: no-common-ligatures" class="">    new_session_disp </span><span style="font-variant-ligatures: no-common-ligatures; color: #dfdfdf" class="">=</span><span style="font-variant-ligatures: no-common-ligatures" class=""> new_session</span><span style="font-variant-ligatures: no-common-ligatures; color: #dfdfdf" class="">:</span><span style="font-variant-ligatures: no-common-ligatures" class="">getVariable</span><span style="font-variant-ligatures: no-common-ligatures; color: #dfdfdf" class="">(</span><span style="font-variant-ligatures: no-common-ligatures; color: #149902" class="">"endpoint_disposition"</span><span style="font-variant-ligatures: no-common-ligatures; color: #dfdfdf" class="">);</span></div><div style="margin: 0px; font-stretch: normal; font-size: 10px; line-height: normal; font-family: Monaco; color: rgb(178, 178, 178); background-color: rgb(0, 0, 163);" class=""><span style="font-variant-ligatures: no-common-ligatures" class="">    </span><span style="font-variant-ligatures: no-common-ligatures; color: #dfdfdf" class="">while(</span><span style="font-variant-ligatures: no-common-ligatures" class="">new_session</span><span style="font-variant-ligatures: no-common-ligatures; color: #dfdfdf" class="">:</span><span style="font-variant-ligatures: no-common-ligatures" class="">ready</span><span style="font-variant-ligatures: no-common-ligatures; color: #dfdfdf" class="">()</span><span style="font-variant-ligatures: no-common-ligatures" class=""> </span><span style="font-variant-ligatures: no-common-ligatures; color: #dfdfdf" class="">and</span><span style="font-variant-ligatures: no-common-ligatures" class=""> new_session_disp </span><span style="font-variant-ligatures: no-common-ligatures; color: #dfdfdf" class="">~=</span><span style="font-variant-ligatures: no-common-ligatures" class=""> </span><span style="font-variant-ligatures: no-common-ligatures; color: #149902" class="">"ANSWER"</span><span style="font-variant-ligatures: no-common-ligatures; color: #dfdfdf" class="">)</span><span style="font-variant-ligatures: no-common-ligatures" class=""> </span><span style="font-variant-ligatures: no-common-ligatures; color: #dfdfdf" class="">do</span></div><div style="margin: 0px; font-stretch: normal; font-size: 10px; line-height: normal; font-family: Monaco; color: rgb(178, 178, 178); background-color: rgb(0, 0, 163);" class=""><span style="font-variant-ligatures: no-common-ligatures; color: #0000ff" class=""><------></span><span style="font-variant-ligatures: no-common-ligatures" class="">new_session_disp </span><span style="font-variant-ligatures: no-common-ligatures; color: #dfdfdf" class="">=</span><span style="font-variant-ligatures: no-common-ligatures" class=""> new_session</span><span style="font-variant-ligatures: no-common-ligatures; color: #dfdfdf" class="">:</span><span style="font-variant-ligatures: no-common-ligatures" class="">getVariable</span><span style="font-variant-ligatures: no-common-ligatures; color: #dfdfdf" class="">(</span><span style="font-variant-ligatures: no-common-ligatures; color: #149902" class="">"endpoint_disposition"</span><span style="font-variant-ligatures: no-common-ligatures; color: #dfdfdf" class="">);</span></div><div style="margin: 0px; font-stretch: normal; font-size: 10px; line-height: normal; font-family: Monaco; color: rgb(178, 178, 178); background-color: rgb(0, 0, 163);" class=""><span style="font-variant-ligatures: no-common-ligatures" class="">    </span><span style="font-variant-ligatures: no-common-ligatures; color: #dfdfdf" class="">end</span></div><div style="margin: 0px; font-stretch: normal; font-size: 10px; line-height: normal; font-family: Monaco; color: rgb(178, 178, 178); background-color: rgb(0, 0, 163);" class=""><span style="font-variant-ligatures: no-common-ligatures" class="">    api </span><span style="font-variant-ligatures: no-common-ligatures; color: #dfdfdf" class="">=</span><span style="font-variant-ligatures: no-common-ligatures" class=""> freeswitch</span><span style="font-variant-ligatures: no-common-ligatures; color: #dfdfdf" class="">.</span><span style="font-variant-ligatures: no-common-ligatures" class="">API</span><span style="font-variant-ligatures: no-common-ligatures; color: #dfdfdf" class="">();</span></div><div style="margin: 0px; font-stretch: normal; font-size: 10px; line-height: normal; font-family: Monaco; color: rgb(178, 178, 178); background-color: rgb(0, 0, 163);" class=""><span style="font-variant-ligatures: no-common-ligatures" class="">    api</span><span style="font-variant-ligatures: no-common-ligatures; color: #dfdfdf" class="">:</span><span style="font-variant-ligatures: no-common-ligatures" class="">executeString</span><span style="font-variant-ligatures: no-common-ligatures; color: #dfdfdf" class="">(</span><span style="font-variant-ligatures: no-common-ligatures; color: #149902" class="">"bgapi uuid_park "</span><span style="font-variant-ligatures: no-common-ligatures" class=""> </span><span style="font-variant-ligatures: no-common-ligatures; color: #dfdfdf" class="">..</span><span style="font-variant-ligatures: no-common-ligatures" class=""> </span><span style="font-variant-ligatures: no-common-ligatures; color: #e0e409" class="">tostring</span><span style="font-variant-ligatures: no-common-ligatures; color: #dfdfdf" class="">(</span><span style="font-variant-ligatures: no-common-ligatures" class="">new_session</span><span style="font-variant-ligatures: no-common-ligatures; color: #dfdfdf" class="">.</span><span style="font-variant-ligatures: no-common-ligatures" class="">uuid</span><span style="font-variant-ligatures: no-common-ligatures; color: #dfdfdf" class="">));</span></div><div style="margin: 0px; font-stretch: normal; font-size: 10px; line-height: normal; font-family: Monaco; color: rgb(178, 178, 178); background-color: rgb(0, 0, 163);" class=""><span style="color: rgb(223, 223, 223);" class="">end</span></div></div><div class=""><br class=""></div><div class=""><br class=""></div><div class="">On answer event I park the call and script finished.</div><div class="">I see single active call. Listing below.</div><div class=""><br class=""></div><div class=""><div style="margin: 0px; font-stretch: normal; font-size: 10px; line-height: normal; font-family: Monaco; color: rgb(242, 242, 242); background-color: rgb(0, 0, 0);" class=""><span style="font-variant-ligatures: no-common-ligatures" class="">freeswitch@freeswitch43> show calls</span></div><div style="margin: 0px; font-stretch: normal; font-size: 10px; line-height: normal; font-family: Monaco; color: rgb(242, 242, 242); background-color: rgb(0, 0, 0);" class=""><span style="font-variant-ligatures: no-common-ligatures" class="">uuid,direction,created,created_epoch,name,state,cid_name,cid_num,ip_addr,dest,presence_id,presence_data,accountcode,callstate,callee_name,callee_num,callee_direction,call_uuid,hostname,sent_callee_name,sent_callee_num,b_uuid,b_direction,b_created,b_created_epoch,b_name,b_state,b_cid_name,b_cid_num,b_ip_addr,b_dest,b_presence_id,b_presence_data,b_accountcode,b_callstate,b_callee_name,b_callee_num,b_callee_direction,b_sent_callee_name,b_sent_callee_num,call_created_epoch</span></div><div style="margin: 0px; font-stretch: normal; font-size: 10px; line-height: normal; font-family: Monaco; color: rgb(242, 242, 242); background-color: rgb(0, 0, 0);" class=""><span style="font-variant-ligatures: no-common-ligatures" class="">3aa3a274-c23d-11eb-9150-e74dc4cdb20a,outbound,2021-05-31 18:22:59,1622485379,sofia/external/1000,CS_PARK,,0000000000,,1000,,,,ACTIVE,Outbound Call,1000,,3aa3a274-c23d-11eb-9150-e74dc4cdb20a,freeswitch43,,,,,,,,,,,,,,,,,,,,,,</span></div><div style="margin: 0px; font-stretch: normal; font-size: 10px; line-height: normal; font-family: Monaco; color: rgb(242, 242, 242); background-color: rgb(0, 0, 0); min-height: 14px;" class=""><span style="font-variant-ligatures: no-common-ligatures" class=""></span><br class=""></div><div style="margin: 0px; font-stretch: normal; font-size: 10px; line-height: normal; font-family: Monaco; color: rgb(242, 242, 242); background-color: rgb(0, 0, 0);" class=""><span style="font-variant-ligatures: no-common-ligatures" class="">1 total.</span></div></div><div class=""><br class=""></div><div class=""><br class=""></div><div class="">After all I execute command from cli:</div><div class=""><br class=""></div><div class="">Command looks like:</div><div class="">uuid_broadcast 3aa3a274-c23d-11eb-9a50-e74dc4cdb20a lua::’next-script.lua' both </div><div class=""><br class=""></div><div class="">In logs I see, command was sent to FS success, but not executed!</div><div class="">Moveover, after call hangup, FS start execution of command but can’t coz call in terminate state.</div><div class=""><br class=""></div><div class=""><div style="margin: 0px; font-stretch: normal; font-size: 10px; line-height: normal; font-family: Monaco; color: rgb(46, 174, 187); background-color: rgb(0, 0, 0);" class=""><span style="font-variant-ligatures: no-common-ligatures" class="">2021-05-31 18:23:30.312133 [NOTICE] sofia.c:1079 Hangup sofia/external/1000 [CS_PARK] [NORMAL_CLEARING]</span></div><div style="margin: 0px; font-stretch: normal; font-size: 10px; line-height: normal; font-family: Monaco; color: rgb(159, 160, 28); background-color: rgb(0, 0, 0);" class=""><span style="font-variant-ligatures: no-common-ligatures" class="">2021-05-31 18:23:30.312133 [DEBUG] switch_ivr.c:625 sofia/external/1000 Command Execute lua(next-script.lua)</span></div><div style="margin: 0px; font-stretch: normal; font-size: 10px; line-height: normal; font-family: Monaco; color: rgb(159, 160, 28); background-color: rgb(0, 0, 0);" class=""><span style="font-variant-ligatures: no-common-ligatures" class="">2021-05-31 18:23:30.312133 [DEBUG] switch_core_session.c:2668 sofia/external/1000 ZOMBIE EXEC lua(next-script.lua)</span></div><div style="margin: 0px; font-stretch: normal; font-size: 10px; line-height: normal; font-family: Monaco; color: rgb(159, 160, 28); background-color: rgb(0, 0, 0);" class=""><span style="font-variant-ligatures: no-common-ligatures" class="">EXECUTE sofia/external/1000 lua(next-script.lua)</span></div></div><div class=""><span style="font-variant-ligatures: no-common-ligatures" class=""><br class=""></span></div><div class="">What/why is ZOMBIE EXEC ?</div><div class=""><br class=""></div><div class="">Could someone help me to find reason of strange behavior FS?</div><div class=""><br class=""></div><div class="">Looks like the uuid_broadcast command stay in queueu and wait something… and start after call has hangup. </div></body></html>