It's fair to say that SMPP is rapidly becoming a legacy protocol if it isn't already. The SMS Forum, which developed SMPP, disbanded nearly 10 years ago. Those aren't necessarily arguments against adding some sort of IBM-delivered SMPP support to z/OS in some fashion, but they probably don't help. By the way, the IANA-assigned TCP port for SMPP is 2775, not 80 or 443.
The newer/hipper/modern-er way to send a carrier text message is via JSON/RESTful interfaces, and z/OS already supports those via the z/OS Client Web Enablement Toolkit. That toolkit is included in the base z/OS 2.2 operating system and available via the service stream for z/OS 2.1 as well. You can test that path right now using, as one example, Twilio: https://www.twilio.com/docs/api/rest That said, if you're a z/OS licensee there's nothing stopping you from grabbing your favorite SMPP library and using it right away on z/OS. Take a look at OpenSmpp as one example: http://opensmpp.org and Cloudhopper-smpp as another: https://github.com/fizzed/cloudhopper-smpp There are others, too. Are there any other operating systems that include SMPP support as a standard, included feature? I can't think of any. It's always some library that you grab, isn't it? Mind you, I think z/OS needs to continue to be best in class, but we're probably not talking about a big, gaping hole here. You also have the new/hip/modern push message options to consider, usually within the context of a mobile application on iOS and/or Android. Then you don't have carrier SMS/MMS in the loop at all, meaning (among other things) you can still reach mobile clients connected via Wi-Fi, including those mobile clients that don't even have cellular sections such as the iPod touch and non-cellular iPads. There are already various ways to push messages from z/OS through those mechanisms. Another interesting issue to consider is whether you want z/OS to respond to messages also, to support bidirectional conversations. You might need to handle incoming messages at least for regulatory/legal reasons (e.g. unsubscribe functionality). Yes, that's possible to do, today, and there are a few different ways to do it. SMPP doesn't necessarily help, but z/OS Connect probably does. My current thinking is that this whole area is fertile ground for an IBM Redbook, to create some documentation on how to take advantage of all these technical capabilities. I may have just created that Redbook's first draft outline. :-) If you'd like to see such a redbook, "Please ask your friendly IBM representative." Also mention if you'd like to participate in writing such a redbook. No promises, of course, but it can't hurt to ask. -------------------------------------------------------------------------------------------------------- Timothy Sipples IT Architect Executive, Industry Solutions, IBM z Systems, AP/GCG/MEA E-Mail: [email protected] ---------------------------------------------------------------------- For IBM-MAIN subscribe / signoff / archive access instructions, send email to [email protected] with the message: INFO IBM-MAIN
