[asterisk-bugs] [JIRA] (ASTERISK-23460) ooh323 channel stuck if call is placed directly and gatekeeper is not available

Dmitry Melekhov (JIRA) noreply at issues.asterisk.org
Sun Mar 16 22:39:18 CDT 2014


    [ https://issues.asterisk.org/jira/browse/ASTERISK-23460?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=216543#comment-216543 ] 

Dmitry Melekhov commented on ASTERISK-23460:
--------------------------------------------

Hello!

With this patch there is no complete stack lockup, but call still is in stale state.

How I reproduced this:

I blocked gatekeeper ip by iptables, then placed calls. first call was dropped by asterisk after about 30 seconds ( I guess tcp timeout), second call stalled, this is what I got after some time:

asterisk*CLI> core show channels
Channel              Location             State   Application(Data)             
DAHDI/i1/6401-1      116973 at dahdi:9       Ring    Dial(OOH323/6973 at neftisa)     
...
OOH323/neftisa-0     6973 at h323:1          Down    (None) 

then I removed iptables filter and  copied h323 log, I'll attach it. 
And even after I hanged up from pri side call still "exists"
asterisk*CLI> core show channels
Channel              Location             State   Application(Data)             
DAHDI/i1/6401-1      116973 at dahdi:9       Ring    Dial(OOH323/6973 at neftisa)     
OOH323/neftisa-0     6973 at h323:1          Down    (None)  

but other h323 calls can be placed, this is good, but, I think it's better to fix these stalled calls.

Thank you!


> ooh323 channel stuck if call is placed directly and gatekeeper is not available
> -------------------------------------------------------------------------------
>
>                 Key: ASTERISK-23460
>                 URL: https://issues.asterisk.org/jira/browse/ASTERISK-23460
>             Project: Asterisk
>          Issue Type: Bug
>      Security Level: None
>          Components: Addons/chan_ooh323
>    Affects Versions: 11.7.0
>         Environment: Centos 6/x86-64
>            Reporter: Dmitry Melekhov
>            Assignee: Alexander Anikin
>         Attachments: ASTERISK-23460.patch, h323_log
>
>
> Hello!
> This issue is related to ASTERISK-23033 , but is worse.
> Just had power outage, and I turned on asterisk server before server with gnugk.
> I got stuck channel with direct, i.e. to peer , not registered in gatekeeper call:
> OOH323/neftisa-4     6973 at h323:1          Down    (None)                        
> DAHDI/i1/6401-14     116973 at dahdi:9       Ring    Dial(OOH323/6973 at neftisa)  
> I was not able to place call , only solution is to restart asterisk...
> Looks like the same problem was solved for calls to peers registered in gatekeeper, but not for direct calls.
> Thank you!



--
This message was sent by Atlassian JIRA
(v6.2#6252)



More information about the asterisk-bugs mailing list