The module allows creating access groups with specific permissions and assigning these permissions to company employees.
Additionally, the module allows for authentication in MikoPBX using external LDAP/AD services or simply assigning a login and password to each employee.
The module also adds a new tab to the employee settings page, allowing for quick assignment of access groups or password changes directly from their profile card.
Let's consider a few common scenarios for MikoPBX access control:
Create an access group and enable the Group without access restrictions toggle.
Choose the home page that administrators will land on after authentication.
Next, navigate to the "Users" tab of the access group and select the employees who will be granted permission to administer the system.
Create an access group with restricted privileges that grants access only to IVR menu administration.
Next, go to the Setting permissions tab and select only the necessary rights to view and modify existing IVR menus.
Assign the access group to employees who will administer the IVR menus and save the access group.
Create an access group, disable full privileges, and grant access only to the call history section with user filtering.
When selecting this section, an additional tab appears in the module settings, allowing you to configure permissions for viewing and listening to call recordings on a per-employee basis.
You can select various filtering options and employees whose call recordings can be listened to by users within this access group.
The module allows users to be authenticated either with a simple login-password pair or by using an external LDAP authentication server. To configure the connection with the server, navigate to the "Domain Authorization Settings" tab.
Please provide the access parameters to your domain. If necessary, specify the parameters for the organizational unit and the filter for user accounts. Before saving, you can perform a connection data check and retrieve a list of users from the server.
At the end, you can enter user credentials to test the authorization and save the module settings.