Yes, currently this is the only way to make CUCM above 14SU1 work on Proxmox. I have now spent numerous hours trying to figure out additional changes to the installation DVD but I am still at a stage where the installer complains that it can not determine the hypervisor environment. As a hint: you can use the recovery ISO. It uses the same detection methods as the installation ISO but allows you to connect via ssh, read the log files and even run some of the scripts to see the output directly and determine where it fails.
I made a couple of changes to the recovery ISO but all I achieved up to now is that the error message at the end is different.
In detail, I added a section for QEMU that mimics the one for VMWARE, which brings me further to the hardware detection but now I am stuck there, probably because I am using a Lenovo M920s and the manufacturer is not supported.