I am having some problem in a script that we have made, here I indicate:
We created a script with the function "Blind transfer" and we want to transfer this call to an inbound flow. To achieve this we do a "Blind transfer" in the address we are indicating the id of the flow to which we want to transfer and this works correctly.
However, I have created another button "Blind transfer" that points to another flowid different from the previous one and for this case it does not work, it indicates that the address is not valid.
I do not understand the difference in behavior, in the end it is the same functionality and the only thing that changes is the flowid.
What I am doing is to create a button, that makes a blind transfer and in the address I write the flowid. When I write the flowid that you see in the following screenshot, it works correctly.
Both flows are inbound and have no complexity, they simply play an audio and disconnect the call, so from my point of view it has nothing to do with the internal behavior of the flow and it has nothing to do with the script.
Just to see if you get the same error?
Its just another way of achieving the same thing.
If you place a new call directly to the flow that is generating the error, does it connect, again you can use the same method I provided when placing a new call in Genesys, eg
If it is working with the @local host but not without, and no other change made, sounds to me like something internal to Genesys networking/functions/APIs etc.
Hopefully someone from Genesys can answer that bit.