Pega Call with Avaya and UCID

Hello. We have an Implementation of Pega Call with Avaya AES. We are looking for a way to map the UCID generated in Avaya and store it somewhere accessible. We can see it in some Logs, however it looks like that log is generated bu a js file. We have traced the whole process but so far no luck trying to find the value.

Has anyone faced this before?

Thanks in Advance.

Posting the solution in case someone is interested.

When a call arrives to Pega, in our case with Avaya AES using the local JTAPI configuration, an instance of the class PegaCA-CTI-Call is created, there is a los of backend process running before this (mostly OOTB Final Activities), but this class has a Data Transform pyDefault, this one is with Status Available, so this one can be moved to the proper application ruleset and add the mapping.

A page needs to be defined, CTIEvent from the proper class, in this case ChannelServices-Event-CTILink-JATPI, this one, based on CTI logs has available the field pyUCID, just map this one to a proper field on the PegaCA-CTI-Call class using the pyDefault Data Transform, and when the Call Interaction starts, it will have the CTICall page with the UCID mapped.

I hope someone finds this useful.