I'd like to set up Kannel to send SMS messages without going through a 3rd party gateway like Clickatell or Twilio. In other words, I'd like to connect to the SMPP server for each wireless services (AT&T, Verizon, etc.).
- How difficult/easy is it to run a Kannel server this way?
- Each SMSC has to be configured for each mobile network. What is the support like for each network in the US (AT&T, Verizon, T-mobile, Sprint)?
- Can someone point me to a tutorial/blog for pulling this off (besides the docs)?
Cotopaxi,
Kannel will happily work with all the carriers in the US. Unfortunately a number of them have highlighted that they are not interested in taking on new direct connects. Only when you end up guaranteeing a minimum amount of revenue, and pay a steep setup cost (> $100K) will you be able to get up and running.
I'm not sure if the company you are working for, is indeed interested in paying those sums of money, but be aware that carrier integration requires a lot of money, certification testing and commitments to ongoing improvements, which aggregators (like mBlox/OpenMarket/Twilio/Nexmo take away from you and deal with on your behalf.
Do take those considerations in mind when deciding on the strategy here.
All the best,
Marijn.
Here is a good tutorial: http://mobiforge.com/developing/story/sending-sms-with-smpp-kannel-and-java on setting up Kannel, but to connect to each SMSC is very costly. Using an aggregator like OpenMarket/Twilio/etc... is a better solution.
来源:https://stackoverflow.com/questions/3206014/how-to-set-up-kannel-without-using-a-3rd-party-gateway-service