Yup, but there are companies (with API's) which reside outside of our boundaries that you can use. Locally, using SMPP, forget it...
MTN used to give WASPS access to their international gateway so I'm not sure if that has changed. I vaguely remember the name MTN Airborn
The good news here is that the local carries protect their SS7 like gold. It therefore leaves international SS7, international API and SMPP as your options.
Agreed. But, as with the SMPP spec's there's no reason why alphanumeric values can't be assigned to WASPS/organizations. If they assign the value to you, it essentially becomes like an MT Account, you have to bind on it to use it or bind on a link that has permission to use it.
If they do it that way, then the need for local organizations to seek out international carries is reduced to cost only (and not for the functionality as well)