Webrtc issue in connecting between two different network

When the application is tested with in the same (cable) network, it works fine and the video,audio call gets connected most of the times. If tested via different networks, like mobile 4G networks / Railwire type of network, the call is not established. No errors were shown specific on the logger added, except the candidate state mismatch. I used the following servers and technologies for my application development.

Have you followed the advance section of the quick install guide https://jitsi.org/qi about ports forwarding and ip-address settings?