I have an existing post for this - but either people are sick of looking at it or really there is no solution - so I didn't the bad thing and reposted it here.
I have a DID in Vancouver, Canada area that my daughter uses like a calling card. She calls the DID on SP2, my auto attendant in Seattle answers and she types in PIN and calls anywhere in north America with my GV number on SP1.
The DID is in SP2 and right now my SP2 -> X_InboundCallRoute = {AA}. So all calls coming into SP2 get the AA. For some reason all calls from the hospital she is in, shows as anonymous - which might be ok - but I also have other DID's on SP2 like our family in the UK, and another DID for my E911 - so whenever they call, they too get the AA - and have to press #1 to ring through.
The Obi web interface shows this below, yet whenever I try to put anonymous into the X_InboundCallRoute settings, the AA will no longer answer. It does work if I put my cell number in it though.
This is what Obi web interface shows:
Terminal ID: SP2
Peer Name: Canada Anonymous
Peer Number: anonymous
Doing either of these in voice sp2-X_InboundCallRoute won't make AA answer, the phone just rings:
{(anonymous):aa},{ph}
or:
{(Canada Anonymous):aa},{ph}
However; using just {aa}, then the AA does answer – but for every DID I have on SP2.
What else might I try?