<html><body style="word-wrap: break-word; -webkit-nbsp-mode: space; -webkit-line-break: after-white-space; ">I'll have to 100% disagree with this statement.<div><br></div><div>NAPTR and SRV are how it should always be done. &nbsp;Toss in some GEO dns and you have many of the problems solved. &nbsp;SRV records should never be optional they should be required to function properly. &nbsp;The NATPR records order preference of records which works in many hard and soft phones.</div><div><br></div><div>Example which this works:</div><div><br></div><div><div>&lt;92>:host -t NAPTR bkw.org</div><div>bkw.org has NAPTR record 10 10 "s" "SIPS+D2T" "" _sips._tcp.bkw.org.</div><div>bkw.org has NAPTR record 20 20 "s" "SIP+D2S" "" _sip._sctp.bkw.org.</div><div>bkw.org has NAPTR record 30 30 "s" "SIP+D2T" "" _sip._tcp.bkw.org.</div><div>bkw.org has NAPTR record 40 40 "s" "SIP+D2U" "" _sip._udp.bkw.org.</div><div><br></div><div><div>&lt;93>:host -t SRV _sips._tcp.bkw.org</div><div>_sips._tcp.bkw.org has SRV record 10 0 5061 sip.bkw.org.</div><div><br></div><div><div>&lt;94>:host -t SRV _sip._sctp.bkw.org.</div><div>_sip._sctp.bkw.org has SRV record 10 0 5060 sip.bkw.org.</div><div><br></div><div>&lt;95>:host -t SRV _sip._tcp.bkw.org.</div><div>_sip._tcp.bkw.org has SRV record 10 0 5060 sip.bkw.org.</div><div><br></div><div><div>&lt;96>:host -t SRV _sip._udp.bkw.org.</div><div>_sip._udp.bkw.org has SRV record 10 0 5060 sip.bkw.org.</div><div><br></div><div>With these records in place my Eyebeam will register to my FreeSWITCH instance via TLS since it was listed as the highest preference. &nbsp;The same goes for my Snom phones on my desk. &nbsp;They see the NAPTR's, SRV's and do exactly what I told them to do via DNS.</div><div><br></div><div>The internet wouldn't exist today without DNS and if your DNS is that fragile you need to figure out why because without it we would be in for a world of hurt.... Not sure about you but I don't wanna remember what 4 billion IP's go to.</div><div><br></div><div>Bottom line is NO SRV NO NAPTR you're doing it wrong in my opinion because as a SIP UA you have to look them all up anyway since its NOT optional as per the spec.</div><div><br></div><div>/b</div><div><br></div></div></div></div></div><div><br><div><div>On Oct 29, 2008, at 6:54 PM, Yuval Hertzog wrote:</div><br class="Apple-interchange-newline"><blockquote type="cite"><span class="Apple-style-span" style="border-collapse: separate; color: rgb(0, 0, 0); font-family: Arial; font-size: 12px; font-style: normal; font-variant: normal; font-weight: normal; letter-spacing: normal; line-height: normal; orphans: 2; text-align: auto; text-indent: 0px; text-transform: none; white-space: normal; widows: 2; word-spacing: 0px; -webkit-border-horizontal-spacing: 0px; -webkit-border-vertical-spacing: 0px; -webkit-text-decorations-in-effect: none; -webkit-text-size-adjust: auto; -webkit-text-stroke-width: 0; ">4. I would strongly recommend reconsidering the use of any DNS feature (such as SRV records) when deploying a telephony infrastructure. Of course, it all depends what this deployment is for. DNS is commonly used in the ITSP space due to the vast audience but enterprises (all sized) are recommended to refrain adding DNS to the list of point-of-failures in their telephony architectures.</span></blockquote></div><br></div></body></html>