It should be a once off thing.
But re-activation may be required in some cases.
I'm not sure which but perhaps if the phone is factory reset or a major iOS update is installed.
I think this activation is required by Apple on networks that they don't recognize by default.
This includes some or all virtual networks e.g. 48, iD, Tesco, Lyca etc.
Hope this helps.