But when i activate the answering machine detection(8369) the call drop abd its not send to aganet .

I realize you "just want this to work", but there's no magic pill. You can turn on AMD and hope, but older versions of Asterisk use an older version of AMD and the installer (in this case GoAutodial) configures AMD based on "what they thought was cool at the time".

But you're using a version of Asterisk/Vicidial installed by Goautodial many years ago, and back then AMD seriously sucked. To put it politely. While you could spend some time researching the ASTERISK AMD module (this is not related to Goautodial or Vicidial, it's a core module for Asterisk), you would probably do better to turn it off. Based on our experience, those who engage in the battle to get AMD online and working properly only use it for a few days (maybe weeks) and then determine that it makes Selling Harder.

AMD causes a minimum 2 second additional delay. Vicidial alreay has a roughtly 1-1.5 second delay. While a 1 second delay is not ordinarily notable to someone receiving a call (think of it: "Hello" ... wait ... "Oh, Hi! This is Bob from Bobco, we'd like to sell you a ..." now change that to "Hello" ... wait ... wait ... wait ... "Oh, Hi! This is Bob from Bobco, we'd like to sell you a ..." now they KNOW that this is a sales call, worse yet an automated sales call and the person who they are about to talk to is NOT the one who dialed them. Your phone rep has just been given a Huge Hurdle to jump over before they can even get back to where they'd have been (three seconds ago) had AMD not been enabled. This is the direct result of the perceived theft of not just those 3.5 seconds at the start of the phone call, but now the entire phone call is part of that "theft" of time from your prospect, and the agent has to pay that invoice immediately in some fashion.

The alternative ... the Agents get to push "Voicemail" or "Answering Machine" (depending on your configuration) for all those answering machine calls. A few seconds per shot, but much more often. The difference between those two? You are paying the agent. You can have a sales coach discuss how every Answering Machine puts them that much close to a live prospect and gives them a few more seconds to practice their "Friendly Hello" (or whatever other coaching method you use for motivation, which is obviously required in a call center environment, daily).

One of the catches: If you use AMD, and it works, and the agents get used to "always being on the phone with prospects", they will stop noticing the "this prospect is pissed at the autodialer call" aspect (cuz it's not like the prospect is going to SAY, "hey, that was 3.5 seconds! you're on a Vicidial server! I hate you already!"), but they will believe that "more calls" is better and when you finally determine that AMD is bad, now you have to sell THAT concept (the new "way things are") to the entire sales floor. "Yep, you're back to pushing VM or A again. Sorry." I've seen this require firing everyone to start over. Not kidding.

Where were we? You can tweak the AMD module (there are lots of instructions for altering the settings online) in your version of Asterisk. Or:You can reinstall your system on a more recent version of Vicidial, which will get you a more recent version of Asterisk, which will get you a much more accurate version of AMD (our tests have shown 95% accuracy).

While you may be able to get AMD online, and up over 90% accuracy with some configuration work, I'd recommend you drop the concept entirely and enable the "Leave a Message if Answering Machine" option in Vicidial (covered in the Vicidial Manager's Manual) which allows the agent to push a button to leave the message, and then go on to the next call immediately (of course you'll change the message daily so it can appear to have been left 'today' by a live agent, instead of a machine, don't make it official sounding, make it clunky, we're humans ...).