Back to overview
Feature Since v1.4.0

Users & Roles – Secure Multi-User System

GonoPBX offers a full user management system with admin and user roles. Each user has their own credentials, an avatar, and is assigned to one or more extensions.

Features

  • Admin role – Full access to settings, users, trunks, and system
  • User role – Limited access to own extension, voicemail, and call history
  • JWT authentication – Secure token-based login with bcrypt passwords
  • Avatar upload – Individual profile picture per user
  • Extension assignment – Each user is linked to an extension
  • Welcome email – New users receive credentials via email

Screenshot

User management in GonoPBX

User management with roles and extension assignment

Role model

Area Admin User
Dashboard ✓ Full view ✓ Own data
Settings ✓ All tabs ✗ No access
Call history ✓ All calls ✓ Own calls
Voicemail ✓ All mailboxes ✓ Own mailbox
SIP Debug

Available since v1.4.0. The user system uses JWT tokens with automatic refresh. The first admin is created automatically by the installer.