That's not good. So, we can't even get freepbx to reliably write out basic sip config file accurately in device and user mode and its shrugged off as unsupported?
On the FreePBX wiki site here:http://wiki.freepbx.org/plugins/servlet/mobile#content/view/5242941
The bubble at the top says it is for advanced users. Nothing about it being 'unsupported', plus there are many environments that once invested in this pbx platform need to run in device and user mode. I have environments that have made use of this since trixbox ce primarily in highly dynamic environments where people are always at a random desk and need to log in to receive their calls. For as long as this mode has been around, the fact that it's 'unsupported' and still required for a lot of deployments is very disappointing. Why not add the flexibility needed to extension mode and eliminate the need for most installations to need the device and user mode option altogether?
Additionally, I'm not requesting formal paid support, I am just asking a question on the forums. Maybe I have misunderstood the point of the forums here, but more optimistically, perhaps there is a patch or a work around (short of switching back to extension mode) someone else in the community can offer that might help. Does everything have to be classified as 'supported' to work as expected or to get help from the community? I don't think that expecting the FreePBX GUI to write a sip config file correctly in device and user mode is asking too much. It isn't on par with complaining about it breaking a third party add-on module or something. This couldn't be more core to the entire platform.