Stephen - I wrapped everything in a try/catch block like you suggested. The script does not throw an exception. <div><div><br><div class="gmail_quote">On Sat, Jun 26, 2010 at 7:20 AM, Stephen Cattaneo <span dir="ltr">&lt;<a href="mailto:stephen@mymessage.us">stephen@mymessage.us</a>&gt;</span> wrote:<br>
<blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex;">I would do the following:<br><br>try<br>{<br><font face="&#39;courier new&#39;, monospace">new_session = new Session( 
&quot;sofia/internal/1000%192.168.1.10&quot; );<div class="im"><br><br>
  console_log( &quot;info&quot;, &quot;Call connected.\n&quot; );<br>  // play audio....<br>}<br></div>catch (e)<div class="im"><br>{<br>  // the causecode is 0 when this fails on a successful call 
attempt<br>  console_log(&quot;err&quot;, &quot;Call not connected. Cause: &quot; + 
new_session.cause + &quot;[&quot; + new_session.causecode + &quot;]\n&quot; );</div></font><br>}<br><br></blockquote></div></div></div>