RE: [Asterisk-Users] Avoiding initial deadlock on iax?

2006-03-30 Thread Jonathan k. Creasy
I think there is a bug related to this. I haven't been able to track it
down or really recreate it with any certainty yet. When I do I'll post
something to Mantis. If you have any info to share with me about your
situation when this occurs let me know. 

I have noticed that I can get it to occur if I suddenly power down one
of the 4 asterisk servers that peer with my primary server via IAX. The
main server will do this and then the other servers will sometimes do
this also. 

They are setup in a Spoke and Hub type setup. If I take one of the
spokes down suddenly about three out of five times the main box will do
this and about one of two times one or more of the other spokes will do
this. 

It happens at other times also when there are no boxes down. I have not
been able to recreate it in that case. 

For several weeks, we had a problem with one-way audio coming off
Level3's network and whenever we got a call from them that had one way
audio and we redirected that call in and then back out to another server
(on the weekends) the box would do this. 

-Jonathan

 -Original Message-
 From: [EMAIL PROTECTED] [mailto:asterisk-users-
 [EMAIL PROTECTED] On Behalf Of stevanus
 Sent: Wednesday, March 29, 2006 4:06 AM
 To: Asterisk Users Mailing List - Non-Commercial Discussion
 Subject: [Asterisk-Users] Avoiding initial deadlock on iax?
 
 Hi,
 
 My asterisk sometimes stop responding to iax calls.
 
 In the log, I've found this:
 
 Mar 29 13:35:45 DEBUG[8386] channel.c: Avoiding initial deadlock for
 'IAX2/trunkjstpcn-3'
 Mar 29 13:35:45 DEBUG[13002] chan_sip.c: update_call_counter(1409) -
 decrement call limit counter
 Mar 29 13:35:45 DEBUG[8386] channel.c: Avoiding initial deadlock for
 'IAX2/trunkjstpcn-3'
 Mar 29 13:35:45 DEBUG[8386] channel.c: Avoiding initial deadlock for
 'IAX2/trunkjstpcn-3'
 Mar 29 13:35:45 DEBUG[8386] channel.c: Avoiding initial deadlock for
 'IAX2/trunkjstpcn-3'
 Mar 29 13:35:45 DEBUG[8386] channel.c: Avoiding initial deadlock for
 'IAX2/trunkjstpcn-3'
 Mar 29 13:35:45 DEBUG[8386] channel.c: Avoiding initial deadlock for
 'IAX2/trunkjstpcn-3'
 Mar 29 13:35:45 DEBUG[8386] channel.c: Avoiding initial deadlock for
 'IAX2/trunkjstpcn-3'
 Mar 29 13:35:45 DEBUG[8386] channel.c: Avoiding initial deadlock for
 'IAX2/trunkjstpcn-3'
 Mar 29 13:35:45 DEBUG[8386] channel.c: Avoiding initial deadlock for
 'IAX2/trunkjstpcn-3'
 Mar 29 13:35:45 WARNING[8386] channel.c: Avoided initial deadlock for
 '0x81d9530', 10 retries!
 
 It happens unpredictably and all I can do just killall -9 asterisk :S.
 
 When I execute iax2 show channels on CLI, I got messages that indicate
 many iax channel hung and I cannot do soft hangup to them :(.
 
 Here is my iax.conf:
 
 [general]
 bindport = 4569   ; Port to bind to (IAX is 4569)
 bindaddr = 0.0.0.0; Address to bind to (all addresses on machine)
 tos=0x68 ;
 bandwidth=low
 jitterbuffer=yes
 dropcount=2
 disallow=all
 allow=ilbc
 ;allow=g723.1
 ;allow=g729
 ;allow=ulaw
 ;allow=alaw
 ;allow=gsm
 mailboxdetail=yes
 
 the other settings on iax.conf are just iax2 account for trunk and
 personal use. So I cut them in order to save spaces...
 
 Perhaps it's a bug?
 
 I've found this http://bugs.digium.com/view.php?id=4045 ,  but from
the
 link I read that it is just for H323 not for iax. Will that patch cure
 my asterisk problem since the symptom are the same?
 
 Anyone has any ideas?
 
 Thanks
 
 Regards,
 
 Stevanus
 ___
 --Bandwidth and Colocation provided by Easynews.com --
 
 Asterisk-Users mailing list
 To UNSUBSCRIBE or update options visit:
http://lists.digium.com/mailman/listinfo/asterisk-users
___
--Bandwidth and Colocation provided by Easynews.com --

Asterisk-Users mailing list
To UNSUBSCRIBE or update options visit:
   http://lists.digium.com/mailman/listinfo/asterisk-users


[Asterisk-Users] Avoiding initial deadlock on iax?

2006-03-29 Thread stevanus

Hi,

My asterisk sometimes stop responding to iax calls.

In the log, I've found this:

Mar 29 13:35:45 DEBUG[8386] channel.c: Avoiding initial deadlock for 
'IAX2/trunkjstpcn-3'
Mar 29 13:35:45 DEBUG[13002] chan_sip.c: update_call_counter(1409) - 
decrement call limit counter
Mar 29 13:35:45 DEBUG[8386] channel.c: Avoiding initial deadlock for 
'IAX2/trunkjstpcn-3'
Mar 29 13:35:45 DEBUG[8386] channel.c: Avoiding initial deadlock for 
'IAX2/trunkjstpcn-3'
Mar 29 13:35:45 DEBUG[8386] channel.c: Avoiding initial deadlock for 
'IAX2/trunkjstpcn-3'
Mar 29 13:35:45 DEBUG[8386] channel.c: Avoiding initial deadlock for 
'IAX2/trunkjstpcn-3'
Mar 29 13:35:45 DEBUG[8386] channel.c: Avoiding initial deadlock for 
'IAX2/trunkjstpcn-3'
Mar 29 13:35:45 DEBUG[8386] channel.c: Avoiding initial deadlock for 
'IAX2/trunkjstpcn-3'
Mar 29 13:35:45 DEBUG[8386] channel.c: Avoiding initial deadlock for 
'IAX2/trunkjstpcn-3'
Mar 29 13:35:45 DEBUG[8386] channel.c: Avoiding initial deadlock for 
'IAX2/trunkjstpcn-3'
Mar 29 13:35:45 WARNING[8386] channel.c: Avoided initial deadlock for 
'0x81d9530', 10 retries!


It happens unpredictably and all I can do just killall -9 asterisk :S.

When I execute iax2 show channels on CLI, I got messages that indicate 
many iax channel hung and I cannot do soft hangup to them :(.


Here is my iax.conf:

[general]
bindport = 4569   ; Port to bind to (IAX is 4569)
bindaddr = 0.0.0.0; Address to bind to (all addresses on machine)
tos=0x68 ;
bandwidth=low
jitterbuffer=yes
dropcount=2
disallow=all
allow=ilbc
;allow=g723.1
;allow=g729
;allow=ulaw
;allow=alaw
;allow=gsm
mailboxdetail=yes

the other settings on iax.conf are just iax2 account for trunk and 
personal use. So I cut them in order to save spaces...


Perhaps it's a bug?

I've found this http://bugs.digium.com/view.php?id=4045 ,  but from the 
link I read that it is just for H323 not for iax. Will that patch cure 
my asterisk problem since the symptom are the same?


Anyone has any ideas?

Thanks

Regards,

Stevanus
___
--Bandwidth and Colocation provided by Easynews.com --

Asterisk-Users mailing list
To UNSUBSCRIBE or update options visit:
  http://lists.digium.com/mailman/listinfo/asterisk-users