Well, that still does not give us enough information. I really think you should get someone in there who can clean things up. With 22 sites you should really go to a 5 digit dialing plan to simplify all the routing, but that may take way too much time and effort to revamp you entire system. The most sites i have done was 6 and the key is to create a plan so when an employee moves from one location to another there is no learning curve; for example reaching lets say the Boston office is always 78** no matter what branch office he is in.