digit input options
Defines which digits can be input on a call, how the digit input is completed and a timeout for successive digit entry.
Used by action get input
language wrappers and examples
It contains the following properties:
Property | Required/Optional | Default | Description |
---|---|---|---|
digit count | optional | 0 | The number of digits to enter. 0 signifies an unlimited number of digits, in which case end digit must be set. The maximum is 32. |
end digit | optional | "#" | A single digit that, when pressed, will indicate the end of the number. An empty string signifies no end digit, in which case digit count must not be zero. Valid digits are 0123456789ABCD#*. |
valid digits | optional | "0123456789" | A string that represents the set of digits that are deemed to be valid. Note that the help digit and end digit are also valid entries in addition to those set here. Any valid Dual Tone Multi Frequency (DTMF) digit can be included in this string. Valid digits are 0123456789ABCD#*. |
-
Examples:
-
Configure digit input options:
{ "digit_count" : 11, "valid_digits" : "123456789" }
-
-
DigitInputOptions Class
Namespace: Aculab.Cloud.RestAPIWrapper
Assembly: Aculab.Cloud.RestAPIWrapper.dllA class representing the options available to control digit input during a get input action.
-
public class DigitInputOptions { // Constructors public DigitInputOptions(int digitCount); public DigitInputOptions(char endDigit); public DigitInputOptions(int digitCount, char endDigit, string validDigits); // Members public int? DigitCount; public char? EndDigit; public string ValidDigits; }
Examples:
-
Configure digit input options:
var digitInputOptions = new DigitInputOptions(11) { ValidDigits = "123456789" };
-
-
public class DigitInputOptions { // Constructors public DigitInputOptions(int digitCount); public DigitInputOptions(char endDigit); public DigitInputOptions(int digitCount, char endDigit, string validDigits); // Members public int? DigitCount; public char? EndDigit; public string ValidDigits; }
Examples:
-
Configure digit input options:
var digitInputOptions = new DigitInputOptions(11) { ValidDigits = "123456789" };
-
-
public class DigitInputOptions { // Constructors public DigitInputOptions(int digitCount); public DigitInputOptions(char endDigit); public DigitInputOptions(int digitCount, char endDigit, string validDigits); // Members public int? DigitCount; public char? EndDigit; public string ValidDigits; }
Examples:
-
Configure digit input options:
var digitInputOptions = new DigitInputOptions(11) { ValidDigits = "123456789" };
-
-
-
DigitInputOptions Class
Namespace: Aculab.Cloud.RestAPIWrapper
Assembly: Aculab.Cloud.RestAPIWrapper.dllA class representing the options available to control digit input during a get input action.
-
Public Class DigitInputOptions ' Constructors Public Sub New (digitCount As Integer) Public Sub New (endDigit As Char) Public Sub New (digitCount As Integer, endDigit As Char, validDigits As String) ' Members Public Property DigitCount As Integer? Public Property EndDigit As Char? Public Property ValidDigits As String End Class
Examples:
-
Configure digit input options:
Dim digitInputOptions = New DigitInputOptions(11) digitInputOptions.ValidDigits = "123456789"
-
-
Public Class DigitInputOptions ' Constructors Public Sub New (digitCount As Integer) Public Sub New (endDigit As Char) Public Sub New (digitCount As Integer, endDigit As Char, validDigits As String) ' Members Public Property DigitCount As Integer? Public Property EndDigit As Char? Public Property ValidDigits As String End Class
Examples:
-
Configure digit input options:
Dim digitInputOptions = New DigitInputOptions(11) digitInputOptions.ValidDigits = "123456789"
-
-
-
class DigitInputOptions extends JSONElement
Represents the Digit Input Options support class.
Class synopsis:
// Constructors: public DigitInputOptions() public DigitInputOptions(int digitCount) public DigitInputOptions(char endDigit) public DigitInputOptions(int digitCount, char endDigit, String validDigits) // Members: public void setDigitCount(int digitCount) public void setEndDigit(char endDigit) public void setValidDigits(String validDigits)
Examples:
-
Configure digit input options:
DigitInputOptions digitInputOpts = new DigitInputOptions(11); digitInputOpts.setValidDigits("123456789");
-
-
class DigitInputOptions
Represents the Digit Input Options support class.
Class synopsis:
# DigitInputOptions object: DigitInputOptions() # Instance methods: DigitInputOptions.set_valid_digits(valid_digits) DigitInputOptions.set_digit_count(digit_count) DigitInputOptions.set_end_digit(end_digit)
Examples:
-
Configure digit input options:
digit_input_opts = DigitInputOptions() digit_input_opts.set_digit_count(11) digit_input_opts.set_valid_digits("123456789")
-
-
The DigitInputOptions class
Introduction
Represents the digit input options.
Class synopsis
class DigitInputOptions { /* methods */ public __construct() public self setDigitCount(int $count) public self setEndDigit(string $digit) public self setValidDigits(string $digits) }
Examples:
Configure digit input options:
$digit_input_options = new \Aculab\TelephonyRestAPI\DigitInputOptions(); $digit_input_options->setDigitCount(11) ->setValidDigits("123456789");