How to accept the customer input (DTMF) while the prompt is still playing.

How to accept the customer input (DTMF) while the prompt is still playing.

Hello DrVoIP,

During my test for callback scenario, i have observed that during the prompt "Please press 1 to confirm the number or press 2 to re enter the number" , if i press 1 before prompt ends, my call gets disconnected.

However if i let the prompt complete and then i press 1 or 2 as input ...it works as expectation.

Hence i just wanted to check , how can customer provide his input while prompt is still playing ?

Below is my setup :-
 i set the prompt "Please provide your number" in store customer input block -> save the customer input in a variable in Set Contact Attribute block ->  Then i ask to press 1 if number is correct or press 2 to re-enter the number.