Transfer
| Description |
Transfers the task to another service, user (within same tenant) or target SIP-address.
|
||||||
| Required Predecessor | Accept | ||||||
| License |
|
||||||
| Modalities | Audio / Video | Instant Messaging | External Task | ||||
Common Properties
| Configurable Properties | Description | ||||||||||
|---|---|---|---|---|---|---|---|---|---|---|---|
| Target | Allows you to define a transfer destination. Depending on modality, the choices of this parameter are:
🔎 Notes☝️ The target choices and behavior depends on the Modalities set in your service workflow. Please refer to the other tabs for further tips and limitations. 1☝️ Target Validity Checks: Please note that this activity does not perform target validity checks. Values that specify targets within Parameters must be well-formatted. Show me how to verify thisTo ensure your transfer is done correctly, precede with a "Check Parameter" step depending on what scenario you expect in the parameter content:
🔎Here are some examples of Regular Expressions you can use. ⮑ In case of an unknown or wrongly formatted target – including UPN / PSTN number format incorrectness – the "Failed" exit is taken. 2☝ Loop-prevention: Same-service transfers are not allowed: 3☝️Known Limitation: Transfers between Nimbus Unify / Nimbus Extend services.
☝️ This Transfer route between services may result in double call charges, as sessions are created for each service. 🔎 Also see Nimbus Unify and NimbusOne chapter in the Audio / Video tab. |
||||||||||
| Leave Nimbus | ✅Available if the target is External 1 or any O365 user.
1🔎 “Leave Nimbus” on External TransferThis option has the following behavior for external transfers:
|
||||||||||
|
Timeout (hh:mm:ss, max 00:00:55) |
✅ Available if the target is a user or parameter. When the timeout criteria is met, the transfer is aborted ("Failed" exit is taken). |
||||||||||
| Waiting Music |
Allows to choose a playlist (default) or a single resource to play. 🔍 Playlists and Resources can be uploaded and defined within the Configuration.
|
||||||||||
Transfer Task Results
Transfer task results – used for Nimbus KPI Calculations and the Reporting service / user task model – can depend on the following transcripts:
Show details...
Transcripts |
Description |
Transfer Task considered as handled |
|---|---|---|
| Customer Hangup Before Accept | Customer hung up the call before it was accepted | ❌False |
| Customer Hangup In IVR Customer Hangup In IVR after queue |
Customer hung up the call before it was put into the queue once | ❌ False |
| Customer Hangup In Queue | Customer hang up the call during the time the task was enqueued | ❌ False |
| User Accepted | User accepted the task and was connected to the customer | ✅ True |
| User Internal Transfer Success | User accepted the task and transferred it to another service Line or user | ✅ True |
| User External Transfer Success | User accepts the task and transferred to a non service line or user | ✅ True |
| Workflow Disconnect After Queue Workflow Disconnect System Failure |
Workflow terminates the call after it was put once into the queue Workflow terminates the call, which was never put into the queue Something went really bad, including Microsoft infrastructure outage |
❌ False ❌ False ❌ False |
| Workflow Conversation Recorded | Workflow recorded a Voicemail / mail | ✅ True |
| Workflow Internal Transfer Successful | Workflow transferred the call to another Service Line Successful | ✅ True |
| Workflow Internal Transfer Failed | Workflow couldn't transfer the call to another Service Line | ❌ False |
| Workflow External Transfer Successful | Workflow transferred the call successful to a non service line target | ✅ True |
| Workflow External Transfer Failed | Workflow couldn't transfer the call to a non Service Line target | ❌ False |
Audio / Video
| Configurable Properties | Description | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Target | Allows you to define a transfer destination, with a choice between:
🔎 Notes: PSTN Transfer
Transfer LimitationsTransfer to PSTN & Licensing☝Nimbus and related addons can only perform PSTN transfers according to Microsoft's licensing and constraints. 🤔Which PSTN licenses do I need to acquire?Service Licensing
User Licensing
☝Please note that Luware staff cannot give recommendations on which license plan is best suited for your needs. Depending on your scenario, additional Teams App licenses may be required. Exact details are to be discussed with your Microsoft contacts. 🤔How does PSTN licensing affect Service and call transfers?Assuming that the initially called Service has (no) PSTN license assigned - the following scenarios may unfold: Scenario A - Service A has a PSTN license. Transfers to other Services occur. ⮑ The PSTN license carries over throughout transfers to other Nimbus Services B and C. Scenario B - Service B has no PSTN license. A Transfer to Service C occurs which has a PSTN license. ⮑ The customer skips over Service A and manages to reach Service B instead. ![]() 🌟Learnings:
✅ For your licensing needs this means: If you require PSTN transfer functionality, you'll need to ensure that this Service is handling all your incoming calls.
1🔎 Assumption: Workflow takes the normal "Exit" Announcement route and Service Session will conclude with a "Transfer failed" outcome. For more details on analyzing your Reporting results, refer to Nimbus Reporting and Static Dimensions > "Service Session Outcomes" 🤔How does PSTN licensing affect Transfer on User Exit?When DTMF-Supported Transfer is enabled on a Transfer on User Exit configuration, Nimbus places a new outbound PSTN call to the target service's configured E.164 number at transfer time. This is different from the "license carries over" behavior described above — it is a fresh outbound call, not a continuation of the existing call session. The PSTN license must be assigned to the originating service — the service where Transfer on User Exit is configured. ☝ Each Transfer on User Exit via PSTN generates a new outbound call and incurs additional costs. Costs are billed to the originating service, not to the customer. In the current release, this also generates a second Unified Session for the PSTN leg, which is not yet linked to the original session in reporting. 🔎 See Transfer on User Exit > Known Limitations. ☝Note that handling and tracking of running cost for PSTN licenses is outside of the Luware support scope. If you however require assistance in extending and/or configuring your Nimbus Services for PSTN, our support will gladly assist you:
Auto Attendant and Call Queues☝Out of box, transfers towards the UPNs of Teams-native Auto Attendants (AA) or Call Queues (CQ) Resource Accounts will fail. Preconditions and Workarounds apply.
Connectivity plan dependenciesBased on the PSTN connectivity option used, transfers towards the Resource Accounts' assigned phone numbers will work as summarized in the table below.
Transfer on User Exit sessionsWhen a customer arrives at a service via Transfer on User Exit, the Transfer activity is restricted in that service's workflow. Only Transfer to External (phone number only, not UPN) is supported. Transfer to Service, Transfer to User, and Transfer to Customer Parameter are not supported and will fail by design. Federated transfersFederated transfers to users in another tenant are currently not supported. Nimbus Unify and NimbusOne☝️ Nimbus Unify services use their own Transfer activity with a reduced set of targets. In short:
About Unify / Extend Transfer Interoperability…🔎 Note: Luware is actively working on improvements. Also refer to our NimbusOne FAQ and Troubleshooting page for a full list of current limitations and workarounds. |
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| Leave Nimbus | ✅ Available if the target is external or any O365 user.
🔎 “Leave Nimbus” on External TransferThis option has the following behavior for external transfers:
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| Transfer to Voicemail | ✅ Available when the target is a MS Teams user and "Leave Nimbus" is enabled:
☝Note: No voicemail feature “check ahead”Currently there is no way to check ahead if a (target) user has voicemail features enabled. 💡 Additionally the voicemail feature may also be deactivated as tenant-wide IT policy by your administrator. There are also known cases where Microsoft accepts transfers to voicemail but the recipient has no means to check (e.g. MS Teams Client and/or license restrictions). → No workaround: This is a design limitation by Microsoft which Nimbus currently cannot circumvent. We highly recommend using this option ONLY in cases where you can ensure that voicemail is enabled for the Microsoft Teams user being transferred to. |
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
|
Timeout (hh:mm:ss, max. 00:00:55) |
✅ Available if the target is a user or parameter. When the timeout criteria is met, the transfer is aborted (the "Failed" exit is taken). |
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| Waiting Music |
Allows to choose a playlist (default) or a single resource to play
🔍 Playlists and Resources can be uploaded and defined within the Configuration.
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Instant Messaging
✅ Target Service Modalities Service Settings dependency:
- Only Services with Instant Messaging modality enabled in their Modalities Service Settings are selectable in this list.
- For “Instant Messaging” also the integration channel is validated. For example:
- Services sessions using a WhatsApp Integration in Twilio can only be transferred to services with the same integration enabled.
- The same rules apply for any other Instant Messaging channel, e.g. Interact & SMS Integration in Twilio.
- In this case the validation fails, a warning is shown on the entry:
- If a (target) service has the Instant Messaging modality or channel not active anymore the "Failed" exit on this activity is taken.
- Show all the messages from the entire customer conversation to the user, which accepts such session in destination service
| Configurable Properties | Description |
|---|---|
| Target | Allows you to transfer an Instant Messaging session to other Nimbus services. |
| Leave Nimbus | Not applicable. |
| Transfer to Voicemail | Not applicable. |
|
Timeout (hh:mm:ss) |
Not applicable. |
| Waiting Music | Not applicable. |
External Task
✅ Target Service Modalities Service Settings dependency:
- Only services with External Task modality enabled in their Modalities Service Settings are selectable in this list.
- If a (target) service has the modality not active anymore the "Failed" exit on this activity is taken.
- In case of a deactivated required modality on the service, a warning is shown on the entry.
| Configurable Properties | Description |
|---|---|
| Target | Allows you to transfer an External Task to other Nimbus services. 🔍 Microsoft Power Automate Connector - External tasks can be identified by |
| Leave Nimbus | Not applicable. |
| Transfer to Voicemail | Not applicable. |
|
Timeout (hh:mm:ss) |
Not applicable. |
| Waiting Music | Not applicable. |

