• RSS
  • Twitter
  • FaceBook

Exchange Server Forums

Forums | Register | Login | My Profile | Inbox | RSS RSS icon | My Subscription | My Forums | Address Book | Member List | Search | FAQ | Ticket List | Log Out

UM Languages Fails

Users viewing this topic: none

Logged in as: Guest
  Printable Version
All Forums >> [Microsoft Exchange 2013] >> Unified Messaging >> UM Languages Fails Page: [1]
Login
Message << Older Topic   Newer Topic >>
UM Languages Fails - 3.Feb.2013 1:43:45 PM   
Ase

 

Posts: 83
Joined: 20.Feb.2006
Status: offline
Hi All,

Trying to setup UM Auto Attendants as I had it in Exchange 2010, but cannot get it to work as I want.

Here is my setup:
Windows 2012 and Exchange 2013.

Parent - Main Auto Attendant (80)
Child - English Auto Attendant (81)
Child - Swedish Auto Attendant (82)
Child - Finnish Auto Attendant (83)

All callers are first connected to 80 where they can select the language to continue with (press 81 for English, press 82 for Swedish, press 83 for Finnish).

This is what I found out this far:

- If I have English language selected on all Attendants everything works fine I can select all choices and everything works as it should.

- If I select the proper language for the other languages (82 & 83) only the connection to 80 & 81 works. If I try to connect from 80 to 82 or 83 nothing happens (connection goes quiet) and the only solution to get UM to answer again is to restart the UM service on the server.


Extra info/what I tested this far:

- I reinstalled the extra language packs just to be sure there were no issues.
- If I select Swedish or Finnish language on extension 80 they work fine, so the language packs seems to be OK.


Ideas Anyone?

//Ase
Post #: 1
RE: UM Languages Fails - 19.Feb.2013 1:34:16 PM   
Ase

 

Posts: 83
Joined: 20.Feb.2006
Status: offline
No one using multiple languages as AutoAttendants?

//Ase

< Message edited by Ase -- 19.Feb.2013 1:36:35 PM >

(in reply to Ase)
Post #: 2
RE: UM Languages Fails - 12.May2013 5:14:38 AM   
Ase

 

Posts: 83
Joined: 20.Feb.2006
Status: offline
Hi All,


After installing CU1 for Exchange 2013 this behaviour changed a little bit. Instead of getting total freeze of the system I get an error message instead saying "System Error Occured" and then a hangup.

I also find out that if I remove the checkbox "Set the auto attendant to respond to voice commands" for the extension 82 & 83 (Swedish & Finnish Auto Attendants) this error does not happen, but I like to use the voice commands....

Also when the error occurs I get the following in the Event Log:


