Connect Outdial
This node type marks the end of handling for a series of events. When an outdialled call connects, this node executes.
This node type marks the end of handling for a series of events. When an outdialled call connects, this node executes.
There are no parameters or branches for this node type. It is simply a marker for the end of a map.
Dial Contact
This node type makes an outdial call to a destination.
This node type makes an outdial call to a destination.
Note: If required, some of the parameters for this node type can be set to User-configurable so that they can accept values specified by a company administrator. For more information, see Adding user-configurable values.
The following parameters can be set:
| Parameter | How many? | Type | Description |
| Options | Optional parameters for the outdial. | ||
| Outdial Number | 0 or 1 | String | The number to call. For example, sip:123@dest.com. This parameter can be set to User-configurable. |
| Calling Number | 0 or 1 | String | The number from which the call originates. This parameter can be set to User-configurable. |
| Contact Call | 0 or 1 | CallLeg | An optional variable to store the call leg if the outdialled call connects successfully. |
The following branches can be taken:
| Branch | How many? | Type | Description |
| Answered | 1 | The branch to take if the call was connected successfully. | |
| Call Failed | 1 | The branch to take if the call was not connected. | |
| Reason | String | An optional reason why the call failed to connect. |
Outdial Failed
This node type marks the end of handling for a series of events. When an outdialled call fails, this node executes.
This node type marks the end of handling for a series of events. When an outdialled call fails, this node executes.
There are no parameters or branches for this node type. It is simply a marker for the end of a map.
Outdial Request
This node type is a start point and will run when Contact receives an outdial request.
This node type is a start point and will run when Contact receives an outdial request.
The following parameters can be set:
| Parameter | How many? | Type | Description |
| Options | Optional parameters for the outdial request. | ||
| Outdial Number | 0 or 1 | String | An optional variable or literal to receive the outdial number. |
| Calling Number | 0 or 1 | String | An optional variable or literal to receive the calling number. |
| Agent Call | 0 or 1 | CallLeg | An optional variable to store the call leg of the agent. |
| Call ID | 0 or 1 | String | An optional variable to store the call identifier. |
The following branch can be taken:
| Branch | How many? | Description |
| Next | 1 | This branch is always taken. |
