Here's another thought. Is it possible that "call forward variable" is enabled as a feature from Charter, and somehow it has been activated to somewhere? Here we would access each line and dial *73 do disable the forwarding. Might be worth a try just to take that variable out of the trouble shooting equation..