I am making a Voip app and I got stuck with the STUN part.
when I try to connect between my Orange operator, and my WiFi at home, I have about 50% succseds.

when connection between to Orange sims, I am able to connect 100% when both peer have the same viewed IP (i.e. they are behind the same NAT) and no seccsed when they are behaind deffrect NAT.

I ping to both local address(IP and Port) and viewed address (as seen from my public server.

the timeout between each ping is very short.
any other considiration in implementing the protocol?
msg length?

I thinks I read somewhere that the NAT open a port for about 30 second (for UDP)??