It is not possible to do this natively in CUCM. However, you can use some third party apps or work with Cisco developer network ( developer.cisco.com ) to get a customized solution to your requirement.
Custom XML directory service will allow you to put different names for personal and corperate directory.
The missed, received and placed calls are saved within the phone and can't be replaced by an XML service.
Another option to change the names might be to check if it's possible to use user defined locals. This should be possible with ccme but i'm not shure if it's also possible with cucm. I have always used the predefined locales...
This is fairly easy to do. Note that this will only work on the 79xx phones. The other phones all handle missed/placed/received calls differently. (There's no commonality at all across the range with this. Thanks Cisco. Grrr...)
You'll need a webserver which the phones can talk to.
Create a file on your webserver called,say, directories.xml (It must be an XML file) In it place:
This will give you a basic directories list which I hope you can work out how to change.
Then, go to ccmadmin -> System -> Enterprise Parameters (or for testing, you can set this on a device) and set the URL for the "URL Directories" (& Secure Directories) to the above XML on your webserver. e.g.
If you want to be advanced, you can then use a script to dynamically generate the XML and customise it per phone. The phones add the URL parameter "name=XXX" where XXX is the phone's device name. e.g. SEP112233445566.
Are you getting this error “Installer User Interface Mode Not Supported. The installer cannot run in this UI mode. To specify the interface mode, use the -i command-line option, followed by the UI mode identifier. The value UI mode identifiers...
The below trick might come handy when you have to add a new node to a cluster but you don't have or is unsure of the security password for the publisher. This procedure has been around for ages.
1) Login into the CLI of the Publisher.