BotFlow is translating V and W letters

Hi Genesys,

I'm using a Bot Flow (with spanish-Spain language) to ask for Confirmation (Yes/No) if a code said by the customer is correct. For that, I'm placing a "Ask for Yes/No" object with the expressión "{ToCommunication(Flow.myQuestion)}" in Question field.

When the myQuestion field has the following values, the system sais the following phrases

OK --> "Por favor, confirme si su id es 12345R" --> Por favor, confirme si su id es 12345R
KO --> "Por favor, confirme si su id es 12345V" --> Por favor, confirme si su id es 12345 Voltios
KO --> "Por favor, confirme si su id es 12345W" --> Por favor, confirme si su id es 12345 Watios

I've tried with many other letters (S, K, A, M, etc) and by now I only get this issue with V and W

In Bot's Utterance History you can see that the word Voltios is not in the phrase

image

And in the Interaction's Transcript you clearly see how Voltios is being said by bot
image

Could you please advice how can I get that system doesn't translate V por Volts and W for Watts???

Regards

Hello,

I don't have much experience with Bot flows, but if the Flow.myQuestion contains the proper string (still with a V or W), you could possibly try to use ToCommunication(Flow.myQuestion, Format.String.playChars)
I just noticed that possible parameter while checking Expression Help in Architect - I haven't tried it with a format like yours.

Regards,

Thanks for your help.

With your solution it behaves the same :thinking: , but you gave me the idea and I've fix it like this :grin:

ToCommunication(If(IsNotSetOrEmpty(Flow.myQuestion), "", ToString(Split(Flow.myQuestion, ""), " ")),Format.String.playChars)

This topic was automatically closed 31 days after the last reply. New replies are no longer allowed.