Hi Matt,<br><br>Actually I&#39;m explicitly setting hangup_after_bridge to true, think setting it to false would help? I&#39;m going to try that.<br><br>Here&#39;s the JS code:<br>(Note: session.getVariable() doesn&#39;t work, FS complains saying it is not a function, also tried self.session.getVariable() - that&#39;s what the wiki says - and FS complains that self does not exist)<br>
<br>----------------<br>var uuid = argv[0]; // Call identifier<br>var dialstr1 = argv[1]; // Dial string obtained from previous call to LCR<br>var dialstr2 = argv[2]; // Dial string obtained from previous call to LCR<br>var greeting_snd = &quot;/var/audio/alert.wav&quot;;<br>
<br>console_log(&quot;notice&quot;, &quot;*********** STARTING C2C Call ***********\n&quot;);<br>timeout = 30;<br><br>console_log(&quot;notice&quot;, &quot;*********** DIALING &quot;+dialstr1+&quot; ***********\n&quot;);<br>
<br>//var stUsRing = session.getVariable(&quot;us-ring&quot;);  // This doesn&#39;t work, self.session.getVariable doesn&#39;t work either<br>var stUsRing = &quot;%(2000,4000,440,480)&quot;;<br><br>// Create new_session <br>
new_session = new Session(originate_str1);<br>console_log(&quot;notice&quot;, &quot;*********** Leg1: &quot; + new_session.cause + &quot; ***********\n&quot;);<br><br>if (new_session.ready()) {<br>        // log to the console<br>
        console_log(&quot;notice&quot;, &quot;*********** Leg1 (&quot;+dialstr1+&quot;) CONNECTED! ***********\n&quot;);<br>        console_log(&quot;notice&quot;, &quot;*********** Playing greeting sound: &quot;+greeting_snd+&quot; ***********\n&quot;);<br>
<br>        new_session.execute(&quot;sleep&quot;, 100);<br>        new_session.execute(&quot;playback&quot;, greeting_snd);<br><br>        // Originate second call and bridge<br>    originate_str2 = &quot;{ignore_early_media=true,originate_timeout=&quot;+timeout+&quot;,hangup_after_bridge=true,medularis_uuid=&quot;+uuid+&quot;,c2c_call=true,leg=2}&quot;+dialstr2;<br>
<br>        // Create new_session <br>        new_session.execute(&quot;bridge&quot;, originate_str2);<br>        console_log(&quot;notice&quot;, &quot;*********** Leg2: &quot; + new_session.cause + &quot; ***********\n&quot;);<br>
<br>        if (new_session.ready()) {<br>                console_log(&quot;notice&quot;, &quot;*********** Leg2 (&quot;+dialstr2+&quot;) CONNECTED! ***********\n&quot;);<br>        }<br>}<br><br>exit();<br>----------------<br>
<br>Thanks!<br><br><br>Nicolas<br><br><br><div class="gmail_quote">On Thu, Aug 6, 2009 at 2:25 PM, Matthew Fong <span dir="ltr">&lt;<a href="mailto:mattdfong@gmail.com">mattdfong@gmail.com</a>&gt;</span> wrote:<br><blockquote class="gmail_quote" style="border-left: 1px solid rgb(204, 204, 204); margin: 0pt 0pt 0pt 0.8ex; padding-left: 1ex;">
Hi Nicolas,<div><br></div><div>do you have a copy of the .js code you can paste. I would guess tho, that ORIGINATOR_CANCLE might be related to not setting hangup_after_bridge to false. Just a guess tho.</div><div><br></div>


<div>Hangup causes can be found here:</div><div><a href="http://wiki.freeswitch.org/wiki/Hangup_causes" target="_blank">http://wiki.freeswitch.org/wiki/Hangup_causes</a></div><div><br></div><div><a href="http://wiki.freeswitch.org/wiki/Hangup_causes" target="_blank"></a><span style="border-collapse: collapse;"><div>

--matt</div><div>hello hunter - hosted predictive dialer &amp; voice broadcasting</div><div><a href="http://www.hellohunter.com/" style="color: rgb(20, 125, 186);" target="_blank">http://www.hellohunter.com</a></div></span></div>


<div><br><br><div class="gmail_quote"><div><div></div><div class="h5">On Thu, Aug 6, 2009 at 9:38 AM, Nicolas Brenner <span dir="ltr">&lt;<a href="mailto:nicolas@medularis.com" target="_blank">nicolas@medularis.com</a>&gt;</span> wrote:<br>
</div></div><blockquote class="gmail_quote" style="border-left: 1px solid rgb(204, 204, 204); margin: 0pt 0pt 0pt 0.8ex; padding-left: 1ex;"><div><div></div><div class="h5">

I&#39;m bridging 2 calls in a javascript file, I originate the first call
and then execute a bridge with an origination string for the second
call. If I hangup the first call while trying to make the second call,
I get this on the console:<br>
<br>2009-08-05 16:44:05.69122 [NOTICE] switch_ivr_originate.c:1994
Hangup sofia/external/005622170039 [CS_CONSUME_MEDIA]
[ORIGINATOR_CANCEL]<br>2009-08-05 16:44:05.69122 [DEBUG] switch_channel.c:1683 Send signal sofia/external/005622170039 [KILL]<br>
2009-08-05 16:44:05.69122 [DEBUG] switch_core_session.c:932 Send signal sofia/external/005622170039 [BREAK]<br>2009-08-05
16:44:05.69122 [DEBUG] switch_ivr_originate.c:2134 Originate Cancelled
by originator termination Cause: 487 [ORIGINATOR_CANCEL]<br>
2009-08-05 16:44:05.69122 [INFO] mod_dptools.c:2092 Originate Failed.  Cause: ORIGINATOR_CANCEL<br><br>But
if I check hangup_cause in the CHANNEL_HANGUP_COMPLETE event, I see
NORMAL_CLEARING. And the variable_originate_disposition has a value of
&quot;failure&quot;. Where can I get the detail of the call/bridge failure due to &#39;ORIGINATOR_CANCEL&#39; as reported through the console?<br>
<br>Thanks!<br><font color="#888888"><br>Nicolas<br><br><br>
</font><br></div></div>_______________________________________________<br>
FreeSWITCH-users mailing list<br>
<a href="mailto:FreeSWITCH-users@lists.freeswitch.org" target="_blank">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>
<br></blockquote></div><br></div>
<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>
<br></blockquote></div><br>