Just to state on the record, We do support SIP registration and we dont use FreeSWITCH for that. You can manage all of this via both APIs and UI.
Profig does provide this to businesses in a seamless fashion and eliminates the use of regex etc. They have the capability to support both Desktop and mobile SIP Clients.