You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
{{ message }}
This repository was archived by the owner on Jan 15, 2025. It is now read-only.
Copy file name to clipboardExpand all lines: packages/Telephony/Readme.md
+8-2Lines changed: 8 additions & 2 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -120,19 +120,22 @@ The Stop Recording action stops recording of the conversation. Note that it is n
120
120
## **Aggregate DTMF Input (n)**
121
121
Prompts the user for multiple inputs that are aggregated until a specified character length is met or exceeded.
122
122
Speech, DTMF inputs, and chat provided characters can all be used to provide input, but any inputs that aren't the characters 1,2,3,4,5,6,7,8,9,0,#,*, or some combination of said characters are dropped.
123
+
In case the timeout in milliseconds is reached, the dialog will end and show the Default Value property to the user.
123
124
124
125
#### Parameters
125
126
* Batch Length
126
127
* Property
127
128
* Prompt
128
129
* AllowInterruptions
129
130
* AlwaysPrompt
131
+
* Timeout
132
+
* Default Value
130
133
131
134
#### Usage
132
135
* After started, each input the user sends will be appended to the last message until the user provides a number of characters equal to or greater than the batch length.
133
136
134
137
#### Dialog Flow
135
-
* The dialog will only end and continue to the next dialog when the batch length is reached.
138
+
* The dialog will only end and continue to the next dialog when the batch length is reached or the timeout is reached.
136
139
* If AllowInterruptions is true, the parent dialog will receive non-digit input and can handle it as an intent.
137
140
* After the interruption is handled, control flow will resume with this dialog. If AlwaysPrompt is set to true, the dialog will attempt to start over, otherwise it will end this dialog without setting the output property.
138
141
* Best practice recommendation when using interruptions is to validate that the output property has been set and handle the case in which it is and isn't set.'
@@ -145,19 +148,22 @@ Speech, DTMF inputs, and chat provided characters can all be used to provide inp
145
148
## **Aggregate DTMF Input (#)**
146
149
Prompts the user for multiple inputs that are aggregated until the termination string is received.
147
150
Speech, DTMF inputs, and chat provided characters can all be used to provide input, but any inputs that aren't the characters 1,2,3,4,5,6,7,8,9,0,#,*, or some combination of said characters are dropped.
151
+
In case the timeout in milliseconds is reached, the dialog will end and show the Default Value property to the user.
148
152
149
153
#### Parameters
150
154
* Termination Character
151
155
* Property
152
156
* Prompt
153
157
* AllowInterruptions
154
158
* AlwaysPrompt
159
+
* Timeout
160
+
* Default Value
155
161
156
162
#### Usage
157
163
* After started, each input the user sends will be appended to the last message until the user sends the provided termination character
158
164
159
165
#### Dialog Flow
160
-
* The dialog will only end and continue to the next dialog when the termination character is sent.
166
+
* The dialog will only end and continue to the next dialog when the termination character is sent or the timeout is reached.
161
167
* If AllowInterruptions is true, the parent dialog will receive non-digit input and can handle it as an intent.
162
168
* After the interruption is handled, control flow will resume with this dialog. If AlwaysPrompt is set to true, the dialog will attempt to start over, otherwise it will end this dialog without setting the output property.
163
169
* Best practice recommendation when using interruptions is to validate that the output property has been set and handle the case in which it is and isn't set.'
0 commit comments