In looking at your last post, you question why won't chat work when calling does? The answer to that is they are two different things that use two different resources.
I had it the other way around. I could chat, but not call. The issue turned out to be an incorrect external IP address for the PBX in my UCA server.
Since you can call from the UCA, that means that the UCA Server is directing the UCA Client to your PBX. That's good. Those three things are talking to each other the way they should.
But for the UCA Server and Client to allow chat means in your case a lot of cross subnet communications from the 10.X subnet to the 192.168 subnet. And the PBX has nothing to do with that. So, I think you still need to validate that all of those port openings that I've listed in other postings on this board are open between your workstations and the UCA server. Unless all ports are open, then you need to check the list of ports required vs. what you actually have. And if you don't have access to the firewall, then you're going to need to grab your firewall person and sit down with him/her and work this out - just to rule it out.