[asterisk-dev] Urgent development consultancy wanted

Mark Michelson mmichelson at digium.com
Tue May 22 09:43:34 CDT 2012


On 05/22/2012 09:07 AM, Alistair Cunningham wrote:
> On 22/05/12 15:44, Kevin P. Fleming wrote:
>> It is possible that the patch in revision 365896 could be related,
>> although the symptoms sound slightly different.
>
> Kevin,
>
> Thank you, that does sound similar. Do you know if it's been included 
> in any 1.8.X versions? I'm never quite sure how to determine this.
That revision is not in any released version of 1.8. It will be in 
1.8.14.0, I believe.

However, let me note that I doubt this will fix the issue for you. The 
issue being fixed by that revision was one where SIP dialogs were 
sticking around forever. In those cases, a "core show channels" CLI 
command would not list any hung channels, but a "sip show channels" CLI 
command would show SIP dialogs still around.

I have a second suggested revision that may be the problem-solver you 
are looking for, though. I fixed an issue where hangup frames were being 
"missed" sometimes, leading to stuck channels in revision 357761. This 
change is present in Asterisk 1.8.12.0.

I don't necessarily know that this revision will fix your problems, but 
it's better than offering nothing, though :)

If you have debug logging on, and you are not using native bridging (I 
assume this because a local channel is involved), you should typically 
see a level 1 debug message from ast_generic_bridge() that says "Didn't 
get a frame from channel: blah" when a channel hangs up. If you *don't* 
see this message on the calls that correspond to the stuck channels, 
then there's a good chance the revision I pointed to would fix the problem.

Mark!



More information about the asterisk-dev mailing list