try putting<br>ESL::eslSetLogLevel(7);<br>at the top so you can get a trace of the esl data on the stdout from your script<br>also put some debug code to confirm you are getting the digit<br><br><br><div class="gmail_quote">
On Wed, Oct 14, 2009 at 9:10 AM, Nagalenoj H. <span dir="ltr">&lt;<a href="mailto:nagalenoj@gmail.com">nagalenoj@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,<br><br>I&#39;m using event outboud socket(perl) in async mode.<br><br>Scenario where I face problem:<br>When a call comes to an extension(1000), my program will play some message to the user, and get some DTMF.<br>I&#39;ll get the DTMF event(as I&#39;m in async mode) and store the digits in a variable.<br>

<br>When he presses &quot;#&quot;, I call $con-&gt;execute(&quot;bridge&quot;,&quot;user/$dtmf&quot;), to bridge him to the dialed number.<br><br>It is bridging sometimes, and sometimes it is not bridging.<br><br>Is it the problem with async mode??<br>

I also set $con-&gt;setEventLock(&quot;true&quot;), before executing the bridge. But still the problem persists.<br><br>I&#39;ve seen the logs too, I didn&#39;t find the bridge application getting executed.<br>What makes the problem here..??<br>

<br>The freeswitch log, when bridge is happening:<br>    <a href="http://pastebin.freeswitch.org/10704" target="_blank">http://pastebin.freeswitch.org/10704</a><br><br>The freeswitch log, when bridging is not happening:<br>
    <a href="http://pastebin.freeswitch.org/10705" target="_blank">http://pastebin.freeswitch.org/10705</a><br>
<br>Code:<br><br> # some statements<br><br>
<pre width="100">if($name eq &quot;CHANNEL_BRIDGE&quot;) { # checking for events<br>.<br>}<br>elsif ($name eq &quot;DTMF&quot;) {<br>   my $digit = $e-&gt;getHeader(&quot;dtmf-digit&quot;);<br>        <br>   if($digit eq &#39;#&#39;) {<br>

        print &quot;Going to bridge\n&quot;;<br>        $con-&gt;execute(&quot;bridge&quot;,&quot;user/$dtmf_digit&quot;);                <br>   }<br>   else {<br>        $dtmf_digit.=$digit;<br>   }<br>}<br></pre><br>-- <br>Regards,<br><font color="#888888">Nagalenoj H.<br>

</font><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><br clear="all"><br>-- <br>Anthony Minessale II<br><br>FreeSWITCH <a href="http://www.freeswitch.org/">http://www.freeswitch.org/</a><br>ClueCon <a href="http://www.cluecon.com/">http://www.cluecon.com/</a><br>
Twitter: <a href="http://twitter.com/FreeSWITCH_wire">http://twitter.com/FreeSWITCH_wire</a><br><br>AIM: anthm<br><a href="mailto:MSN%3Aanthony_minessale@hotmail.com">MSN:anthony_minessale@hotmail.com</a><br>GTALK/JABBER/<a href="mailto:PAYPAL%3Aanthony.minessale@gmail.com">PAYPAL:anthony.minessale@gmail.com</a><br>
IRC: <a href="http://irc.freenode.net">irc.freenode.net</a> #freeswitch<br><br>FreeSWITCH Developer Conference<br><a href="mailto:sip%3A888@conference.freeswitch.org">sip:888@conference.freeswitch.org</a><br><a href="http://iax:guest@conference.freeswitch.org/888">iax:guest@conference.freeswitch.org/888</a><br>
<a href="mailto:googletalk%3Aconf%2B888@conference.freeswitch.org">googletalk:conf+888@conference.freeswitch.org</a><br>pstn:213-799-1400<br>