Genesys CTI User Forum

Genesys CTI User Forum => Genesys CTI Technical Discussion => Topic started by: vma on October 19, 2020, 11:23:59 AM

Title: Callback parameter available in URS routing
Post by: vma on October 19, 2020, 11:23:59 AM
Hi guys,

I've configured a callback service using GMS and ORS.
All works well and if I set a parameter when creating the Callback Request I can see it in the WDE Toaster and Case Data.
The thing is that I would like to have this parameter in URS routing also.
Example:
I create the callback with:
[code]http://xx.xx.xxx.xxx:yyyyy/genesys/1/service/callback/User-Terminated-Preview?_customer_number=1800&_urs_virtual_queue=GMS_VQ_SIP_Switch&str_value1=Info1[/code]

I've configured in the callback service:
[code]_attach_udata=separate_keys
_urs_udata_xfer_keys=str_value1[/code]

But in the WaitForTarget strategy when I try to attribute this value to a variable
[code]StrValiable=UData['str_value1'][/code]
it comes up empty. I would have expected "Info1"
Do you know who can I check the value of this parameter in URS?

Thank you!
Title: Re: Callback parameter available in URS routing
Post by: vma on October 20, 2020, 10:50:59 AM
Actually I managed to make this work myself using a combination of
"Passing Configuration Tokens in Queries" from https://docs.genesys.com/Documentation/GMS/latest/API/CallbackServicesAPI
and
_urs_extension_data option on the service

Thanks!