[Freeswitch-users] no hang-up on B leg

Michael Jerris mike at jerris.com
Wed Dec 9 06:00:43 PST 2009


src/switch_ivr_bridge.c

This could just as well be a glare condition when the call is in process of tearing down.

Mike


On Dec 8, 2009, at 6:48 PM, Nik Middleton wrote:

> No doubt, but that’s a little difficult as this only happens occasionally and I have 200 calls going on at the time.  It’s needle in the haystack stuff.
>  
> Here’s what I know.
>  
> I have an external process listening for DTMF events.  If I detect ‘*’ I do a kill uuid on the B leg.  On a number of occasions I get an error saying the B leg doesn’t exist, so I now do a double kill on the associated leg which I get from the event.  I do not get a ‘doesn’t exist’ message for the A leg, which leads me to believe that process of tearing down both bridged legs is flawed.
>  
> The kluge clears the B leg hang issue, so the pressure’s off for me, but when I get a few nano seconds, I’ll look at the code to see if there’s anything obvious.
>  
> Can anyone give me a hint on what module handles bridged calls? (sorry, being lazy and suffering from a lack of sleep)
>  
> Regards,
>  
> From: freeswitch-users-bounces at lists.freeswitch.org [mailto:freeswitch-users-bounces at lists.freeswitch.org] On Behalf Of Michael Jerris
> Sent: 08 December 2009 16:16
> To: freeswitch-users at lists.freeswitch.org
> Subject: Re: [Freeswitch-users] no hangup on B leg
>  
> We will really need debug logs and sip traces to be able to figure out what exactly is going on here.
>  
> Mike
>  
> On Dec 7, 2009, at 4:06 PM, Nik Middleton wrote:
> 
> 
> Sorry no, apart from the fact that I was seeing the hangup.
>  
>  
> I’m wondering if this a bandwidth congestion issue.  Is there anyway on a bridged call I could trap on dtmf like look for ‘*’ and force a hangup?  I don’t seem to able to see this tone on the B leg though.
>  
> Regards,
> From: freeswitch-users-bounces at lists.freeswitch.org [mailto:freeswitch-users-bounces at lists.freeswitch.org] On Behalf Of Michael Collins
> Sent: 07 December 2009 19:12
> To: freeswitch-users at lists.freeswitch.org
> Subject: Re: [Freeswitch-users] no hangup on B leg
>  
>  
> 
> On Mon, Dec 7, 2009 at 11:01 AM, Nik Middleton <nik.middleton at noblesolutions.co.uk> wrote:
> Hi all,
>  
> I’ll slowly pulling my hair out on this one.  I had FS successfully hanging up both legs on a bridge, now today, with nothing changed, I’m not seeing a hangup of the b leg at all.
>  
> FS is behind a PIX, so it might be a weird NAT issue, but A leg calls hangup just fine.  Before when I had an issue with the B leg not closing the bridge, I was at least getting a hangup event, now it’s not being fired.  Does anyone have an idea what might be causing this?
>  
> Regards,
>  
> Time for SIP traces and debug logs. Also, do you have any logs from when things seemed to be working so that you can compare?
> -MC
>  
> _______________________________________________
> 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/20091209/8260f359/attachment-0002.html 


More information about the FreeSWITCH-users mailing list