Short story, you can use the collect input block to ask the caller i.e. "press 1 to be tranfered to the queue", They don't press anything or press the wrong button. You capture their choice or failure as task.unput1. Then use Decision block to see if the task.input == "1". If it does, we transfer to queue. If it does not, we ask them for input again. There are many ways to do this. Nico's suggestion to use a loop can be helpful as well, depending on how many times you want to recheck etc.

------------------------------
Blake Anderson | Sr. Telecom Engineer
BEST BUY CO., INC.
------------------------------