i have not had a complaint regarding echo in a while. how long has your server been operational, and when did the echo begin.
is this for all agents on all workstations, or on specific agents (as in: certain computers, headsets, agents ...?)
when situations like this occur, by the way, a LOG (write it in crayon on napkins if you have to) is very helpful. it often leads you to your problem. each time an agent/client complains of echo, write down as much information regarding the specific call as you can (agent, workstation, phone, headset, carrier, date/time, everything). after you have 10 or so you will likely find the direction to concentrate your search.
it may well be the asterisk server itself, but that would not be "vicidial", that would be "asterisk" (which has a much wider user base for these questions). but given the odds it is not.
thank you for posting all your specs!
if you want anyone to check out a possible "software package" as a solution, a LINK to the solution is generally a good idea. even if you use the word "dot" instead of actually putting the URL and leave off the
http://, we can find it that way and possibly render an opinion
![Smile :)](./images/smilies/icon_smile.gif)
.