How to distribute licenses across group levels?

How to distribute licenses across group levels?

Manage and assign licenses in the self-hosted BAS-IP Link system — from root group settings to apartment-level and user-level restrictions. Allocate license access flexibly across nested groups, define limits by quantity, duration, and feature availability, and ensure transparent control at every level.

Issue Licensed Features to Group Administrators

Server administrators can enable features for root groups, , allowing group administrators to manage distribution further down the structure:

  1. Go to the Object groups tab in User management.

  2. Click the ••• icon next to the root group and choose Edit.

edit.png
  1. Open the Licenses section and enable Enable restriction.

  2. (Optional) Enable Reminder of the end of the license period and configure the timing.

  3. Click Add new license.

Знімок екрана 2025-05-07 о 21.39.39.png
  1. Select the desired feature(s) — such as SIP trunks, Mobile application, or UKEY2 — and set quantity limits.

The number of SIP licenses must be equal to or greater than the number of mobile app licenses.

  1. Set the License validity period for automatic expiration.

  2. Click 💾 Save in the lower-right corner.

 

Allocate Features to Subgroups

Group administrators can activate specific features for child groups such as buildings, sections, or units. This helps distribute available resources across the project — for example, limiting SIP calls per building or allocating mobile app access to specific areas:

  1. Go to the Object groups tab in User management.

  2. Click the ••• icon next to a child group and choose Edit.

edit.png
  1. In the Licenses section, turn on Enable restriction.

  2. (Optional) Configure reminders and add a new license.

  3. Enter the license quantity and duration, and adjust feature availability if needed — for example, disabling specific options such as SIP or elevators.

  4. Click 💾 Save in the lower-right corner.

Знімок екрана 2025-05-07 о 21.42.42.png

License assignment rules:

  • You can only assign features to groups one level below your own;

  • You cannot exceed the quantity or validity defined at the parent level;

  • The system will block saving if any values exceed allowed limits.

 

Set Feature Limits for Apartments

Apartments are group-level units that must have feature access explicitly granted to enable shared usage by residents such as SIP calls or mobile apps:

  • Each apartment inherits limits from its parent group, which is usually a building;

  • You can allocate available quantities per apartment, within the parent group limits.

For example, if a building has 10 mobile app licenses, an apartment can receive up to 10, depending on distribution needs.

Follow the same steps as for subgroup configuration:

  1. Go to the Object groups tab in User management.

  2. Locate the apartment group, click the ••• icon and choose Edit.

Group management _ BAS-IP Link - Google Chrome 202.png
  1. Open the Licenses tab, enable restrictions, and assign feature limits or disable specific options if not needed.

  2. Click 💾 Save in the lower-right corner.

 

Apply Feature Restrictions to Users

By default, users inherit access based on group-level settings. Manual adjustments are only needed to restrict access for a specific user — for example, disabling certain features or limiting available license quantities.

This is useful when a user should have more limited access than the rest of the group — for example, excluding them from elevator use or limiting the number of app sessions allowed for their profile.

  1. Go to the group where the user belongs in the Object groups tab.

  2. Open the user profile.

  3. In the License section, disable or limit specific features.

  4. Click 💾 Save in the lower-right corner.

47955135-8c81-490a-8ea0-6e6794278003.png

Licenses are not configured independently at the user level — they are always allocated from the license limits defined for the group.

Limits at the group level always apply. If a subgroup (such as an apartment) has fewer licenses than the parent, the lower value takes precedence.

 

Licensed Features and Access

Track feature availability and license health through manual activation. There are no predefined license types — each feature is enabled individually and can be limited by quantity and duration. .

Available features include:

  • SIP calls — for making intercom voice calls;

  • Mobile app access — for managing access, calls, and remote unlocking;

  • Remote door opening — without needing to initiate a call;

  • Integration with Siri and Apple Watch — for hands-free or wearable access;

  • Guest access, elevator control, amenities reservation — for visitor management and shared resource use;

  • License Plate Recognition — for automated vehicle entry;

  • Web dialer — browser-based call interface;

  • Custom push server — for using your own notification system;

  • Whitelabel support — brand the app with your own logo and name;

  • UKEY2 — smartphone-as-key feature for doors and elevators.

All features become unavailable once the license expires.

Знімок екрана 2025-05-07 о 00.54.50.png

 

Expiration Rules and Notifications

If the license period ends:

  • Access to licensed features is automatically revoked;

  • Once renewed, access is restored.

Expiration reminders can be configured:

  • Frequency: once, daily, weekly, or every 30 days;

  • Delivery: to emails of group admins;

  • Customization: edit email content in Mail Templates — subject, text, and language.

 

☞ Group Conflicts and Limit Inheritance

If a user belongs to several groups with different limits, the most restrictive value applies.

For example, if one group allows 2 SIP lines and another allows only 1, the user receives only 1.

Avoid assigning your own admin profile to apartment groups for testing — this may limit your administrative access. Use a separate test user instead.

 

Feature Status Overview

Monitor license health and usage across features in the License status panel:

  • Enabled features — view which functions such as SIP or mobile app are currently active;

  • License usage — see total, used, and remaining units for each feature;

  • Validity — check start and expiration dates of feature availability;

  • Restriction source — identify the group where the limit was set;

  • Status indicators — ✅ active, ⚠️ expired.

This panel is only available if your self-hosted server has a static external IP address.

Знімок екрана 2025-05-07 о 01.18.12.png