Skip to main content

UCP (User Control Panel)

The "User Control Panel" (UCP) allows users to manage their FreePBX settings through a dashboard.

To ensure that not every user has to design their own UCP, a template is created. This template can be assigned to multiple users and groups.

A password is required for a user to log into their UCP.

Configuration

Click on the "Admin" tab and select the "User Management" menu item.

Image: Open User Management menu

UCP Templates

Navigate to "UCP Templates" and click on "Create Generic User".

To create a template, click on "Add".

Image: UCP create template

Any name can be entered here:

  • Template Name: <Any name>
  • Template Description: <Any description>
  • Create Template Via: select "Create Using Template Creator"

Image: UCP configure template

The template can then be adjusted by clicking on the "eye" icon in the "Action" column.

Image: UCP set up template

A new window will open where a template for the User Control Panel can be created.

First, a "Dashboard" must be created by clicking on the plus symbol at the top right:

  • Dashboard Name: <Any name>

Image: UCP set dashboard name

A new "Widget" can be added using the plus sign at the top left.

Image: UCP add widget

These can also be moved via drag & drop. Each "Widget" has its own settings, which can be adjusted via the gear icon.

Image: UCP open widget settings

The template can be saved using the "Save" button located in the lower-left corner.

Image: UCP save template

Afterwards, you can navigate back to "User Management". The template can be built by clicking on the "Force Rebuild widgets" icon.

Image: UCP update template

Then, all members can be added to the "Force Rebuild Template For Users" by clicking on "Rebuild Widgets".

Image: UCP update template for specific user

Groups

Next, navigate to the "Groups" tab and edit the desired group under "Action".

Image: Adjust group

UCP

In the group settings, select the "UCP" tab and make the following adjustments:

  • Allow Login: select "Yes"
  • Assign UCP Template: select "Yes"
  • Template List: <The newly created template>

Image: Allow UCP in the group

Finally, click on "Apply Config". All users in the selected group will use the same template.