I have the similar problem but with IAX.<br>I have two servers. First is primary with dynamic IP and open 4569 port. Second is behind firewall.<br>If first server is being disconnected for some time, the second server cannot reconnect. I have to either restart asterisk or stop it, wait for some time and start it again.
<br>The same situation is happening when primary server changes IP address.<br><br><div><span class="gmail_quote">On 8/22/06, <b class="gmail_sendername">John Marvin</b> &lt;<a href="mailto:jm-asterisk@themarvins.org">jm-asterisk@themarvins.org
</a>&gt; wrote:</span><blockquote class="gmail_quote" style="border-left: 1px solid rgb(204, 204, 204); margin: 0pt 0pt 0pt 0.8ex; padding-left: 1ex;">Today I had a brief power outage which caused the Asterisk server and<br>
DSL modem to reboot. The Asterisk server came up before the internet<br>connection was working, so it failed when try to look up some of the<br>hosts for my outbound voip providers in sip.conf.<br><br>Asterisk never recovered from that, 
i.e. it never retried so those<br>providers were unavailable. The only provider that was still available<br>was one that I had entered the IP address for, rather than the host name.<br><br>Have any of you run into this issue, and if so, how have you solved it?
<br>It seems that since Asterisk periodically tries to reregister it should<br>also retry the DNS lookup at the same time, rather than never trying<br>again if the lookup fails. This would indicate that Asterisk would also
<br>fail if the voip provider changed the IP address of its server because<br>Asterisk would never see the new IP address.<br><br>Here are some workarounds I thought of, but none of them are<br>particularly good:<br><br>1) Get a UPS so my machines won't reboot when the power fails. This
<br>actually might not solve anything, because I'm connected to a remote<br>DSLAM in my neighborhood that I believe does not have backup power, so<br>it won't work when the power is out. But perhaps Asterisk is more robust
<br>after it has booted (I'll have to test this).<br><br>2) Change all host names in sip.conf to IP addresses. This is kind of<br>ugly and also will break when a voip provider changes their IP address.<br>There is a reason for DNS!
<br><br>3) Have a cron job send asterisk periodic &quot;sip reload&quot; commands.<br><br>4) Delay the start of asterisk until the internet connection has come<br>up. This could cause me to be without any phones if there is any delay
<br>or failure in bringing up the network (I also have zap channels and PSTN<br>lines).<br><br>5) A hybrid of ideas 3 and 4 above: Have a startup script that waits for<br>the internet connection to come up, and then sends a &quot;sip reload&quot;
<br>command to Asterisk.<br><br>Any other ideas?<br><br>John<br>_______________________________________________<br>--Bandwidth and Colocation provided by <a href="http://Easynews.com">Easynews.com</a> --<br><br>asterisk-users mailing list
<br>To UNSUBSCRIBE or update options visit:<br>&nbsp;&nbsp; <a href="http://lists.digium.com/mailman/listinfo/asterisk-users">http://lists.digium.com/mailman/listinfo/asterisk-users</a><br></blockquote></div><br><br clear="all"><br>
-- <br>Best regards,<br>Michael Strelnikov