Good day, Muhammad.
Thank you so much for your quick response yesterday.
I managed to get the issue resolved. Had the issue with the exact 10 digits and the Range of digits and it turned out that the additional numbers were buffered and then recognized for the next collect digit block causing the routing to also route incorrectly. The issue was resolved by using the range of digits and setting the digits higher than what was required and specifying the amount of digits to select (Length(Task.New_ANI) == 10). This then excepts the first 10 digits and routing continues as normal without buffering.
Regards
Jan Koekemoer
------------------------------
Jan Koekemoer
Application Manager
------------------------------
Original Message:
Sent: 05-22-2025 01:01
From: Muhammad Zubair Awan
Subject: Collect Input action used in Architect accept more than the number of digits in the range specified
Hi Jan,
If you wish to collect 10 digits only and you set the "Number of Digits Exactly 10" in the Collect Input block then call will only follow the Success path when 10 digit input is provided. So with this you are forcing the 10 digit input and there is no need to check/validate length under Success path, just carry on with further logic.
------------------------------
Cheers
Zubair
Original Message:
Sent: 05-21-2025 18:03
From: Jan Koekemoer
Subject: Collect Input action used in Architect accept more than the number of digits in the range specified
Good day,
I need to do a collection of a 10 digit number.No number readback required. In the Collect Input Data block I first selected the exact number of digits slide bar to select the 10 digits but on the success path when adding a Decision block to specify the amount of digits to select (Length(Task.New_ANI) == 10) the No path of the decision block is ignored and cannot be used.
When selecting the range of number of digits slide bar to select the digits 1 to 10, when adding a Decision block to specify the amount of digits to select (Length(Task.New_ANI) == 10) the No path of the decision block is then acknowleged. When Testing my callflow any number of digits above 10 digits is accepted and it defaults to the success path of the decision block only taking the first 10 digits into account.
Does anyone perhaps know how to force only the 10 digits to be entered, not accepting digits more than 10 entered, example accepting 13 digits entered or any other options to resolve this
Thanks
Jan Koekemoer
#Implementation
#Routing(ACD/IVR)
------------------------------
Jan Koekemoer
Application Manager
------------------------------