Node parameters contain the information that tells the service how to behave when it reaches the node. Parameters can either be literal values or variable values. Some parameters can also be set as user-configurable meaning someone who isn’t the flow creator can make changes. See Add a user-configurable value.
Most parameters are automatically set as a literal value. Clicking on a symbol next to the parameter will let you choose the value type you want to use.
A symbol will denote the value type:
Value Type | Symbol | Description |
---|---|---|
Literal Value | ![]() | A literal value lets you select a predefined option, such as a queue or audio file, or type in the value you want the parameter to take, such as a URL. |
Variable Value | ![]() | A variable value lets you select a value from all flow variables of the appropriate type (or choose to add a new flow variable). |
User-configurable value | ![]() | A user-configurable value lets you define options that someone else will be able to update in the future. |
For some parameters, the node type writes information into the provided variable so it is available for use elsewhere in your call flow (for example, the Input String parameter of the DTMF String node type). Such parameters may not be configured to accept a literal value. Additionally, some parameter value types such as Call have no literal representation, so parameters of those types only accept variable values.
Parameter types: #
In the Parameters pane, the symbol next to the parameter name indicates the type of the parameter.
Symbol | Type | Description |
![]() | AreaCodeGroup | A reference to an area-code group that is listed for the Contact system. |
![]() | AudioFile | A reference to an audio file that is listed for the Contact system. |
![]() | Boolean | A choice from only two values: 0 (false) and 1 (true). |
![]() | BreakReason | A reference to a break reason that is listed for the Contact system. |
![]() | CallLeg | An identifier for a particular call leg or party. This is required when performing operations on a specific call leg such as a call cleardown. |
![]() | Enum | A choice from a list of values. The list is determined by the node type. For example, the Compare Integer node type defines an Enum parameter with the values Equal to, Less than and Greater than. |
![]() | ExternalDestination | A reference to an external destination that is listed for the Contact system. |
![]() | Float | A floating point value. |
![]() | Integer | A 64-bit signed integer. |
![]() | NumberList | A reference to a number list that is defined for the Contact system. |
![]() | Outbound Queue | A reference to an outbound call queue that is listed for the Contact system. |
![]() | Phone Number | A reference to a phone number that is listed for the Contact system. |
![]() | Queue | A reference to a call queue that is listed for the Contact system. |
![]() | String | An arbitrary-length string of characters. |
![]() | Survey | A reference to a survey that is listed for the Contact system. |
![]() | Template | A reference to a template that is listed for the Contact system. |
![]() | TimeRange | A reference to a time range that is listed for the Contact system. |