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"><<a href="mailto:nagalenoj@gmail.com">nagalenoj@gmail.com</a>></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'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'll get the DTMF event(as I'm in async mode) and store the digits in a variable.<br>
<br>When he presses "#", I call $con->execute("bridge","user/$dtmf"), 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->setEventLock("true"), before executing the bridge. But still the problem persists.<br><br>I've seen the logs too, I didn'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 "CHANNEL_BRIDGE") { # checking for events<br>.<br>}<br>elsif ($name eq "DTMF") {<br> my $digit = $e->getHeader("dtmf-digit");<br>        <br> if($digit eq '#') {<br>
        print "Going to bridge\n";<br>        $con->execute("bridge","user/$dtmf_digit");                <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>