AMD Do Too Long Time Detection Every Call

Hi,
I am using Asterisk 16.12.0
AMD has a detection time of at least 4 seconds in almost every call. this time causes the other person to wait too long and hang up the phone. Changing the parameters of AMD does not help. I added a Playback (silence / 1) or Background (silence / 1) before the AMD (). That didn’t work either. What can I do about it. I am waiting for your suggestions.
Thank you.

In all the time I have been using Asterisk the AMD feature is one of the few Asterisk modules that is almost useless, Best way to detect if is a human or a machine is pushing to caller to presss a DTMF key to pass this test as the capchat on the web form