One of our customers tries to implement custom reporting by it's own, which involves creating custom tables in Informix database used by UCCX. I would not suggest such a solution, as such features implemented on an online system may cause performance / security issues, Does this fact by itself invalidate support for the installed product?
Yes, changes to Cisco-provided database structure will typically invalidate support. The better solution would be a separate database, which could pull data from the UCCX database as needed.
Thanks for your help.