Inhalt/Content
Version 9.1
New “Portal Mode”
With the new “Portal Mode” in novomind iAGENT Call Flow Designer, users can now benefit from improved visual clarity, enabling them to better understand and manage complex call flows.
This is made possible by the option to dispense with the previously mandatory arrow connections between Call Flow Designer components.
Double-clicking on the outgoing port of a component switches the connection mode between “Arrow Mode” and “Portal Mode.”
In Arrow Mode, the conventional connection arrows are displayed to connect the individual components.
In Portal Mode, on the other hand, an “invisible” link between two components can now be created by selecting the target component in the drop-down menu of the output component.
Support for variables in the “Action” component
Supervisors can now also use global variables when setting novomind iAGENT entities in the action component (such as routing tags or categories).
Version 9.0
Transfer category to iAGENT only when the queue is reached
There is a new slider in the “Call Flow settings” under “Expert settings” when expert mode is activated: “Transfer category to iAGENT in the queue”.
If this slider is activated, the category defined for the call in the action component, is only sent to iAGENT when the queue component is reached.
This function is deactivated by default, i.e. the category is already sent to iAGENT when the action component in which the respective category is set is reached.
Version 8.4
Search for components within a Call Flow
There is now a search function at the top of the component bar in the graphical user interface of the IVR Call Flow Designer. This contains an input field in which the name of a component can be entered. Once entered, an auto-suggest is performed for all existing components found in the call flow.
In the event of a selection, the relevant component is displayed in the Call Flow Designer interface and centered there.
Extension of the existing components with “Call Marker” functionality
To avoid having to store a separate component for each Call Marker within a flow, a corresponding checkbox has been added to all existing components, which can be used to create a Call Marker when the component is run through if required. The only exceptions to this are the “Start” and “Hang up” components.
The name of the respective component is automatically used as the name for the Call Marker.
Reduction of cmplexity through new “Portal” components in the Call Flow Designer
The newly added so-called “portal” components reduce the complexity of working with the Call Flow Designer, as connections between components can now be established via so-called “portals” without arrow connections. A large number of arrow connections can be disruptive, particularly with complex call flows, and have a negative impact on handling and clarity.
Portals can also be used in combination with the “container” components in the Call Flow Designer, so that arrow connections in the graphical designer interface can also be dispensed with here.
A portal basically consists of two parts: one or more input component(s) and an output component, whereby a portal input can have any number of incoming connections and does not necessarily require an outgoing connector (see screenshot).

More effeciency and speed at work with the Call Flow Designer
If a component is dragged into a call flow via an existing arrow connection between two components, the connection is automatically split into two arrows and connected to the input/output port of the new component.
Tenant assignments for IVR Call Flows
The corresponding tenants for an IVR Call Flow can now be configured in the Call Flow Editor app.
For this purpose, a mandate selection can be made via a new drop-down menu (see screenshot) when creating a new project.
In the IVR call flow overview table, only the call flows that are assigned to the respective mandates are visible to the user.
There is also the option of not assigning a tenant to the IVR call flow. In this case, it behaves as if all tenants visible to the current user were assigned to the IVR Call Flow.
In addition, the tenant assignment of an IVR Call Flow project now also affects the Call Flow upload, as the upload is only possible for IVR environments in which one of the tenant assignments matches that of the Call Flow project.
Status information for IVR Call Flows
A Supervisor can now get an overview of whether an IVR Call Flow is currently active or “live” and, if so, by which user and at what time it was activated.
A new “Active” column has been added to the overview for this purpose.
• The following content can be displayed there:
• “Yes” the flow is live as it is at the moment
• “No”, the flow is not live
• “Yes, modified” the flow was activated but has been modified in the meantime
In the overview of flows, a tooltip (see screenshot) is also displayed in the “Active” column for all active IVR Call Flows, which contains the following information:
• The user who activated the flow
• The time of activation and
The instance and IVR environment to which the IVR call flow in question is assigned
Version 8.2
Barge-in and timeout for recording opt-in added
As part of the automated call recording, the “Barge-In” function can now be activated in the “Queue” component for the announcement with which the opt-in for call recording is obtained from the caller. This function is deactivated by default.
The duration for which the system “waits” for the caller’s opt-in can now also be configured here.
Configure ringback tone sound when call is signaled to agent
In the settings for the “Queue” component, the caller can now be configured to hear a ringback tone when the call is signaled to a service employee at the destination line.
This can be useful, for example, to prepare the caller acoustically after a waiting time that it will probably be their “turn” shortly and that they will be connected to a service employee.
Setting “similarity values” for speech recognition in the menu component
So-called similarity values can now also be set and taken into account as part of speech recognition.
A similarity value from 0 to 5 can be assigned to each keyword, which indicates the sensitivity level for the match with this word. A value of “0” means a minimum match, while a value of “5” assumes an exact match between the stored keyword and the recognized keyword.

