In Extensions Service Settings, you can manage extension Nimbus Features such as Codes and Conversation Context displayed on the My Sessions overview. Enabled features are immediately available to all Nimbus service team members.
Licensing Preconditions
Enterprise Routing Contact Center The Extensions tab is available for Enterprise and Contact Center licensed services. Please note that some extensions described below will only be visible for configuration when you have the according license applied via the Service Administration. Refer to Nimbus Features for an overview and get in contact with Nimbus customer success if you require a demonstration.
💡 For Enterprise services, you need to have a Teams team defined in order to see the Extensions tab.
Codes
Enterprise Routing Contact Center This Feature requires either an Enterprise Routing or Contact Center license on the service. Codes are selectable entries can be defined by service owners to appear in My Sessions or Assistant to help users specify the contents or task conclusion during and after a call (After Call Work).
Good to know
- Codes selected by users after completing task will be stored as part of historic reporting and made visible via BI Template.
- Unlike Tags a code must be predefined via this list to appear for users of the service. This also means that users of multiple services will see different codes for selection, depending on the service that was handling the task.
- The usage of codes as either “Secondary” or “Primary” is purely cosmetic, without system-relevant differences.
✅ Preconditions: Primary and Secondary Codes must be defined via Configuration beforehand and made available on the service's respective Organization Unit (or higher) before they appear in this list.
Once Codes configured, click “Add” to add any available code to either the Primary or Secondary list. You can also sort the entries via drag-and-drop to change their order of appearance for users.
Assistant
Assistant works standalone app and can also provide context during calls to individual users. As Administrator you can configure the following:
- Define (Service or User) specific Call Templates that trigger data requests and can open other local apps or scripts on an incoming call.
- Reuse or define specific conversation context opened as the call is ringing or accepted.
💡 Learning: Once Assistant is installed and running in the background of a user's PC, a permanently opened Nimbus browser tab (e.g. My Sessions view) is not required anymore to get call context. The browser will open and show context automatically on incoming tasks.
Within a Service you can configure context for Assistant individually as follows:
Target | What can be applied | How to Configure |
---|---|---|
Users (Agents) | Direct Call Templates are assigned and triggered by Assistant for an individual user, opened in their system-default browser during an incoming direct call. |
✅ Direct Call Templates containing the trigger points and actions and must be defined via Administrator-side Configuration first. Once created, Templates can be added to a user via Assistant User Settings . 🔍 Our Use Case - Chaining of Assistant requests provides a step-by-step example. |
Services | Service Call Templates are assigned and triggered by Assistant during an incoming service call. |
✅ Service Call Templates containing the trigger points and actions must be defined via Administrator-side Configuration first. Once created, Templates can be added to a user via Extension Service Settings. 🔍 Our Use Case - Chaining of Assistant requests provides a step-by-step example. |
Conversation Context is opened by Assistant in the Nimbus users default browser during an incoming service call. |
✅ Conversation Context items containing the URLs to open must be defined in the Administrator-side Configuration first. Once created, they can be added to a user via Extension Service Settings. 🔍 Our Use Case - Defining and using Conversation Context provides a step-by-step example on how to configure this. |
My Sessions
Enterprise Routing Contact Center This Feature requires either an Enterprise Routing or Contact Center license on the service. It allows you to show additional context in the My Sessions view.
Conversation Context
Conversation Context items can open in an extra tab or widget whenever a service call is accepted. Additionally, the My Sessions view in Nimbus allows to open context as an embedded context widget, e.g. to provide further caller information or to provide further functionality within a ticketing system.
Possible use cases for context could be:
- Create, update or open incident tickets in your based on incoming call information.
- Provide additional help or instructions to your Agents, based on the called services.
- Extend the call scenario with further browser-based applications such as CRM, SAP or custom-developed apps.
✅ Preconditions: Conversation Context must be defined via Configuration beforehand and made available on the service's respective Organization Unit (or higher) before they appear in this list.
The following points need to be considered for all users before using context in Nimbus:
Consideration | Solution / Precondition | ||||||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
Context tabs require your browser to show |
✅ During an incoming task Nimbus Portal needs to be open in your browser to open context tabs. Nimbus Portal Links: INC Nimbus Portal URLs
✅ Make sure to configure your web proxies to allow access to these domains or whitelist the complete *.luware.cloud domain. 💡Notes:
|
||||||||||||||||
Context requires pop-up blocking to be disabled |
Store Conversation Context Data
INC Store Context Data
GDPR After a service task has concluded, any historic session and customer context data – e.g. as shown in the My Sessions widgets – will not be stored by Nimbus.
As a result:
⮑ the "Session Details" of any historic task records will show “Not Available” instead within My Sessions and Historical Sessions.
⮑ Previous custom Parameters / and Conversation Context items (e.g. Customer details or URLs dynamically retrieved via Nimbus Power Automate Connector) may not resolve or open correctly anymore.
This storage behavior can be changed by enabling the “Store Conversation Context Data” in Extensions Service Settings:
☝ Note that the “Store Conversation Context Data” option is disabled by default as potentially sensitive caller data can appear in historical records and seen by Administrators (e.g. via Historical Sessions). The setting must therefore be enabled by a service owner (Opt-in).
💡Enabling this setting has no retroactive effect, meaning that only data after enabling this setting will get stored.
🤔What happens when I enable this?
☝ Task information / Session detail data is stored per service session on call termination (transfer by workflow or user).
- The following is stored per session in both My Sessions and Historical Sessions
- Custom (user created) Parameters
- System Fields and Parameters (both “Custom” and "System" parameters like call id, service upn, etc.)
- On historical (concluded) sessions within My Sessions
- ... the "Embedded Context widget" will resolve the currently configured URL with a previously saved call information. This means that also historic sessions will use the link currently configured in the Extensions Service Settings .
- ... the separate "Open Context" link remains clickable if at least one Conversation Context URL is currently configured.
- ... the "Session Details" widget will still show Custom and Customer parameters if available.
☝ Default "My Session Parameters" user data is not stored as it is retrieved dynamically from the internal user directly of your Tenant.
🤔What happens in service transfer scenarios?
Nimbus always stores live context on transfer to services (either initiated by workflow or user). The "Store Conversation Context Data" option will have no impact there.
☝ However, enabling the "Store Conversation Context Data" setting will cause such live context data to be stored as historical record after call termination. This also applies on each transfer between services, creating a historical record entry for each service that has the setting enabled.
In an example transfer scenario this may cause historical data to “accumulate” between services, as data gets updated and appended.
Example - Transfer from Service A to B to C:
Parameter | Service A ► transfer to | Service B ► transfer to | Service C |
---|---|---|---|
Customer Name | John Doe | John Doe | John Doe |
Spoken Language | German | <Not Relevant> | <Not Relevant> |
Gender | <Not Relevant> | Male | <Not Relevant> |
Ticket ID | #1111 | #3151 (overwritten Ticket Parameter) | <Not Relevant> |
“Store Conversation Context Data” enabled | ✅ | ⬜ | ✅ |
Stored Historical Sessions data shown | John Doe (1) German Not used #1111 |
John Doe (1) Not available (not stored) Not available (not stored) |
John Doe (1) German (from Service A) Male (from Service B) #3151 (from Service B) |
(1) The user name will always be resolved from a UPN / PSTN when it was found within the existing O365 user directory.
🤔How long is data being stored?
- Caller info is updated on a “terminated” workflow Trigger Events and stored for a maximum of 30 days for the last available service session (in case of transfers).
- Conversation context data will also be stored for failed/killed calls.
- After 30 days the data is cleared. This also happens when either the service or tenant is being unprovisioned when Uninstalling Nimbus.
☝ Best Practice: If you wish to store critical or personal session data permanently, you need to do so during an active session and within a system of your choice (e.g. a CRM or Database).
🔍 Whitepapers: You can also learn more about the data retention policy in our whitepapers, available in the Documents section.
Widgets
Widgets extend the My Sessions UI with additional functionality. 💡 Note that certain features are separately licensed and may not show in your UI if preconditions are not met.
The following widgets can be configured:
Setting | Description | ||||
---|---|---|---|---|---|
Codes and Tags | ⮑ Enables a "Codes & Tags" widget in the My Sessions view. ✅ Preconditions:
💡 Tags can be freely defined by users during incoming calls. Suggestions will be auto-completed based on previously provided tags.
|
||||
Embedded Context | ⮑ Embeds a single website in a My Sessions “Embedded Context” window. ✅ Preconditions:
💡 Please note that only one Context item can be shown embedded per service call. 🔍 Functionality is the same as described in → chapter Conversation Context above. However, embedding limitations apply (see below). INC Website Embed LimitationsWEBSITE EMBEDDING LIMITATIONSSome websites prevent IFrame embeds on remote sites, which cannot be circumvented. When you try to embed such protected URLs, errors like 401 (unauthorized) or a "Refused to Connect" message will be shown instead of your desired output. ✅ Possible Workarounds:
Show more technical information...There are two types of HTTP headers in websites that control iframe loading:
The HTTP Content-Security-Policy specifies valid parents that may embed a page using <frame>, <iframe>, <object>, or <embed>. A website header called x-frame-options specifies the access prevention, determined via the following values:
🔍 Related Sources: |
||||
Live Caption |
⮑ Enables Live Caption for calls. If active, Live Caption appears as a widget, transcribing and displaying voice during calls. ✅ Preconditions:
Tip: Hiding captioning in the backgroundNote that Live Caption can only be used with both Live Caption and Transcription enabled in tab Virtual Assistant. However, if you want to hide Transcription from the portal (e.g. if you want to process it only in the background), disabling Live Caption in tab Extensions will prevent transcripts being shown in the widget. |
||||
Transcription |
⮑ Enables Voice Transcription for calls. If active, Transcription appears as a widget in My Sessions, showing voice transcripts of call sessions. ✅ Preconditions:
Transcription processing in ACW💡If you have ACW configured in Distribution Service Settings and need it for session closure, you may need to wait for an ongoing saving process of your session's transcription to finish. Once the final transcript is available, it appears in the Transcription widget and you can use it for your ACW. |
||||
Session Details | ⮑ Shows a "Session Details" widget in My Sessions with a set of of default System Fields and Parameters. This data is retrieved and shown during an incoming task. With the "Session Details" settings you change these entries order of appearance and greatly expand the available information. ✅ Preconditions:
This feature can be used for any service, but the amount of available parameters is extended with higher license tiers.
Note that a service License downgrade is being prevented when you still have custom or system parameters in use. Before attempting to downgrade your service license, remove additional parameters first and return the view to "My Session" defaults. Notes on Parameters in Session Details
|
||||
Map | An available a google-maps location will be shown based on either the address or IP information of the caller. Depending on the available info this map will provide more specific or general details. Map Data availabilityMap locations are only shown when previously retrieved from an external directory, e.g. by using the Microsoft Power Automate Connector to look up caller data.
✅ This requires either an external CRM / Directory that associate an incoming UPN/PSTN with the customer. System Fields and Parameters (CustomerStreetAddress, PostCode, City, State, Country) are used to render the position data on a map. Custom Parameters are not considered nor required. |