VIS as subdialog with UUI data
This customization for Charter is done on VIS 6.8 (VH 8.12) version.
When VIS is called as a subdialog application, Avaya UUI is passed as a subdialog parameter named "UserData" whose value is a JSON string as below,
UserData: {"Avaya_UUI":<"uui value">}
VIS will now check this UserData for UUI information which was not happening earlier. So now when VIS is called as a subdialog application it will first check the subdialog parameters (initial parameters in VIS) if UserData Json exist, and then reads the key "Avaya_UUI" as UUI, else it will consider the "avpAAI" (session.connection.aai) from platform variables as UUI.Code : https://github.com/VHT-StrategicServices/VXML-IVR/tree/6.8.CharterUpgrade
