PromptException not thrown on non-US English prompts

Unanswered Question
May 26th, 2009
User Badges:
  • Silver, 250 points or more


I am running into an issue with the Play Prompt step on UCCX 5.0(2)SR1. I am trying catch a PromptException when I try to play a non-existent prompt using the es_US (US Spanish) language. A prompt with the same name does exist in the en_US (US English) folder and it plays that instead of throwing an exception.

To ensure I've set things up correctly:

I have the used the SetContactInfo step to change language to es_US before I play the prompt.

I have es_US as the group default under the Spanish language.

I have the Play Prompt step set to No for the Continue on Prompt Errors section.

I have the On Exception Goto setup setup to catch the PromptException before I play the prompt.

Is this standard behavior, am I running into a bug, did I forget something, or am I not catching the right exception? Is there any other way to be notified(I.E catch an exception) if a prompt doesn't exist in a language other than US English?

Thanks in advance.

  • 1
  • 2
  • 3
  • 4
  • 5
Overall Rating: 0 (0 ratings)
irisrios Mon, 06/01/2009 - 14:03
User Badges:
  • Silver, 250 points or more

While trying to play the prompt from the user repository first it will look for the prompt in the locale prompt folder i.e es_US selected by you during execution of the application. In case not able to find the same there, it will look into the "default" folder for the same.

Thus make sure that your prompt is not present under es_US or default folder during the execution of the application.

Steven Griffin Mon, 06/01/2009 - 14:56
User Badges:
  • Silver, 250 points or more

The prompt does not exist in the default folder but it does exist in the en_US folder. Why it is finding the en_US prompt when I set my language to es_US is the puzzle.


This Discussion