It&#39;s been my experience that when asterisk does a dns lookup, for externhost or to do a SIP register, it blocks the whole server. Not sure if 1.6 has that problem or just 1.4 though as my internet has been stable while im awake these days<br>
<br><div class="gmail_quote">On Sun, Aug 30, 2009 at 5:54 PM, Alex Samad <span dir="ltr">&lt;<a href="mailto:alex@samad.com.au">alex@samad.com.au</a>&gt;</span> wrote:<br><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex;">
Hi<br>
<br>
I am in the process of move a company from pstn to an asterisk setup.<br>
<br>
They had 2 pstn lines - only really needed a max of 2 previously.<br>
<br>
Now I have installed a tdm410 to handle the cross over from pabx to voip<br>
handset.  this has been done, the tdm is now just used to provide a<br>
backup pstn line - only used as a last resort for outgoing calls - as<br>
its shared with a fax line.<br>
<br>
<br>
I use 2 voip providers one primarily for local and std and the other for<br>
mobile calls, all though they can be backups for each other. and then<br>
the pstn line<br>
<br>
originally i had (and still till i get around to changing them) macros<br>
to dial each interface and macro&#39;s that handle trying each voip and then<br>
pstn in order, this is based around dialstatus (hackled from the<br>
website).<br>
<br>
My problem is when I have had long adsl problems (pain in the back side,<br>
back to base alarm system) eventually asterisk seems to not want to talk<br>
to the voip phone - nor does it allow any calls to be placed.<br>
<br>
my guess is this<br>
srvlookup=yes<br>
<br>
which I had until recently - decided I don&#39;t really need it, my guess it<br>
asterisk has a problem with name resolution and get stuck, but stuck<br>
such that call processing can&#39;t happen.<br>
<br>
snippet of my macro<br>
<br>
<br>
[macro-dial-sipmnf-sippt-pstn]<br>
;<br>
;       Enter with these<br>
;               ARG1 = number to dial<br>
;               ARG2 = timeout value<br>
;               ARG3 = flag determines if hangup or return on no answer<br>
;                       HR = hangup and return (default)<br>
;                       RT = return without hangup (must set)<br>
;<br>
;       Returns with FOUNDME = DIALSTATUS<br>
;<br>
;<br>
exten =&gt; s,1,Set(GLOBAL(FOUNDME)=ANSWER)<br>
exten =&gt; s,2,Dial(SIP/${ARG1}${SIPMNF},${ARG2})<br>
exten =&gt; s,3,Set(GLOBAL(FOUNDME)=${DIALSTATUS})<br>
exten =&gt; s,4,GotoIf([${DIALSTATUS} = CHANUNAVAIL]?5:12)<br>
;<br>
exten =&gt; s,5,Set(GLOBAL(FOUNDME)=ANSWER)<br>
exten =&gt; s,6,Dial(SIP/${ARG1}${SIPPT},${ARG2})<br>
exten =&gt; s,7,Set(GLOBAL(FOUNDME)=${DIALSTATUS})<br>
exten =&gt; s,8,GotoIf([${DIALSTATUS} = CHANUNAVAIL]?9:12)<br>
;<br>
exten =&gt; s,9,Set(GLOBAL(FOUNDME)=ANSWER)<br>
exten =&gt; s,10,Dial(${PSTN}/${ARG1},${ARG2})<br>
exten =&gt; s,11,Set(GLOBAL(FOUNDME)=${DIALSTATUS})<br>
exten =&gt; s,12,Goto(s-${DIALSTATUS},1)<br>
;<br>
<font color="#888888"><br>
<br>
Alex<br>
<br>
</font><br>-----BEGIN PGP SIGNATURE-----<br>
Version: GnuPG v1.4.9 (GNU/Linux)<br>
<br>
iEYEARECAAYFAkqbH1UACgkQkZz88chpJ2MLAACg+RRZjkgPLV6wjzhVXA2E7R/s<br>
zzcAoP6fALTRjwT0U+vQWohToCt56AR0<br>
=UJ12<br>
-----END PGP SIGNATURE-----<br>
<br>_______________________________________________<br>
-- Bandwidth and Colocation Provided by <a href="http://www.api-digital.com" target="_blank">http://www.api-digital.com</a> --<br>
<br>
AstriCon 2009 - October 13 - 15 Phoenix, Arizona<br>
Register Now: <a href="http://www.astricon.net" target="_blank">http://www.astricon.net</a><br>
<br>
asterisk-users mailing list<br>
To UNSUBSCRIBE or update options visit:<br>
   <a href="http://lists.digium.com/mailman/listinfo/asterisk-users" target="_blank">http://lists.digium.com/mailman/listinfo/asterisk-users</a><br></blockquote></div><br>