Automatic Speech Recognition (ASR) has been enabled for personal contacts, but the speech grammar file for personal contacts cannot be found

 

Topic Last Modified: 2007-11-16

The Microsoft Exchange Server 2007 Management Pack for Microsoft Operations Manager (MOM) monitors the Windows Application log on computers that are running Exchange Server 2007 and generates this alert when the event or events specified in the following Details table are logged.

To learn more about this event, do one or more of the following:

  • Review the description of the event that includes the variables specific to your environment. From the MOM Operator Console, select this alert, and then click the Properties tab.

  • Review all events that have been logged that meet the criteria of this MOM alert. From the MOM Operator Console, click the Events tab, and then double-click the event in the list for which you want to review the event description.

Details

Product Name

Exchange

Product Version

8.0 (Exchange Server 2007)

Event ID

1102

Event Source

MSExchange Unified Messaging

Alert Type

Warning

MOM Rule Path

Microsoft Exchange Server/Exchange 2007/Unified Messaging

MOM Rule Name

Automatic Speech Recognition (ASR) has been enabled for personal contacts, but the speech grammar file for personal contacts cannot be found. Until this problem is corrected, ASR for contacts will be disabled.

Explanation

This Warning event indicates that Automatic Speech Recognition (ASR) is enabled on the dial plan for subscriber access, but that the grammar file that ASR uses to identify user names or distribution lists cannot be found on the computer that has the Unified Messaging server role installed. Until the grammar file is created, searches of the directory by using voice commands are disabled. Speech grammar files are created daily based on the GrammarGenerationSchedule that is configured on the Unified Messaging (UM) server. You can also create speech grammar files manually if you use the galgrammargenerator.exe command line command. The grammar files are located in the UnifiedMessaging\grammars\<language folder in the directory to which you installed Exchange 2007. The default location is C:\Program Files\Microsoft\Exchange Server\UnifiedMessaging\grammars\<language>. This event may be caused by one or more of the following:

  • Speech grammar files have been manually deleted.

  • Speech grammar files have been quarantined by antivirus program.

  • A UM user has tried to search the user directory using voice commands before the required speech grammar files have been created.

  • The speech grammar generation process did not create grammar files.

For more information about subscriber access, see Understanding Unified Messaging Subscriber Access.

User Action

To resolve this warning, do one or more of the following:

  • Make sure that your antivirus program is configured to exclude these grammar files.

  • From a command line, use the galgrammargenerator.exe command to manually generate the grammar files. For more information about GalGrammarGenerator.exe, see the Help file of GalGrammarGenerator.exe by typing galgrammargenerator.exe /? at a command prompt. GalGrammarGenerator.exe is located in C:\Program Files\Microsoft\Exchange Server\bin directory, where C:\ is the directory to which you installed Exchange 2007.

  • From the Exchange Management Shell, use the Get-UMServer cmdlet to verify the GrammarGenerationSchedule. Use the Set-UMServer cmdlet to configure the schedule if it is necessary. For more information about these cmdlets, see Unified Messaging Commands.

  • Resolve any network connectivity issues between domain controllers and the UM server. For more information, see Microsoft Knowledge Base article 325487, How to troubleshoot network connectivity problems.

For More Information

To search the Microsoft Knowledge Base articles based on criteria that generated this alert, visit the Search the Support Knowledge Base (KB) Web site.

To review Exchange 2007 event message articles that may not be represented by Exchange 2007 MOM alerts, see the Events and Errors Message Center.

If you are not already doing so, consider running the tools that Microsoft Exchange offers to help administrators analyze and troubleshoot their Exchange environment. These tools can help you make sure that your configuration is in line with Microsoft best practices. They can also help you identify and resolve performance issues, improve mail flow, and better manage disaster recovery scenarios. Go to the Toolbox node of the Exchange Management Console to run these tools now. For more information about these tools, see Toolbox in the Exchange Server 2007 Help.