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@lists.freeswitch.org
[mailto:freeswitch-users-bounces@lists.freeswitch.org] On Behalf Of Michael Jerris
Sent: 08 December 2009 16:16
To:
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,
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@lists.freeswitch.org [mailto:freeswitch-users-bounces@lists.freeswitch.org] On
Behalf Of Michael
Collins
Sent: 07 December 2009 19:12
To: freeswitch-users@lists.freeswitch.org
Subject: Re: [Freeswitch-users] no hangup on B
leg
On Mon, Dec 7, 2009 at 11:01 AM,
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