CCM 4.x->Unity is SIGNIFICANTLY different from CCM 3.x->Unity integration.
In CCM 3.x, you are forwarding from one port to the next. In CCM 4.x, the idea of hunt groups is introduced for voice mail ports; you can't forward the vm ports anymore. As there are many changes in the database links between the mismatched CCM version in the ccm-cluster, I think it's best to revisit this question after you have finished upgrading CCM to 4.x and have reconfigured the vm ports per the doc below.
Cisco CallManager 4.0 Integration Guide for Cisco Unity 4.0
http://www.cisco.com/en/US/products/sw/voicesw/ps2237/prod_configuration_guide09186a00801e9e37.html
H. M.