Do I need to unlock my phone before activating my VOXI SIM?

It depends. If you're with Vodafone, there's no need to unlock - you can simply move your account to VOXI or set up a new one

If you're with any other network you might need to speak to them to unlock your phone before you join VOXI.