Understanding the role of Data APNs in enabling multiple PDP contexts

Hello Experts.

Is it necessary or mandatory to add additional data APNs on a device to enable “multiple PDP contexts,” or how does it work?

For multiple PDP contexts, it is not necessary for the APN to be data-only; it can also be an MMS APN or any other enterprise APN. It also depends on the use case and whether the UE supports creating multiple PDP contexts.

If I want to activate multiple PDP contexts for data, is it possible?

Is the activation initiated by the UE or the network?