You can do this with translation rules on ccm. It is much easier with ccm 3.2.1 and later, because on the translation pattern under calling party transformations you have the option to prefix outgoing digits. So what you would do is put all you ip phones DN's in a partition internal. Create another partition called translation. In that partition place a translation pattern of xxxx or 1xxx what ever you directory numbers look like that are coming from the PSTN. Then prefix the 9 under the calling party transformations. Then set the css on the translation pattern so it can call the ip phones. Set the CSS on the gateway so it can only call the translation pattern and give it a whirl.
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.