I'm 90% done with a migration to Skype for Business 2015. Our organization has extensions from the legacy system that everyone has gotten to know over the years and I have to carry them over. Many users also have DIDs. The DIDs do not have anything to do with the extensions.
So I've got users with LineURIs like this:
User 1: +1469XXX1234;ext=1001
User 2: +1469XXX5678;ext=1002
Users want to be able to dial 1002 and get User 2. If I create normalization rules for every user like this:
Match Pattern: ^(1001)$ Translation Pattern: +1469XXX1234;ext=$1
Match Pattern: ^(1002)$ Translation Pattern: +1469XXX5678;ext=$1
This works fine. My question is, is there some way to not write a normalization rule for every user? Looking for something like this:
Match Pattern: ^(\d{4})$ Translation Pattern +*;ext=$1
Where the * would be treated like a wildcard and look for any user that has a LineURI with an extension that matches what was dialed regardless of their DID. I know this syntax does not work. It is simply to illustrate something like what I am looking for.
This seems so simple I have to be missing something. Anyone know the secret sauce I'm missing?