Why Your Adtran TA Won’t Route * Codes to DNIS (And How to Fix It)

Why Your Adtran TA Won’t Route * Codes to DNIS (And How to Fix It)
Adtran TA DNIS Spre

Intro:
Ever tried to make a * code like *98 route through DNIS on an Adtran TA and hit a brick wall? I did—and after scouring the internet for an answer, I came up empty. So I tore it apart myself, and here’s the straight truth.

The Problem:

  • Subscriber dials *98 expecting voicemail.
  • DNIS entry exists, but the call dies.
  • Nothing in the docs screams why.

The Reason:

  • Adtran treats * codes as feature access codes, not digits to feed into DNIS.
  • With Spre Map Local, the box eats the *98 before DNIS ever sees it.
  • That’s why your DNIS entries look fine but never trigger.

The Fix:

  • Flip Spre Map from Local to Network.
  • Create a DNIS entry translating *98 → full 10-digit voicemail number.
  • Now *98 passes through, DNIS rewrites it, and the call completes.

The Caveat:
When you move Spre Map to Network, the Adtran’s built-in star code map stops working. That means internal features tied to those codes will no longer function. If you rely on the TA’s native *xx features, you need to replicate or reassign them before making the switch. Otherwise, you’ll fix one problem and create another.

Takeaway:
Star codes will never work with DNIS when Spre Map is set to Local. If you want *98 (or any other *xx code) to hit DNIS, you must set Spre Map to Network. Simple once you know it—but nobody spells it out.