Hi, I work with Dialogflow CX integration and I am trying to use other languages-dialects by setting them as default language but it always start with en-us (if multiple added, if en-us removed it works with en-gb).
By default, the language of your call (and therefore of your Architect flow) is set to the language you have defined on your Trunk configuration.
I mean in Admin - Telephony - Trunks, select the trunk which is involved on your inbound call.
Under External Trunk Configuration - General, you should see a Language drop-down - this will set the language of your calls to this value by default (unless you change the language in your Architect flow with a Set Language action).
Ah - Sorry... I only have BYOC Cloud in my environment.
I just tried with BYOC Cloud and I don't seem to be facing the issue you have.
It seems to work like the following:
If the Language set on the Trunk is not part of the Architect flow Supported Languages, the flow will take the one set as default language (I tried with en-gb, en-us, es-us).
If the Language set on the Trunk is defined in the Architect flow Supported Languages, the flow will use this language.
Having opened a ticket with support is indeed the right approach.
I believe that en-us is somehow defined in trunk configuration (managed by Genesys) and as long as en-us is added also in architect flow it uses default language configured on external trunk as you described. Thanks!