System Default Variable

Posting for Nick Calautti
I am needing from help with a system default variable I am using for messenger, Message.Language
We are doing some testing utilizing the messenger on our web site. We have defined 3 languages. So far we have been able to verify that the Genesys Chat messenger on the web site does recognize the language the web site is in, and does its thing in that language.However, when we go to our flow and use Message.Language it always comes back as English, our default language. Does anyone know how to get this to line up with what the messenger sees without having to pass a var from the web site and have to do a set to truly identify the language in the flow? I don’t know what value this built in var has, unless its only working as I expect for voice.Here is the link I found here that utilized the method of passing the var from the web site. Its old so I am hoping that because messenger is new, there is a way of doing this using the built in var, Message.Language.How to detect the Web Messenger language in Architect

We also do have our workflow set to accept the other languages, as well as, the messenger deployment/config setup for the other languages. Still no joy.
nick

Indeed this is a current product gap that we need to sanitize: Message.Language is not available, and the current workaround is to leverage Custom Attributes from client to exposed detected languages via Participant Data.
https://genesyscloud.ideas.aha.io/ideas/DIG-I-1000
Ideally we should try to auto-detect message language from the content of conversation (for any Message interaction type) rather than just browser settings (applicable to Messenger only).

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