For your consideration...

DNS SRV would be a great feature to implement for resellers, as it has 2 key benefits.

1. One server registration would "hunt" multiple servers... useful in case main server is unreachable, registration will roll to alternate.

2. Allows reseller to use their own domain, or even a customer's domain, for registration servers and for SIP URI addresses.