If the caller ID works on At&T, then it's most likely a Viaero issue. Sounds like the lead "tech" doesn't know WTF is going on on his network, so he's using the old "Update your Windows" line that incompetent techs use when they can't figure something out.