Sender address of callback and voicemessage tickets is now configurable
Callback tickets and voice messages have always been received under the same sender address (ivr@ivr.sys). In novomind iAGENT, it therefore looks as if all tickets come from one and the same “customer”.
For this reason, sender identification has now been made configurable by selecting variables.
The default setting is: <caller number>@ivr.sys (see screenshot).
For this purpose, the two components “Callback” and “Voice message” in the Call Flow Designer under the “Mail” tab have been expanded to include a configuration for the “sender address”.
Global Audiocard
In addition to storing audio files in the respective component, it is now possible to configure global audio cards in the call flow. The audio files can then be referenced for each component if required.
The global audiocards can be configured in the Call Flow settings.
There is now a new button in the Call Flow components that can be used to add a previously configured global audio card to the component and use it there.

Option to specify the recording format in Voice Message component
A drop-down menu has been added to the “Voice Message” component, which can be used to select the preferred file format for voice recording.
In addition to “mp3” (default), the formats “wav”, “opus” and “flac” can also be selected.
Version 8.1
Automatically discard voicemail messages without content
Voice messages that fall below a configurable duration in seconds (see screenshot) are automatically discarded and not sent.

New condition in Switch component
In the branching component of the Call Flow Designer there is a new condition “Free agents for category”, which can be used to route incoming calls.
In contrast to the “available” agents (see below), an agent is considered “free” if he is not in the “busy” state, i.e. if he can accept a call directly.

Version 8.0
Activate call flow directly from the Call Flow Editor app
Until now, a flow created with the Call Flow Editor app must first be downloaded and then uploaded to the desired phone system instance in order to activate the flow.
Now, there is an “Activate” button in the app that directly uploads and activates a selected call flow. The previous, manual process of downloading and then uploading is thus no longer necessary.

Two new conditions in Switch component
In the Switch component, there are two new conditions that can be used to route incoming calls:
- “Calls in category”: taking into account the number of calls in the queue for the respective category.
- “Available agents for category”: Consideration of the number of agents that are available for the respective category. An agent is considered “available” if he is logged on to the novomind iAGENT Desk with a Device ID, is ready for the “Call” channel and is not in “Pause” mode.
The values are always loaded up-to-date when the Switch component is passed through.

Support of voice inputs in the IVR
In the “Menue” and “Input” components, speech input is recognized as an alternative or in addition to DTMF input. Speech recognition is currently limited to individual keywords, such as “Service” or “Delivery date” or sequences of digits, for example for entering a customer number. “Expert settings” must be activated to enable speech input.
New variable data type “Phone Number”
Until now, phone numbers had to be stored in a variable of the data type “Text”. This was sometimes confusing, since other text variables such as public holidays were also suggested during a selection in addition to telephone numbers. With the new data type, it is now also possible in the Switch component, among other things, to route calls depending on a possible phone number suppression (see screenshot).

Audio files can be defined by a variable
Audio files can now be defined using a variable. For this purpose, in addition to the two existing options “Upload File” and “Start Recording”, another option has been added in the “Audio Card”, which is called “Audio Variable” and which controls the selection of the respective audio file to be played.
The variable can be assigned an external audio component as a value (via a URL such as: https://www2.cs.uic.edu/~i101/SoundFiles/StarWars3.wav).
Please note that for technical reasons, this function can only be activated in “Cross-language” mode for the time being.

Version 6.1
Two additional outputs at the “Queue” component
For even more flexibility when creating call flows, two additional outputs can now be activated at the queue component via the two switches described below in the configuration settings:
- “Deactivate queue if no agent logged in”: if no agent is logged in for the queue on the novomind iAGENT system at the time the call is received, the call is routed via the “No agent logged in” output added to the component on the right.
- “Agent terminates connection first”: When this switch is activated, a corresponding output is added to the bottom of the queue component. This output is triggered in the call flow if the agent terminates the connection before the caller after a call.
Version 6.0
Using variables in the configuration of Call Flow Designer components
In order to be able to design call flows as dynamically as possible, it is now also possible to use a variable instead of a fixed value for the configuration of components in various places. In addition to the configuration in the queue component, this option is also available in the following components of the Call Flow Designer for selected parameters:
- Menu
- Enter
- Redirection
- Voice message
- Recall
It should be noted here that in standard mode only variables of the associated data type (e.g. data type “Number” for the maximum number of waiting places in the queue configuration) can be selected. If, on the other hand, the expert mode has been activated, the selection of variables is possible regardless of the data type.
Business hours and holiday routing
In the switch component, an iAGENT business time previously set via the action component or its holidays can now be used as a condition. In the case of holidays, it is possible to query specific holidays such as Easter Monday or Christmas Day. Alternatively, you can also check whether a holiday is generally active that is configured on the novomind iAGENT system’s business hours.
Processing call flows on other novomind iAGENT systems
When exporting a call flow created with the Call Flow Designer, the data created by the Call Flow Designer is now also written to the ZIP file. This means that when a flow created with the Call Flow Designer is imported into another novomind iAGENT system, the Designer data is also loaded.
This makes it possible to edit the flow with the Call Flow Designer on a “foreign” novomind iAGENT system.

