[Freeswitch-users] (no subject)

Sam lakersman2006 at yahoo.com
Wed Aug 3 02:48:24 MSD 2011


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 at freeswitch.org>
To: FreeSWITCH Users Help <freeswitch-users at 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 at 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 at freeswitch.org>
>To: FreeSWITCH Users Help <freeswitch-users at 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 at 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 at freeswitch.org>
>>To: FreeSWITCH Users Help <freeswitch-users at 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 at 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 at 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 at 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 at 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 at 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 at lists.freeswitch.org
http://lists.freeswitch.org/mailman/listinfo/freeswitch-users
UNSUBSCRIBE:http://lists.freeswitch.org/mailman/options/freeswitch-users
http://www.freeswitch.org
-------------- next part --------------
An HTML attachment was scrubbed...
URL: http://lists.freeswitch.org/pipermail/freeswitch-users/attachments/20110802/a1023023/attachment.html 


Join us at ClueCon 2011 Aug 9-11, 2011
More information about the FreeSWITCH-users mailing list