AMD Configuration

exten => s,1,NoCDR
exten => s,n,AMD
exten => s,n,GotoIf($[${AMDSTATUS}=HUMAN]?humn:mach)
exten => s,n(mach),WaitForSilence(2500)
exten => s,n,Background(custom/ahtmachineout)
exten => s,n,Hangup
exten => s,n(humn),WaitForSilence(500)
exten => s,n,backround(custom/stevenouttest)
exten => 1,1,Goto(msgack,s,1) ; transfer call to queue
exten => 2,1,Goto(s,5) ; replay message
exten => t,1,Playback(vm-goodbye)
exten => t,2,Hangup

[msgack]
exten => s,1,Queue(100|tT|||300)
exten => s,2,Hangup

It detects the machine but a regular hello it pauses and hangs up, is there someway to tune the timming?