I have been tasked with attempting to get Unity 4 to work with Exchange 2010. I know that this configuration is currently not and will not be supported; however, I wanted to see if anyone else had attempted.
So far, I have gotten most everything operational except for playing back the actual message through the phone. My test user can log into their voicemail, get number of messages, types (read, saved, etc.) and can play back individual messages and hear the timestamp and so forth, only a "that message is no longer available" message is played instead of the actual message. Messages can be played back no problem through email.
Going off memory and what I had jotted down, there are the changes I made:
- Manually set permissions in Exchange 2010 for Unity service accounts.
- Set RPC throttling policy for Unity service account.
- Uninstall 2003 ESM tools.
- Manually install and move around updated MAPI version.
- Customize Exchange 2010 mailbox quotas.
- Create transport policy to mark vm's with MAPI class type.
I was able to do a similar change to get 4.0 to work with Exchange 2007, but haven't quite gotten there yet with 2010. I wanted to help anyone else out who may need info as well as see if anyone had any ideas as to why Unity can't play back the message. I suspect is has to do with the .wav attachment, perhaps some Exchange 2010 feature that is preventing Unity from accessing it through a user inbox. Any ideas?