The VoIP platform encountered an exception Microsoft.Exchange.UM.UMCommon.UMGrayException: A non-fatal exception occurred. For details, please see the inner exception. ---> System.InvalidOperationException: The language for the grammar does not match the language of the speech recognizer.
at Microsoft.Speech.Recognition.RecognizerBase.ThrowIfSapiErrorCode(SAPIErrorCodes errorCode)
at Microsoft.Speech.Recognition.FileGrammarContent.Load(SapiGrammar sapiGrammar, Boolean enabled, Single weight, Int32 priority)
at Microsoft.Speech.Recognition.GrammarContent.Load(SapiGrammar sapiGrammar)
at Microsoft.Speech.Recognition.Grammar.Load(SapiGrammar sapiGrammar, IRecognizerInternal recognizer)
at Microsoft.Speech.Recognition.RecognizerBase.LoadGrammarIntoSapi(Grammar grammar)
at Microsoft.Speech.Recognition.RecognizerBase.LoadGrammar(Grammar grammar)
at Microsoft.Exchange.UM.UcmaPlatform.UcmaCallSession.PlayPromptsAndRecoSpeechSessionState.LoadGrammar(UMGrammar grammar)
at Microsoft.Exchange.UM.UcmaPlatform.UcmaCallSession.PlayPromptsAndRecoSpeechSessionState.LoadGrammars()
at Microsoft.Exchange.UM.UcmaPlatform.UcmaCallSession.PlayPromptsAndRecoSpeechSessionState.InternalStart()
at Microsoft.Exchange.UM.UcmaPlatform.UcmaCallSession.SessionState.Start()
at Microsoft.Exchange.UM.UcmaPlatform.UcmaCallSession.ChangeState(SessionState nextState)
at Microsoft.Exchange.UM.UcmaPlatform.UcmaCallSession.PlayPrompts(ArrayList prompts, Int32 minDigits, Int32 maxDigits, Int32 timeout, String stopTones, Int32 interDigitTimeout, StopPatterns stopPatterns, Int32 startIdx, TimeSpan offset, List`1 grammars, Boolean expetingSpeechInput, Int32 babbleTimeout, Boolean stopPromptOnBargeIn, String turnName, Int32 initialSilenceTimeout)
at Microsoft.Exchange.UM.UMCore.SpeechMenu.PlayPrompts(ArrayList prompts, BaseUMCallSession vo)
at Microsoft.Exchange.UM.UMCore.SpeechMenu.SpeechMenuStart(BaseUMCallSession vo)
at Microsoft.Exchange.UM.UMCore.SpeechMenu.StartActivity(BaseUMCallSession vo, String refInfo)
at Microsoft.Exchange.UM.UMCore.ActivityManager.ChangeActivity(ActivityBase next, BaseUMCallSession vo, String refInfo)
at Microsoft.Exchange.UM.UMCore.TransitionBase.Execute(ActivityManager manager, BaseUMCallSession vo)
at Microsoft.Exchange.UM.UMCore.Menu.OnComplete(BaseUMCallSession vo, UMCallSessionEventArgs voiceObjectEventArgs)
at Microsoft.Exchange.UM.UMCore.Menu.StartActivity(BaseUMCallSession vo, String refInfo)
at Microsoft.Exchange.UM.UMCore.ActivityManager.ChangeActivity(ActivityBase next, BaseUMCallSession vo, String refInfo)
at Microsoft.Exchange.UM.UMCore.TransitionBase.Execute(ActivityManager manager, BaseUMCallSession vo)
at Microsoft.Exchange.UM.UMCore.Menu.OnComplete(BaseUMCallSession vo, UMCallSessionEventArgs voiceObjectEventArgs)
at Microsoft.Exchange.UM.UMCore.Menu.StartActivity(BaseUMCallSession vo, String refInfo)
at Microsoft.Exchange.UM.UMCore.ActivityManager.ChangeActivity(ActivityBase next, BaseUMCallSession vo, String refInfo)
at Microsoft.Exchange.UM.UMCore.ActivityBase.OnHeavyBlockingOperation(BaseUMCallSession vo, HeavyBlockingOperationEventArgs hboea)
at Microsoft.Exchange.UM.UcmaPlatform.UcmaCallSession.HeavyBlockingOperationSessionState.CompleteFinalAsyncCallback()
at Microsoft.Exchange.UM.UcmaPlatform.UcmaCallSession.SessionState.CompleteNonTeardownState()
at Microsoft.Exchange.UM.UcmaPlatform.UcmaCallSession.<>c__DisplayClassf.<CatchAndFireOnError>b__b()
at Microsoft.Exchange.Common.IL.ILUtil.DoTryFilterCatch(TryDelegate tryDelegate, FilterDelegate filterDelegate, CatchDelegate catchDelegate)
--- End of inner exception stack trace ---
at Microsoft.Exchange.UM.UMCommon.ExceptionHandling.ExceptionCatcher(Object exception)
at Microsoft.Exchange.Common.IL.ILUtil.DoTryFilterCatch(TryDelegate tryDelegate, FilterDelegate filterDelegate, CatchDelegate catchDelegate)
at Microsoft.Exchange.UM.UcmaPlatform.UcmaCallSession.CatchAndFireOnError(UserCodeDelegate function) during the call with ID "Y2M5Y2ZhYzYzMzc4ZTVhYmE0ZjE3MmVjYTVmYmRiZTM.". This exception occurred at the Microsoft Exchange Speech Engine VoIP platform during an event-based asynchronous operation submitted by the server. The server will attempt to recover from this exception. If this warning occurs frequently, contact Microsoft Product Support.


Anyone with ideas that can help me forward?

//Ase

(in reply to Ase)
Post #: 3

Page:   [1] << Older Topic    Newer Topic >>
All Forums >> [Microsoft Exchange 2013] >> Unified Messaging >> UM Languages Fails Page: [1]
Jump to:

New Messages No New Messages
Hot Topic w/ New Messages Hot Topic w/o New Messages
Locked w/ New Messages Locked w/o New Messages
 Post New Thread
 Reply to Message
 Post New Poll
 Submit Vote
 Delete My Own Post
 Delete My Own Thread
 Rate Posts


Follow TechGenix on Twitter