I spoke with one of our moderators here yesterday regarding the same issue he was having with a Partner ACS behind an Alcatel/Lucent ONT that the LEC was using. CID would show up on a single-line set connected directly to the test port, but not on the system. We tried all kinds of things, to no avail.
As a last-ditch effort, he disconnected the power from the ONT itself (not the power supply inside), he disconnected the power and reconnected it to restart the ONT. Voila! It started working. I'm sure that we're not supposed to do this, but when you're being told that it works and it doesn't, what choice do you have?
Despite the fact that the LEC swore that there was nothing wrong, they weren't 'really' testing it. As with most hardware, sometimes a hard reboot is what it takes. In this case, it did.