The Nimbus Tenant view allows to assign security groups, change tenant details and configure various Nimbus Features and extension apps.
VIEW DIFFERENCES
The Tenant administration and related tabs may look different for single- and multi-tenant admins.
Access to configuration elements is determined by the Nimbus Role Access Concept. For instance, single tenant admin permissions may restrict you to only edit non-technical information such as: Company Name / Division, Billing Address, Technical Contact
💡 Note: Depending on Admin Roles detail permissions, certain fields described below may not be shown or protected against change. If you need to change restricted fields or have questions, get in touch with with your support partner or - in case of further issues - Luware customer support.
Luware Support Address
Luware Website | https://luware.com/support/ |
---|---|
Luware Helpdesk | https://helpdesk.luware.cloud |
Cloud Service Status | https://status.luware.cloud/ |
Access Tenant details
- Multi-tenant administrator you can use the Edit button for each tenant to access and change details.
- Single-Tenant administrators will not see a selection and get right into the Tenant Configuration, showing various tabs.
Tenant Settings Tabs
Saving changes in multiple tabs
Clicking SAVE affects changes in all tabs. For that reason, warning icons in the tabs will indicate when there is missing or wrong information that prevents saving.
General
Here you can change and enter details on your tenant, change or access the billing address and / or technical contacts.
General Tenant Settings
Section | Option / Element | Description |
---|---|---|
Tenant Information | Name | Name as displayed in the tenant list |
O365 Domain | The first or sub-level domain that the tenant is under. | |
Tenant ID | The tenant ID of the group as defined in Microsoft Azure Portal. | |
Company Name | Clear name field for the Company behind that tenant. | |
Partner Administration Security Group (GUID) |
Azure Security Group GUID for which corresponds to the " Partner Admin of a Tenant " permission set. In most scenarios this group will usually have access to some tenants under that partner domain. 🔍 See info below for details |
|
Tenant Administration Security Group (GUID) |
Azure Security Group GUID for which corresponds to the " Tenant Admin " permission set. In most scenarios this group will usually have access to one tenants under that partner domain. 🔍 See info below for details |
|
ABOUT SECURITY GROUP PERMISSIONSIf fields are greyed-out they are managed by a higher permission level. Refer to Roles and Permissions for details. 💡 You can retrieve the Security Group GUID from Microsoft Azure Portal > Groups > <Your Security Group Name> > Overview > Object ID 💡 Upon entering the ID Nimbus will check if permissions and if the ID is valid. If so, the "Details" button for the security group becomes enabled and you can inspect the group members.Helpjuice Info Callout Title Helpjuice Info Callout Body
| ||
CRM ID | ID for your Customer Relationship Management tool. | |
Billing Address |
Billing Address
|
Address of the partner to which the bill for this tenant should be sent to. 💡 Note that the country / address is just for billing purposes and does not reflect or change the Nimbus tenant data storage location. |
Contact
Here you can specify a technical contact to notify in case of maintenance, issues and for other technical questions:
Contact Tenant Settings
Contact Details |
Technical Contact for this tenant
|
---|---|
Partner
🔍 This section is restricted to Luware and Partner administrators. |
Assigns a Partner to this tenant. Visit our website to learn more about the → Luware Partner program. |
Data Privacy
Data Privacy Tenant Settings
In this tab you can configure Nimbus user, service and customer related data privacy settings.
On Data Privacy Settings and restrictions
Certain Settings in this section may be visible/restricted to Luware and Partner administrators as defined per User Role (RBAC) Matrix.
If you need to change Data Privacy settings described on this tab but are unable to do so, consult with your support partner or Luware directly.
Luware Support Address
Luware Website | https://luware.com/support/ |
---|---|
Luware Helpdesk | https://helpdesk.luware.cloud |
Cloud Service Status | https://status.luware.cloud/ |
Option / Element | Description |
---|---|
Allow Partner to see User Identifiers |
Determines if the partner is able to see Nimbus user (team member) clear names.
|
Allow Partner to see Customer Identifiers |
Determines if the partner is able to see Nimbus calling customer identifiers.
|
Persist User States in Reporting | Contact Center This feature can be enabled Tenant-wide, but mainly makes use of Contact Center service features for reporting. With this feature active, User States are tracked and added as part of the Nimbus Reporting Model , and exposed via the Nimbus OData interface.
🤔 When to enable this? Tracking presence states can generate considerable amounts of personal user data. Aside from Power BI query performance considerations on a large userbase you need to consider privacy and EU GDPR compliance before enabling this feature. 🤔 What data is being tracked? User, User ID, Organization Unit, Responsibility Profiles (User State), MS Teams Presence Status and all related event changes with timestamps and durations. Click to learn more about User States ... |
Show User Time in State |
|
Data Retention Time |
The time after which historical data is purged. 💡 The purge is completed within 24 hours after the data retention time has expired. |
Allow to share Personal Identifiable Information (PII) |
💡Raise a ticket with Luware Support if you want to change this setting. 💡For more information, refer to the Whitepaper in Documents. |
Provisioning
Tenant Provisioning Settings
In the Provisioning tab in Tenant Administration, you can configure the Service Provisioning default settings which apply when new Nimbus services are created.
Default OU for MS Teams creation | Sets the default Organization Unit (OU) for new services during their first provisioning. 🔍 Please Note:
|
---|---|
Allow service provisioning via MS Teams | Set the minimum roles required to Provision a new Nimbus team directly from the MS-Teams UI. Settings are:
💡 This setting does not prevent users from installing the Nimbus Personal App. 🔍 Non MS-Teams synched Service types can still be provisioned via the backend by any administrator, regardless of the setting made here. ☝ Users without the permission to Provision new services may still remove the Nimbus tab from MS Teams (as Nimbus cannot impact or restrict the default MS Teams interface). However, they can not trigger a removal of the service itself and its data and the Nimbus tab can be re-added. |
Default Team Owner Role | The default role assigned to a new user when a new Nimbus team is provisioned directly from the MS-Teams UI. Options are:
💡 Existing services are not affected by this change and changing this setting will only affect future services provisioned via MS Teams. |
Enable Multihoming |
INC Upcoming FeatureUPCOMING FEATUREThis is an upcoming feature and not yet available for use. 💡We are working with selected customers to test and improve this feature before a wider rollout. If multihoming is enabled, you can spread your tenant over multiple clusters. This is convenient especially for large tenants with users located in different locations. ☝ This field is read-only as multihoming must be set up for your tenant by a System Administrator. |
Extensions
Tenant Extension Settings
🔍 Here you can configure all additional Nimbus extensions and separately enabled Nimbus Features.
💡 Note that certain extensions may be configured but will not take effect until the licenses for your users (User Administration) and services (Service Administration) are applied.
Outbound
Option / Element | Description |
---|---|
Max Scheduled Outbound Tasks per service |
Limits the maximum outbound tasks per service that can be simultaneously scheduled / in progress. Default 20 / Min 1 / Max 50
🔍 Note: Outbound Tasks – same as inbound tasks – are distributed among available Nimbus users and shown in the Personal Dashboards > in the "Service Outbound Tasks Tabular" widget. Tasks are scheduled using the Microsoft Power Automate Connector > Flow Actions. Once the limit is reached, a flow error is returned and the task will be discarded. |
Directly invite PSTN for Outbound calls |
If enabled, PSTNs are directly added to a group call in case of a scheduled outbound session or Call On Behalf, avoiding audio delay between agents and customers.
🤔 Why is this toggle read-only? Enabling this feature is done by Luware Support and requires testing on your tenant as Microsoft has not yet rolled out dependent functionality globally for all MS Teams tenants. |
Directly invite UPN for Outbound calls |
If enabled, UPNs are directly added to a group call in case of a scheduled outbound session or Call On Behalf, avoiding audio delay between agents and customers.
🤔 Why is this toggle read-only? Enabling this feature is done by Luware Support and requires testing on your tenant as Microsoft has not yet rolled out dependent functionality globally for all MS Teams tenants. |
Interact
Configures options for Interact, an optional feature of Nimbus. If you want to learn more head over to our Luware Solutions page.
Option / Element | Description |
---|---|
Interact enabled |
The global setting which activates Interact for Nimbus
🔍 Enabling this requires you to fill in an ACS connection string. Refer to our Use Case - Setting up Interact which explains setup steps in detail. |
Interact disabled |
If Interact is disabled, all corresponding fields are hidden in the section. 💡 Configured values are not cleaned up and can be used when enabling the functionality again. |
ACS connection string |
Connection string for Azure Communication Services. Required to use Interact. 🔍 Learn how to generate this string via the Microsoft Documentation . ✅ "Check"- performs a check if it's possible to create a token for the user using this string. If the connection fails (with a correct string) it most likely means there are insufficient permissions. |
O365 UserID | ID of the user on behalf of whom meetings on the backend will be created. |
Widget Key |
Random guide generated for the Tenant. The key is sent with each request to the backend and checks the validity of the widget, depending on which it either allows or rejects the request for the backend.
|
Session recovery timeout in seconds | Time in seconds before a closed session is ended permanently. Default: 20; Min: 5; Max: 60. KNOWN ISSUE Currently the timeout behavior is different between a direct (to Agent) conversation and a Service-distributed conversation:
|
Authorization | Determine if a session requires further authentication:
Learn how to set up authorization...Use Case - Enabling additional authorization for InteractIn this use case, we're going to describe how you can set up an access token to be used for Interact. 🔍 This use case is optional in case you want to verify user access additionally via tokens in your Tenant Administration > Interact settings. Steps below refer directly on the Daemon application MSFT help article and the subchapters. Create an Azure Application
🔍 Refer to: https://docs.microsoft.com/en-us/azure/active-directory/develop/scenario-daemon-app-registration Generate Secret/Certificate
🔍 From https://docs.microsoft.com/en-us/azure/active-directory/develop/scenario-daemon-app-registration
Create own Daemon App with .NET/Java/Node/Python
🔍 Refer to the table on https://docs.microsoft.com/en-us/azure/active-directory/develop/scenario-daemon-app-configuration?tabs=dotnet Acquire a token and pass it to the SDK
🔍 Refer to: https://docs.microsoft.com/en-us/azure/active-directory/develop/scenario-daemon-acquire-token?tabs=dotnet |
Assistant
Configures options for Assistant, an optional feature of Nimbus.
Option / Element | Description |
---|---|
Use your own ACS Instance |
Toggle. Enable when you have your own Azure Communication Services instance. 🔍 Enabling this requires you to fill in an ACS connection string. Refer to Use Case - Setting up Assistant which explains the setup steps in detail. 💡 When this option is disabled, all corresponding fields are hidden in the section. Configured values are not cleaned up and can be used when enabling the option again. |
ACS connection string |
Connection string for Azure Communication Services. Required to use Assistant with your own ACS instance. 🔍 Learn how to generate this string via the Microsoft Documentation . 💡 Once a string is entered a "Check" option verifies if it's possible to create a token for the user using this string. If the connection fails (with a correct string) it most likely means there are insufficient permissions. |
Attendant Console
Allows to configure an MS Graph Filter that automatically limits the search used in Attendant Console.
Option / Element | Description |
---|---|
Use new Attendant Console Design | If toggled on, Nimbus users of this tenant can switch to the new Attendant Console design (AC2). |
Overwrite User Settings | Applies the old/new Attendant Console design to all users, depending on whether “Use new Attendant Console Design” is toggled on or off. |
Global Contact Search MS Graph Filter | Uses the MS Graph REST API to filter1 users according to your tenant admin account permissions. This filter will be applied to the O365 like Attendant Console to provide internal Nimbus users a narrowed-down pool of search results. 1 See: https://docs.microsoft.com/en-us/graph/api/overview ☝ Please note that this field requires only parameters for the "filter" field of a MS graph query, not the whole API request URL. Keep this in mind when using MS Graph Explorer to test, copy & paste your updated filter parameters. 💡 End users will not see this filter in the frontend UI, but will have search results narrowed down accordingly. 🔍 Refer to our Use Case - Filtering Attendant contact search via MS Graph. Example filter for users within domain and preferred language:
NOTES AND KNOWN LIMITATIONSKNOWN LIMITATION The filter will be applied to all O365 accounts, including those of Nimbus Services! Overly strict filters may limit the Nimbus users' capability to forward calls via search.
|
Team Visibility in Attendant Console | The Attendant Console search allows to forward calls to Nimbus teams and services. To avoid bypassing queues of services, the visibility of team members can be hidden.
|
Presence Tracking (via Application Permission)
✅ "Presence Tracking" allows Nimbus to make smarter routing decisions by determining the extended presence state, e.g. if your users are already in a Teams call (non-Nimbus). Please note that a few steps are required on your Microsoft Tenant for this feature to work. Read the instructions below carefully and contact the support in case you need assistance.
Needed permission is:
- Presence.Read.All (Application)
Extended Presence Tracking |
Without the required permission for extended presence tracking, Nimbus can only retrieve a simplified presence status such as "Busy" "Away" or "Available" for your users. The permission is required for status presence such as “Busy → In a Call “ or ”Busy → In a Conference” in order to improve call routing. When activating the presence tracking feature, call handling is handled according to the MS Teams status as follows:
☝ If you want to keep using "Presence Privacy mode" on your Teams tenant, you need to allow Nimbus to track extended presence. Otherwise Nimbus cannot route anything because presence states will not be available to Nimbus. |
||||||
---|---|---|---|---|---|---|---|
Grant Permission with Grant Link |
|
||||||
Grant Permission via Provisioning Script |
✅ Granting permission by running the provisioning script is an alternative to granting via Grant Link and also requires Tenant Administrator rights.
To grant the permission this way, run the provisioning script as a Tenant Administrator.
|
||||||
Test UPN |
You can check if the permission was granted successfully:
|
Modalities
Modalities Tenant Settings
On the “Modalities” tab you can configure modality behavior affecting all users and services with the corresponding modalities enabled. Settings on this page are divided per modality accordingly: Instant Messaging, External Task, Email.
Modalities: Good to know
Instant Messaging External Task Email
☝ You may not see all modality-related settings on your Tenant yet. Once enabled on your tenant you will see corresponding options available in the Modality Service Settings and General User Settings. We will inform in the Latest Release Notes about any enabled or disabled settings.
☝ All Modalities are separatedly licensed and require prior technical setup. Consult with your Customer Success partner to discuss licensing terms - and afterwards - refer to your License Management to check your available modality contingency.
☝ “Max concurrent task” parameters changed on this page immediately affect services which already make use the coresponding modality. Further incoming tasks will be blocked until the task backlog gets below the set threshold.
INC Fair Use Disclaimer
🤝 This feature uses runtime resources under a fair-use policy. Luware may change the usage limit or contact customers that exceed the general usage quota.
Instant Messaging
IM Preconditions
Once enabled, this option grants your Nimbus users Chat Handling capabilities and extends related features of Nimbus.
🔎 For detailed steps, refer to Use Case - Setting up Instant Messaging.
Area | Description |
---|---|
Instant Messaging | Required to enable the feature and show further options |
Grant Permission | As Tenant Administrator you need to grant permissions once. Paste this link into your browsers address bar or pass it on to a Tenant Administrator with according privileges. |
Primary Account / Secondary Account | Guest accounts to invite on your Tenant to enable Instant Messaging capabilities. |
Test UPN | Use this (after the successful user invite) to send test messages to any user within your tenant. |
Max concurrent IM Tasks per Service |
Max limit of concurrent Instant messaging tasks per service (similar to ET)
|
Use your own ACS Instance |
Optional step. Only required when you don't want to use the default Nimbus ACS instance. Learn how to set up your own ACS InstanceINC ACS Instance SetupINC ACS Instance SetupThe following steps describe how an ACS instance can be setup. Which is required for Nimbus Assistant and/or Interact. INC Interact Azure BillingAZURE BILLINGThe usage of Interact will cause additional monthly ACS (Azure Communication Services) costs depending on modality (IM/AV) used. These cost are determined by Microsoft. Also see: https://learn.microsoft.com/en-us/azure/communication-services/concepts/pricing
Create new Azure Communication ServiceTo create a new Azure Communication Service perform the steps:
|
ACS connection string |
Connection string for Azure Communication Services. Required to use Chat Handling with your own ACS instance. 🔍 Learn how to generate this string via the Microsoft Documentation .
💡 Once a string is entered a "Check" option verifies if it's possible to create a token for the user using this string. If the connection fails (with a correct string) it most likely means there are insufficient permissions. |
ACS Resource ID | Connection ID for Azure Communication Services. Required to use Chat Handling with your own ACS instance. 🔍 Learn how to retrieve this ID via the Microsoft Documentation . |
External Tasks
External Task Preconditions
Same as any other task, external tasks distributed via queue among available Nimbus users and shown in the Personal Dashboards > in the "External Tasks Tabular" widget.
Tasks are scheduled using the Microsoft Power Automate Connector > Flow Actions. Once the limit is reached, a flow error is returned and the task will be discarded.
🔎 Refer to Use Case - Creating an External Task and Use Case - External Task in Combination with Nimbus Assistant.
Area | Description |
---|---|
Max concurrent External Tasks per Service |
Limits the maximum External Tasks per service that can be simultaneously scheduled / in progress.
🔍 Why is this limit in place? As external tasks can be created in bulk via external MS flow loop, this setting underlies a fair-use policy. This limit is also in place to ensure that potential erroneous loop conditions don't create a large amount of "stuck" tasks, blocking up service queues. Task processing resumes when the threshold drops below the limit. |
Email Tasks
Email Preconditions
Once enabled, this option grants your Nimbus users Email Handling capabilities and extends related features of Nimbus.
🔎 For detailed steps, refer to Use Case - Setting up Email.
Area | Description |
---|---|
Max concurrent Email Tasks |
Limits the maximum Email tasks per service that can be simultaneously scheduled / in progress.
🔍 Why is this limit in place? As Email tasks can created in bulk - either intentional, SPAM or by misconfiguration, this setting underlies a fair-use policy. This limit is also in place to ensure that potential erroneous conditions don't create a large amount of "stuck" tasks, blocking up service queues. Task processing resumes when the threshold drops below the limit. |
Licenses
License Tenant Settings
Here you can check and distribute licenses that enable/disable Nimbus Features. The counters change when you Manage Licenses per service and users respectively, drawing from your current license contingency.
The different sections of this view are described in the following:
Tenant State |
💡Please note that this field is read only. Your status can only be changed by a Luware System Administrator. States displayed can be as follows:
🤔What happens on Tenant suspension? All users will not be able to login to Nimbus and related apps. Inbound / Outbound tasks will be rejected and incoming calls will be redirected to a default announcement workflow. This state can be resolved by a Luware Administrator.
🤔I'm already running Nimbus productively. What happens if my tenant state is not "Active" yet? Your Customer Success specialist will reach out to you with further details on your license usage and the course of action. For any immediate questions on your License Management you can always contact Luware support.
Luware Support Address
|
---|
Service
Service Type Licenses | Shows your usage of Nimbus Service types. What is the difference?
|
---|---|
Feature Licenses |
|
ABOUT SERVICE LICENSES
Refer to Nimbus Features for a detail comparison of available service licenses.
Licenses and Apps are managed via Service Administration > General tab
Visit License Management to learn more on how to change your service licensing in bulk
User
Service Type Licenses | Shows your usage of Nimbus user licenses. Refer to Nimbus Features for more context.
|
---|---|
Feature Licenses |
|
ABOUT USER LICENSES
Refer to Nimbus Features for a detail comparison of available user licenses.
Licenses and Apps are managed via User Administration > General tab.
Visit License Management to learn more on how to change your user licensing in bulk.
Modalities
Modality Licenses | Shows the number of allowed users per channel of communication.
|
---|
Pushing Tenant updates
Pushing Tenant updates via Script
Major technical changes on a tenant-level or within service settings may require a re-execution of a downloadable Microsoft PowerShell script, using tenant admin privileges. The script will push those changes to Azure, and updates should be reflected within minutes.
Nimbus Provisioning Script URLs
Deleting a Tenant
Deleting a Tenant
The Provisioning PowerShell script is also used to push a pending deletion (unprovisioning) request of a whole tenant.
PLEASE READ BEFORE DECIDING TO DELETE YOUR TENANT
🔍 This setting is available to Multi-Tenant Administrators only. Deleting a tenant will also mark all Nimbus services under that tenant for deletion.
✅ Confirm Check: As this cannot be undone, you have to confirm the deletion in a separate pop-up by typing out YES and confirming this step.
After your confirmation, these effects are to be expected:
→ Underlying Nimbus teams shift to pending deletion state in the Administration Overview and individual Service Administration views respectively.
→ At this point Nimbus services will cease to operate.
→ The next run of the provisioning script (see Nimbus Installation) removes the related team entries from Azure.
→ When the provisioning script was successful, all Nimbus functionality is removed.
GOOD TO KNOW
Previously existing structures within your MS Teams instance - such as team definitions, channel names, team members / team owners - remain unaffected. Only Nimbus related tabs and functionality are removed from your tenant.