I don't know how it works. With Alpha, I've recruited 25 elite infantry on a single campaign march. Likewise, I've, at times, been unable to recruit a single peasant rabble for takeover unit. Overall I've bolstered many units with the volunteers option.
I believe I've recruited volunteer SF, but I can't say with any certainty. I don't really have much experience with SF.