There is too little information to tell what is wrong. But you need to be aware that it's not always possible to establish a P2P connection between two particular peers, as their NAT type might be incompatible. For that, yes, you do need to utilize TURN.