Under Exchange 2010 we were never able to get 4 digit extensions in auto attendant menus to transfer - we would get the "the call could not be transferred - returning to main menu" message. We specified the whole 11 digit DID instead and transfers worked, so we stuck with that for the last couple of years. I now realize the latter worked because our Global Dial Plan in Lync had a normalization rule for 11 digits (but not for 4). It never occurred to me before because we only use User Dial Plans and the fact that Exchange normalizes via the Global Dial Plan in Lync doesn't appear to be well documented.
Fast forward to our Exchange 2013 migration, which is now complete, and all the AA settings came over as they were before and still work. BUT we have our first changes to be made now that the holidays are approaching, and we've discovered that in 2013 the gui forces you to use the number of digits your dial plan extensions are set for (in our case 4) - it won't accept the 11 digit workaround any more (existing 11 digit values continue to transfer properly).
The problem with using the Global Dial Plan in Lync to normalize is that we have 3 different user dial plans, and there are some overlapping extensions between them - so the global dial plan won't work for us.
My understanding is that Exchange dialing rules should be used to normalize the numbers before they get passed to Lync - but it doesn't seem to work. I created a dialing rule
for number pattern xxxx with +1619683xxxx as the
dialed number, but it doesn't work. Snooper shows that the plain 4 digits are still getting passed directly to Lync with no normalization, and fail.
Anyone know how to get the dialing rules to normalize properly?
Thank you!