there is versions which marked as, for example, "CTIOS Server 9.0(x) and PG 9.0(2) and higher", in this example (2) or (x) does mean a revision of component major version that is guaranteed compatible with each other?
How could i properly choose revision versions of all components(CUCM, PG/CAD/CTI OS, CTI OS Desktop and others) for best compatibility and interaction?
Always make sure that PG, CTI, and CTIOS has exactly the same version, cisco never releases one of them alone, they are all in sequence so make sure you have ICM 9.0(3) and CTIOS 9.0(3).
In case of upgrade, it is supported to have only one maintaince window, you only need to shutdown both roggers, upgrade them and start them, Roggers can connect to eariler version of PG's, it can give you time to upgrade without full loosing opertion as upgrade usually takes time, after you finish the roggers you can start upgrading the components one by one starting with the AW-HDS-DDS then PG's CTI, CTIOS, etc...
CUCM has nothing to do with this, what is important for compatibility matrix is ICM and CTIOS, CUCM, CVP or ip IVR has no issues with maintaince releases as long as it is supported.
Which means that you can have 9.1(2) or 9.1(3) and the ICM is 9.0(3) but you can't have ICM 9.0(3) and CTIOS 9.0(2).
the (X) is usually set so that customers can use the same document for later maintainance releases so that cisco wont have to right each versoin for a specific com matrix, so it usually means any minor relase within the major release.
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.