bilal ghayyad
2008-Feb-17 09:40 UTC
[asterisk-users] IAX2 trunks unreliable becoming UNREACHABLE aftera time
Dear Royce; Did ur problem resolved? Because now I am facing same problem. It look like that it happens with IAX trunk only, but does not happen with IAX endpoints that registering (as trunk does not register, it sends the call directly). My initial analysis that one of the following can help to let the trunks talk: if there is an IAX endpoints registering to the machines, then trunk become active and working, or if two machines need to be restarted, and maybe there is something else. But, as u said if it is related to a bug of rand() being threaded and so on, so I would like to know if u found a solution for ur problem? Last question: what about SIP trunk? Is it stable? Any advise? Regards Bilal -------------- I'm having the same exact problem......2 sites connected via the internet, 2 remote sites are unreachable, but the home site finds and can make calls just fine to the 2 remotes. -Darren ________________________________ From: asterisk-users-bounces at lists.digium.com on behalf of Royce Souther Sent: Sun 2/10/2008 2:33 PM To: asterisk-users at lists.digium.com Subject: [asterisk-users] IAX2 trunks unreliable becoming UNREACHABLE aftera time I have a network of offices using Asterisk that are connected via IAX2 trunks. The trunks work great for a day or two then for no reason at all one end of the trunk will become UNREACHABLE while the other end is still connected. The oving nly way to fix the problem is to shutdown Asterisk completly then start it backup again. The end that dies is not always the same, some times it is server A and some times it is server B. Never have I seen that both ends die, just one. The side that is still connected can make calls to the end that died but not the other way. If you call from the server with the dead IAX2 trunk you here "All circuts are busy now." All networks have static IP addresses and their firewalls are setup to allow UDP 4569 to come in to the Asterisk systems. I have been doing a lot of research into this problem. I found this bug tracker http://bugs.digium.com/view.php?id=5912 that talks about it being an old problem with version 1.2.1 using rand() and it not being thread safe. This I can understand. The thread proposed using rand_r() or ast_random() in place of rand(), that sounds like a good idea. So when I look at my newer 1.2.18 version I find that it is still using rand() and the bug tracker continues to be opened and closed and reopened again and again. Do I dare ask if anyone has a reliable IAX2 trunk? If so how? Should I avoid using IAX2 all together? I know SIP trunking is an option but it becomes a real management problem with trying to deal with all the many ports that need to be open through the firewalls, IAX2 seems like a better way to go if only it was reliable. ____________________________________________________________________________________ Looking for last minute shopping deals? Find them fast with Yahoo! Search. http://tools.search.yahoo.com/newsearch/category.php?category=shopping
bilal ghayyad
2008-Feb-19 07:41 UTC
[asterisk-users] IAX2 trunks unreliable becoming UNREACHABLE aftera time
Hi; I faced same problem, and I restarted my Routers at both sides and did not resolve it. Anyway, I am still inverstigating. Regards Bilal ---------------------------- I have a network of offices using Asterisk that are connected via IAX2> trunks. The trunks work great for a day or two thenfor no reason at all one> end of the trunk will become UNREACHABLE while theother end is still> connected. The oving nly way to fix the problem isto shutdown Asterisk> completly then start it backup again. The end thatdies is not always the> same, some times it is server A and some times it isserver B. Never have I> seen that both ends die, just one. The side that isstill connected can make> calls to the end that died but not the other way. Ifyou call from the> server with the dead IAX2 trunk you here "Allcircuts are busy now." All> networks have static IP addresses and theirfirewalls are setup to allow UDP> 4569 to come in to the Asterisk systems. >We've got customers who experience this problem. We believe it is a fault with their NAT routers - I've traced traffic and our return packets do not arrive at their Asterisk box. Rebooting their NAT/ADSL routers fixes the problem. (Restarting their Asterisk does too - I assume the traffic from the box causes the NAT router to re-open a mapping. Steve ____________________________________________________________________________________ Looking for last minute shopping deals? Find them fast with Yahoo! Search. http://tools.search.yahoo.com/newsearch/category.php?category=shopping
Reasonably Related Threads
- IAX2 trunks unreliable becoming UNREACHABLE after a time
- Re: poor state of IAX2 code? (was: why a per fectlyfine iax2 host becomes UNREACHABLE?)
- why a perfectly fine iax2 host becomes UNREACHABLE?
- 6.3-RELEASE-p3 recurring panics on multiple SM PDSMi+
- linux rsync <-> SSHDroid has started becoming unreliable after an upgrade of Fedora 28 to 29