Re: Mapping old numbers to new extensions in Unity version 5.0
If it won't cause overlap within your dial plan (and I suspect it likely would) then the only real way to do this is to assign the 3-digit (or 5-digit) extension as an alternate extension for each subscriber. The other method would be to set the transfer option for each subscriber to the 3-digit extension and then translate in CUCM to each individual subscriber. There are other things involved here to make that work and both get ugly. I don't like either, personally. I think you're asking for problems there.
I understand your desire to let the customer use the numbers they know but it's probably best to fully implement the new DID schema and go with it. The best way to do that is with COBRAS. You could use COBRAS to export all of the user data. Then use the COBRAS data viewer to map the user's new extension to their alias. Once you've done that, you re-import the user data into Unity and everything is kept intact (greetings, etc) and the 5-digit extensions are kept in use. Again, you'll have to determine if the 3 and 5 digit combo causes overlap in Unity. If it does then it's a no-no as Unity, unlike Unity Connection, does not have the concept of multiple partitions and CSS (i.e., multi-tenant dial plan). If it doesn't cause overlap for you then you could use COBRAS to quickly switch all extensions over to 5-digit then use the Bulk Import/Bulk Edit tool to add the 3-digit extension as an Alternate Extension for each user. Again, I'd be careful here...but you know what number ranges you're dealing with and I don't.
These are the paths to get to each CCX logs through CLI. They may be helpful if you are having issues accessing RTMT or downloading logs through it.
If you want to download them you have to prefix "file get " and you can add one of the options (re...