Turns out that local calls are not right either.
Yesterday I had another unrelated complaint the the caller id was showing up with a name of a person who hasn't been here in several years.
To cure the problem I'm changing the isdn public unknown table to reflect our main number on those stations having difficulty.
So far that seems to work.