No, the XP10 requires a physical SIM card to operate.