What's your use case? Normally one would go through an aggregator to avoid all the complexities.
we need to receive about 50k sms messages per day. We have a deal with a couple MVNO's where they give us wholesale prices on physical sim cards, but putting them into sms gateways takes a ton of time and the devices are expensive