For direct routing, each MS Teams user is associated with a Voice Routing Policy. For dialing that has matched an entry in the user's dial plan, MS Teams checks the resulting translation for matches against voice routes.
Each voice routing policy can list more than one PSTN usage. When matching outgoing calls to voice routes, MS Teams only considers routes that have a usage that matches a PSTN usage in the voice routing policy.
MS Teams checks the different usages for a matching voice route in the order that the voice routing policy lists the usages. MS Teams checks all the voice routes with the same usage for a match, using their dial pattern and priority settings.