No, still same behavior.


From: Michael Collins <msc@freeswitch.org>
To: FreeSWITCH Users Help <freeswitch-users@lists.freeswitch.org>
Sent: Tuesday, August 2, 2011 3:56 PM
Subject: Re: [Freeswitch-users] (no subject)

One last thing... put this as the last line of your script:

1;

In other words, end it with w "true" value. I saw that on the wiki, and as you know, wikis are NEVER wrong. :P

-MC

On Tue, Aug 2, 2011 at 3:48 PM, Sam <lakersman2006@yahoo.com> wrote:
I made the corrections you suggested in my code, but still the same behavior. The bridge app seems to be in some type of internal loop and it does not end.


From: Michael Collins <msc@freeswitch.org>
To: FreeSWITCH Users Help <freeswitch-users@lists.freeswitch.org>
Sent: Tuesday, August 2, 2011 3:14 PM

Subject: Re: [Freeswitch-users] (no subject)

Just a thought... try adding another "breakout" for your loop...

#!/usr/bin/perl -w

our $session;

my $ringback_tone = "%(2000,4000,440,480)";    #US RINGBACK TONE
my $end_call = 0;
if ( $session->ready() && !$end_call ) 
{      
    #set bridge settings
    $session->execute("set", "ringback=$ringback_tone");    #set the ringback tone type
    $session->execute("set", "instant_ringback=true");    #set to ring instantly
    $session->execute("set", "ignore_early_media=false");    #set to NOT ignore early media
    $session->execute("set", "call_timeout=20");        #only works if "ignore_early_media=true"
    $session->execute("set", "bridge_answer_timeout=20");                                                                 
    $session->execute("set", "progress_timeout=15");
    $session->execute("set", "continue_on_fail=false");
    $session->execute("set", "hangup_after_bridge=true"); 
    $session->execute("set", "bridge_pre_execute_bleg_app=info"); 
    $session->execute("bridge", "sofia/gateway/carrier1/5214498052059");
    $session->hangup();
    $end_call = 1; 
}

Also, I don't know if it was a typo or not, but you had this:

if ($session->ready ())

as opposed to 

if ($session->ready())

Make sure that you fix that before testing further. :)

-MC

On Tue, Aug 2, 2011 at 1:38 PM, Sam <lakersman2006@yahoo.com> wrote:
In the pastebin, that was only 1 single call that was executed with the bridge app. The issue is that once the call channel is shutdown, a new channel gets created even though the call should be hung up. And I have noticed that this occurs when I leave out $session->answer(); in the beginning of the script. I was told by someone else on the mailing list to leave out $session->answer(); since the call has already been answered by the dialplan.


From: Michael Collins <msc@freeswitch.org>
To: FreeSWITCH Users Help <freeswitch-users@lists.freeswitch.org>
Sent: Tuesday, August 2, 2011 1:29 PM

Subject: Re: [Freeswitch-users] (no subject)

In your pastebin of the call log, how many different calls was that? I saw like 4 incoming calls, however I couldn't specifically see the issue you were experiencing. Can you look at your log and see if you can isolate the approximate log lines where the issue is occurring?

-MC

On Tue, Aug 2, 2011 at 1:19 PM, Sam <lakersman2006@yahoo.com> wrote:
Here is my dialplan, pretty straight forward.

<extension name="public_did">
    <condition field="destination_number" expression="^(\d{11})|(\d{10})$">
      <action application="perl" data="/usr/local/freeswitch/scripts/test2.pl"/>
    </condition>
  </extension>


From: Michael Collins <msc@freeswitch.org>
To: FreeSWITCH Users Help <freeswitch-users@lists.freeswitch.org>
Sent: Tuesday, August 2, 2011 1:08 PM
Subject: Re: [Freeswitch-users] (no subject)



On Tue, Aug 2, 2011 at 12:30 PM, Sam <lakersman2006@yahoo.com> wrote:
MC,

Here is the link to the console/ sip trace log http://pastebin.freeswitch.org/16945


Not sure what is happening. Pastebin the dialplan extension(s) that handle this call. Something interesting must be going on.

-MC 

_______________________________________________
Join us at ClueCon 2011, Aug 9-11, Chicago
http://www.cluecon.com 877-7-4ACLUE

FreeSWITCH-users mailing list
FreeSWITCH-users@lists.freeswitch.org
http://lists.freeswitch.org/mailman/listinfo/freeswitch-users
UNSUBSCRIBE:http://lists.freeswitch.org/mailman/options/freeswitch-users
http://www.freeswitch.org



_______________________________________________
Join us at ClueCon 2011, Aug 9-11, Chicago
http://www.cluecon.com 877-7-4ACLUE

FreeSWITCH-users mailing list
FreeSWITCH-users@lists.freeswitch.org
http://lists.freeswitch.org/mailman/listinfo/freeswitch-users
UNSUBSCRIBE:http://lists.freeswitch.org/mailman/options/freeswitch-users
http://www.freeswitch.org



_______________________________________________
Join us at ClueCon 2011, Aug 9-11, Chicago
http://www.cluecon.com 877-7-4ACLUE

FreeSWITCH-users mailing list
FreeSWITCH-users@lists.freeswitch.org
http://lists.freeswitch.org/mailman/listinfo/freeswitch-users
UNSUBSCRIBE:http://lists.freeswitch.org/mailman/options/freeswitch-users
http://www.freeswitch.org



_______________________________________________
Join us at ClueCon 2011, Aug 9-11, Chicago
http://www.cluecon.com 877-7-4ACLUE

FreeSWITCH-users mailing list
FreeSWITCH-users@lists.freeswitch.org
http://lists.freeswitch.org/mailman/listinfo/freeswitch-users
UNSUBSCRIBE:http://lists.freeswitch.org/mailman/options/freeswitch-users
http://www.freeswitch.org



_______________________________________________
Join us at ClueCon 2011, Aug 9-11, Chicago
http://www.cluecon.com 877-7-4ACLUE

FreeSWITCH-users mailing list
FreeSWITCH-users@lists.freeswitch.org
http://lists.freeswitch.org/mailman/listinfo/freeswitch-users
UNSUBSCRIBE:http://lists.freeswitch.org/mailman/options/freeswitch-users
http://www.freeswitch.org



_______________________________________________
Join us at ClueCon 2011, Aug 9-11, Chicago
http://www.cluecon.com 877-7-4ACLUE

FreeSWITCH-users mailing list
FreeSWITCH-users@lists.freeswitch.org
http://lists.freeswitch.org/mailman/listinfo/freeswitch-users
UNSUBSCRIBE:http://lists.freeswitch.org/mailman/options/freeswitch-users
http://www.freeswitch.org



_______________________________________________
Join us at ClueCon 2011, Aug 9-11, Chicago
http://www.cluecon.com 877-7-4ACLUE

FreeSWITCH-users mailing list
FreeSWITCH-users@lists.freeswitch.org
http://lists.freeswitch.org/mailman/listinfo/freeswitch-users
UNSUBSCRIBE:http://lists.freeswitch.org/mailman/options/freeswitch-users
http://www.freeswitch.org