Genesys Cloud - Main

 View Only

Sign Up

Expand all | Collapse all

Language not retained with in-queue message flow

  Thread closed by the administrator, not accepting new replies.
  • 1.  Language not retained with in-queue message flow

    Posted 08-15-2023 15:33
    No replies, thread closed.

    Good afternoon.  I have built an inbound flow that supports both English and Spanish. It uses a bot to have the user select the language (1=Eng, 2=Esp). I then use a decision action to Set Language based upon the response.  Once the flow completes its other actions (collecting demographic data), it then evaluates the language again to Transfer to ACD. It transfers to either an English or Spanish queue, sets the language, and identifies the in-queue message flow.  All of that works fine.

    However, when the in-queue message flow takes over, the selected language is not longer correct.  Instead of the Spanish messages I get the English messages.  I have to assume there is a bug somewhere preventing the language variable from not being carried forward OR I just don't know how to make that happen.

    Has anyone seen this behavior and have any ideas?
    Thanks


    #ArchitectureandDesign
    #DigitalChannels

    ------------------------------
    Marty Hand
    National Domestic Violence Hotline
    ------------------------------


  • 2.  RE: Language not retained with in-queue message flow

    Posted 08-15-2023 16:27
    No replies, thread closed.

    Hi Marty, we don't use multi language in our flows, so this is purely theory advice and not from experience.

    I would expect when you use the Set Language Action, you are setting it for the task/flow that it is set in, not for the whole call.

    If you are using the same In Queue flow for both. You would need to set the language in the In Queue flow. I usually have a portion of the start of my In Q flow that is only ever triggered once where I set variables like this.



    ------------------------------
    Anton Vroon
    ------------------------------



  • 3.  RE: Language not retained with in-queue message flow

    Posted 08-15-2023 16:47
    No replies, thread closed.

    Just curious here Marty, when you say it evaluates the language again, is it actually checking the language or only checking the variable value from when they chose 1 or 2?



    ------------------------------
    Vaun McCarthy
    ------------------------------



  • 4.  RE: Language not retained with in-queue message flow

    Posted 08-15-2023 17:11
    No replies, thread closed.

    I am evaluating the variable from when they chose 1 or 2.

    However, I think I've got it working...

    The language is being passed in the message.languageSkill built-in variable, but I still need to do a "Set Language" action in the inQ flow in order for it to pick up the correct data for the Send Response, etc. actions.  It seems to me that this is a bug. In the InQ flow I can test for the value of the message.languageSkill.name variable and do another Set Language action, but since it is already there, I'm not understanding why the Set Language action is needed again. 

    At least it is working the way I've got it now.



    ------------------------------
    Marty Hand
    National Domestic Violence Hotline
    ------------------------------



  • 5.  RE: Language not retained with in-queue message flow

    Posted 08-15-2023 17:50
    No replies, thread closed.

    I tend to agree. If you set the language on an interaction, you would expect it to stay set! Sounds like a bug... Have you reported this to Care?



    ------------------------------
    Paul Simpson
    Eventus Solutions Group
    ------------------------------



  • 6.  RE: Language not retained with in-queue message flow

    Posted 08-16-2023 03:19
    No replies, thread closed.

    Hi Marty,

    We have several multilingual flows. Indeed what Anton says (and you) we have 'Set Language' in the inbound call flow. 
    But in the in-queue flow it is not set again. This runs smoothly from the inbound to the in-queue. 

    Sofar I have not heard that this will give any problems. It runs already for 3 years like this. 



    ------------------------------
    Rolph Lieverse
    CED Nederland B.V.
    ------------------------------



  • 7.  RE: Language not retained with in-queue message flow

    Posted 08-16-2023 03:12
    No replies, thread closed.

    Set language only kicks in when you end the task, I would add a reusable task to set the language and then exit the task, this will set the language, we do this a lot and it works like a charm



    ------------------------------
    Andy Jackson
    Ten Lifestyle Management Limited
    ------------------------------



  • 8.  RE: Language not retained with in-queue message flow

    Posted 08-16-2023 11:50
    No replies, thread closed.

    Andy,

    Are you sure about this? Setting Participant Data gets delayed, as you indicate, but I believe Language takes effect immediately (since it is used by subsequent prompts.)

    The issue here, however, is that even though the language is being set (and applied) correctly in the inbound flow, that setting is not carrying over the the in-queue flow. Genesys says that is by design, we are trying to figure out on what planet that makes any sense....!



    ------------------------------
    Paul Simpson
    Eventus Solutions Group
    ------------------------------



  • 9.  RE: Language not retained with in-queue message flow

    Posted 08-16-2023 11:55
    No replies, thread closed.

    What about get set participant data in the inbound flow and in the in-queue flow get data possibly update data



    ------------------------------
    Andy Jackson
    Ten Lifestyle Management Limited
    ------------------------------



  • 10.  RE: Language not retained with in-queue message flow

    Posted 08-16-2023 12:01
    No replies, thread closed.

    Andy,

    Yes, that is what Marty is saying he has to do. The point is that it shouldn't be necessary. If the caller speaks, say, Spanish that doesn't change just because they have been placed into a queue. They selected their language and all prompts should be in that language without the flow developer having to explicitly set it repeatedly.



    ------------------------------
    Paul Simpson
    Eventus Solutions Group
    ------------------------------



  • 11.  RE: Language not retained with in-queue message flow

    Posted 08-16-2023 12:09
    No replies, thread closed.

    I play all my announcements from a data table lookup which doesn't care about language as long as its the same as the initial language choice en-gb in my case



    ------------------------------
    Andy Jackson
    Ten Lifestyle Management Limited
    ------------------------------



  • 12.  RE: Language not retained with in-queue message flow

    Posted 08-16-2023 14:40
    No replies, thread closed.

    I do the same thing for some of the announcement. However, this is a digital flow for SMS messages and I'm trying to use the native multi-language support built into GC.  As I said in an earlier reply, the language is being passed to the inQ flow, however, the Send Response action is not recognizing it when called. Instead it automatically sends the English (default) version.  Once I use the Set Language action again, it uses the correct responses.

    I will be creating a case with Genesys Support to see if this is as expected or not.  I think it may just an issue with Digital flows since I do not have to do this with our call flows.



    ------------------------------
    Marty Hand
    National Domestic Violence Hotline
    ------------------------------