Issue: Exchange 2010 UM crashing consistently with the following errors
After reading Lee Desmond's blog on these errors and having no luck with his recommended resolutions, I kept looking. Searching based on things in the event log, I was able to determine the issue was in the grammar generator that basically builds the speech to say everyone's name when you get their voicemail.
The path for this, by default is in the C:\Program Files\Microsoft\Exchange Server\v14\UnifiedMessaging\grammars folder.
There are several files in this folder, the most being GRXML and CFG files. The default named files of:
Should be in there, and additionally there are cfg/grxml combinations for "gal" and "distributionlist"
However, this is what our folder had in it (all the way to 99)
Cut/Paste these all to a "backup" directory with the UM service stopped, then restarted it, and watched the application event log until I got EventID 1132:
After this, the grammar directory looked a lot more normal: