So, an interesting call came to me last week regarding a client who was having some issues with Voicemails from Cisco Unity (I believe it was 7.0) transporting voice mails to Exchange. Their Exchange 2007 instance was moved from W2K8 to W2K8 R2 due to an issue they had with the W2K8 server. Not realizing that Unity (or Exchange) was not compatible with Windows 2008 R2 they started to have problems.
Basically the problem they were having was when a voice mail was left for a user, it was not being delivered to the user. Voicemails would pile up on the Unity server. The recommendation was to reinstall Exchange 2007 on a W2K8 server WITHOUT R2. The client decided to take a path to resolve the issue but I am not certain what they did.
On another note Exchange 2007 is not supported on Windows 2008 R2 yet, however I have heard rumors that if you install Exchange 2007 SP2 on Windows 2008 R2 if you run the install in Windows Vista Compatibility mode the install will work. When will Exchange 2007 officially support Windows 2008 R2? Well, Exchange 2007 SP3 will allow support for Windows 2008 R2. Exchange 2007 SP3 should be released some time this year (2010).
Moral of the story, do not put Exchange 2007 on W2K8 R2, and do not use Unity with Windows 2008 R2.
I also understand that Cisco Unity does not support Windows 2008 R2 domain controllers. Exchange 2007 SP2 will support Windows 2008 R2 domain controllers. So, take your pick, but you can’t use Unity to query W2K8 R2 DCs.
I hope this helps some people out there! Thanks for visiting.