So we have a problems with our Vicidial servers where they are handing off dead calls (calls with no one there on the other side) to each other. The part that really has been melting my brain is that some of the servers communicate perfectly fine with a few other servers, and at the same time hand off these dead calls to other ones.
I have a hard time explaining how its working, or rather not working, so I've gone ahead and drawn a diagram.. But I guess I cant post HTML for a little while so I'll do my best.

We have five server running Vicidial, and they all seem to be in sync as far as I can tell, except 2, lets say srvA and srvB, connot receive calls being handed from srvC.
I've been over their extensions conf over and over again and I can't seem find anything that would cause this problem, but experience with Vicidial and Asterisk is limited, so any guidance in this how I might be able to fix this problem, or where I should be looking, would be greatly appreciated.
Thanks in advanced.
David O'Neal
eCreek Solutions Group
Systems Administrator