<div>Hi,</div><div><br></div><div>I have tested the hangup hook function using the following javascript. During the speech in the call I hangup the call to see the result. Sometimes hangup function works, but sometimes it did not. The chance of fail is about 1 out of 10. I am running windows XP, FS git version cloned and compiled at end of Jun. Does anyone meet the same problem? Or do I make some mistake in the script? Thanks.</div>
<div><br></div><div><br></div><div>////test.js</div><div>function on_hangup(session, how){</div><div><span class="Apple-tab-span" style="white-space:pre">        </span>console_log(&quot;notice&quot;,&quot;hangup!!!!!!!!!!!!!\n&quot;);</div>
<div>}</div><div><br></div><div> session = new Session(&quot;sofia/gateway/12voip-out/*********&quot;);</div><div><br></div><div>session.waitForAnswer();</div><div>session.execute(&quot;set&quot;,&quot;continue_on_fail=true&quot;);</div>
<div>var res=session.setHangupHook(on_hangup);</div><div>console_log(&quot;notice&quot;,&quot;res:&quot;+res+&quot;\n&quot;);</div><div>session.execute(&quot;speak&quot;, &quot;This is an example of flite text to speech engine. We can test the work of hanguphook.&quot;);</div>
<div>session.execute(&quot;speak&quot;,&quot;you are calling from &quot; + session.caller_id_num + &quot; You are calling &quot; + session.destination );</div><div>session.hangup();</div><div> </div>