We are attempting to deploy Cisco Unity for our voice messages on an Exchange 2007 Enterprise system. We are running into an issue because we have a significant number of users that use POP3 clients. When the POP3 clients check for new email, it either:
1) Marks the voice messages as read; thereby removing the new VM light on their Cisco phones. This also means the messages are not marked as new when manually checking the voice messages via the phone. This occurs when the POP3 clients is set to keep the messages on the server.
2) Removing the voice messages completely (not even accessible via the phone). This occurs when they do not save the messages on the server in the POP3 client.
Unfortunately, this is not acceptable to our users. They need to be able to reach their vice messages via their phone. Also, it is not feasible at this time to convert all users to OWA or Outlook in Exchange mode.
One possible solution that was thrown out there was to place the voice messages in a folder (i.e. a managed folder called Voicemail). However, we did not see a way to have Unity place the messages in this folder directly. We also looked at the Exchange side of things and could not figure out a way to move messages to a folder, except via a server-side rule on each user's mailbox. I saw some scripting with MAPI that made it sound possible to add a rule to all accounts, although very ugly, was for Exchange 2000/2003 only, and unmanageable long-term.
We don't know if any of these options are possible and we just missed something, or if there is another option we didn't think of yet. Anything an expert can provide to guide us in the right path would be a huge help. Also, I deal with the Exchange side of things, not the phone system or Unity, so please be very descriptive and patient with anything involving that area.