Function: a!twilioManagerField
Allows manager participation in voice calls via Twilio integration.
Name | Keyword | Type | Description |
---|---|---|---|
Label | label | Text | Text to display as the field label. |
Label Position | labelPosition | Text | Determines where the label appears. Valid values: "ABOVE" (default), "ADJACENT", "COLLAPSED", "JUSTIFIED". |
Instructions | instructions | Text | Supplemental text about this field. |
Help Tooltip | helpTooltip | Text | Displays a help icon with the specified text as a tooltip. The help icon does not show when the label position is "COLLAPSED". |
Required | required | Boolean | Determines if a value is required to submit the form. Default: false. |
Disabled | disabled | Boolean | Determines if the field should display as potentially editable but grayed out. Default: false. |
Validations | validations | List of Text String | Validation errors to display below the field when the value is not null. |
Visibility | showWhen | Boolean | Determines whether the component is displayed on the interface. When set to false, the component is hidden and is not evaluated. Default: true. |
Twilio Connected System | twilioConnectedSystem | Connected System | The connected system used to communicate with Twilio and to generate the Twilio TaskRouter token. This should be an HTTP connected system with Basic authentication, using the Twilio Account SID (e.g., "AC…") as the Username and the corresponding Twilio Auth Token as the Password. |
Twilio TwiML App SID | twilioTwiMLAppSid | Text | The Twilio TwiML App SID (e.g., "AP…") for the Twilio application. |
Twilio Workspace SID | twilioWorkspaceSid | Text | The Twilio Workspace SID (e.g., "WS…") for the Twilio workspace. |
Twilio Worker SID | twilioWorkerSid | Text | The Twilio Worker SID (e.g., "WK…") for the Twilio worker. |
On Monitoring Start | onMonitoringStart | List of Save | One or more variables that are updated when a manager listens in on the agent call as an inactive participant. The value to be saved will be a dictionary representing the Twilio task. Use a!save() to save a modified or alternative value to a variable. |
On Join Update | onJoinUpdate | List of Save | One or more variables that are updated when a manager updates their monitoring status by barging into a call. The value to be saved will be a dictionary representing the Twilio task. Use a!save() to save a modified or alternative value to a variable. |
On Listen Update | onListenUpdate | List of Save | One or more variables that are updated when a manager updates their monitoring status by moving back to listening in. The value to be saved will be a dictionary representing the Twilio task. Use a!save() to save a modified or alternative value to a variable. |
On Monitoring Complete | onMonitoringComplete | List of Save | One or more variables that are updated when a manager ends their active or inactive monitoring session. The value to be saved will be a dictionary representing Twilio task. Use a!save() to save a modified or alternative value to a variable. |
Modifying Manager Dashboard: Description of the behavior of the onMonitoringStart and onMonitoringComplete save events.
Manager User Guide: How to use listen or join in to a call using the Twilio manager component.
Setting up Twilio: Information about setting up Twilio.
Twilio Availability Component: Reference information about the Twilio availability component.
Twilio Interaction Controls Component: Reference information about the Twiliio interaction controls component.