How many sec should I wait between user input and next sound

Hello,

For how many seconds should I wait between the user input and the next sound (Playback,Background,Read,…).
Right now I am not using Wait() inbetween, and once the user has entered a value (DTMF), the next sound is immediately played. This is ok for softphones, but for classic analog phones, the user needs to move the phone off his ear and look at the keypad, press some number(s), and he will miss the start of the next sound as it is played immediately. What do you advice to avoid this? Use Wait() ? If so, how many seconds works well?

Definitly use Wait() in your dialplan to acchieve what you want. You can play arround with the wait time until it suits your needs. I think 2 or 3 second wait would be OK.