slyphoxj - welcome to the forum.
I don't have the definite answer, but here's some observations:
Quote{aa};{>1777xxxxxxxxxx:ph}
It may be a typo, but the separator should be a comma not a semi-colon. The rule {aa} will take every incoming call regardless of CallerID or number called, so {>1777xxxxxxxxxx:ph} will never be used. I would suggest:
Voice Services > SP1 Service > X_InboundCallRoute:
{>1777xxxxxxxxxx:aa}
QuoteI config'ed the AA to hang up if 1 is not pressed after a certain length of time (robocall block).
I'm assuming you achieved this by disabling NumberOnNoInput. I'm just checking for clues here in case you used some other method.
If none of the above help, then I wonder if the problem lies with how Callcentric deals with anonymous calls? I can't help you there as I don't use them, but plenty here do.