Sounds like you're not receiving the digits that are expected. Check with the carrier to see what they're sendidng.

What does the display read when the call arrives at the front desk? What does that match in the routing table?