Closed Bug 1128415 Opened 9 years ago Closed 7 years ago

Anonymous SIP service needs an NAPTR DNS record

Categories

(Infrastructure & Operations :: Telecom, task)

task
Not set
normal

Tracking

(Not tracked)

RESOLVED WONTFIX

People

(Reporter: justdave, Assigned: rtucker)

Details

See bug 927473 comment 31 and 32
After reading through http://www.ietf.org/rfc/rfc2915.txt and http://web.mit.edu/sip/sip.edu/dns.shtml it looks like our NAPTR record should look like this:

mozilla.com. IN NAPTR 60 50 "s" "SIP+D2U" "" _sip._udp.mozilla.com.

It looks like the basic premise of NAPTR is that SRV records will map only a specific protocol, and not a generic service type.  So we have, for example, multiple SRV records specifying IMAP or IMAPS or POP3, etc, and the NAPTR record lets the client say "email" or "voip" (pseudo, not literally), and the NAPTR tells it "ok, here's which protocol we prefer you use for this type of service" or "here's the order we prefer you try them in" which it then goes and looks up the SRV record for that protocol.  So the record above is saying "when you ask for SIP, we want you to use cleartext SIP over UDP".

We're currently in the middle of a change freeze because of a Firefox release, so it'll need to wait until after June 3.

Also, re-assigning to rtucker because he owns the system that generates our DNS zones, and it currently doesn't support NAPTR, so he's going to have to hack it to make it work.
Assignee: telecom → rtucker
justdave, how badly is this needed?  this is going to take time and effort to work in to inventory.
It's been sitting for a while so probably won't be harmed worse than it has already for continuing to sit...  several commonly-used voip clients apparently don't work without it though, for connecting to our conference system without a traditional phone number.

I don't forsee this being more than a one-off, so a hard-coded entry in a back-end template used to generate the zone file would probably be plenty, we probably don't need the ability to edit it.
I don't know of a way to hard code entries into a zonefile unfortunately.

Long story short, the code is from uberj and is really good quality, but is also extremely involved. For the sake of reliability, if we can avoid introducing new features I'd prefer to.
Okay, we've discontinued this feature anyway, during our transition to Jive, as the logs show hardly any usage of it at all anyway (perhaps in part because of the only semi-functional DNS, though).

We can revisit this if anyone feels strongly enough about it to try to revive it.
Status: NEW → RESOLVED
Closed: 7 years ago
Resolution: --- → WONTFIX
You need to log in before you can comment on or make changes to this bug.