[asterisk-users] IAX2 trunks unreliable becoming UNREACHABLE after a time
bilal ghayyad
bilmar_gh at yahoo.com
Thu Feb 21 03:45:19 CST 2008
I am personally Waiting u :) -
Thanks in advance.
Regards
Bilal
-----------------------
I may have found a solution to why this problem is
happening to me. All
my
IAX trunks are up and working and have been for over a
day now. If
there are
still up and running with no problems in a week I will
post again and
let
everyone know.
At this point in time it seems the problem was caused
by a poorly
constructed initrd file.
My servers all run RAID-1 and my /var/ is mounted on
it's own RAID-1. I
hand
crafted a new initrd to ensure that RAID-1 started
properly and that
/var/
was mounted before init runs, it was not before. As of
now I am very
hopeful
that the problem is gone, all indicators are that this
was the solution
I
needed.
On Sun, Feb 10, 2008 at 12:33 PM, Royce Souther
<osgnuru at gmail.com>
wrote:
> 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 only 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.
>
> --
> Open Source: To innovate then create
> Proprietary: To imitate then litigate
____________________________________________________________________________________
Be a better friend, newshound, and
know-it-all with Yahoo! Mobile. Try it now. http://mobile.yahoo.com/;_ylt=Ahu06i62sR8HDtDypao8Wcj9tAcJ
More information about the asterisk-users
mailing list