Can we talk about Device & User Mode?

For anyone who says “device and user” mode is going away it shows they don’t know how any of this works. The “device and user” mode simply changes a couple menu items.

FreePBX, specifically the extensions are all device and user based. In extension mode, these items are managed as a set. When you turn on Device and user mode it hides the joint configuration and exposes the configurations as separate items. So what “device and user” mode does is it gives you the power to break things. Some people like the above understand the plumbing and do things exclusively in this mode. They basically handle what we automate. Many others switch it on and don’t get how it works and then nothing works.

All features we write are written with the assumption that we are handling both items. We test under this assumption and release under this assumption.

Unsupported means exactly that. You are running an un-verified and untested environment. We won’t put out “it works” stamp on it because we don’t know if it is or is not broken.

We have a solid team of community members such as Greg above that does well to let us know if something broke. Often fixes are trivial and will be fixed assuming the fix does not break things for people not in D&U mode. These fixes are not really a priority but they are often trivial enough that they just get done.

tl;dr.

  • FreePBX extensions are ALL a combination of Devices and Users.
  • Depreciation would be simply removing the menu item switch
  • There is no plan to remove that advanced setting at this time
  • It is broken because we don’t test it, not because it doesn’t work.
  • Trivial non-breaking fixes are typically implemented when a bug is filed.
  • Come to Astricon/FreePBX World in Phoenix.
2 Likes