Voice chat is not working between two networks

Within the same VLAN I am able to do voice chat.

But when I tried to do voice chat between different networks I am getting the following error.

“Session closed due to unable to negotiate the session.This may be caused by firewall configuration problems”

Why it is happening so?

I’m having the same problem. How to solve this problem?

Friewall allow udp 5222