4 ms·
Would love to learn more about the SMPP server and your setup, is there a writeup or pointers to more info anywhere?
by tworats 15y ago
Would love to learn more about the SMPP server and your setup, is there a writeup or pointers to more info anywhere?
- dools 15y agoHey, sorry I just checked this thread. I just use Kannel! You can use Kannel with a GSM modem as a "fake SMSC" or you can get an SMPP connection to one of the many SMS aggregators worldwide that allow it. SMPP is generally faster than HTTP in terms of throughput, but in terms of functionality (for example, setting the sender id) most aggregators have comparable offerings in both SMPP and HTTP APIs. One major difference I've found with SMPP vs. HTTP APIs is on the inbound side of things - ie. receiving messages on a virtual number. Some aggregators I've used don't pass the UDH (user data header) through in inbound requests so you can't stitch long inbound messages together (this is, in my opinion, the driving force behind Twitters much vaunted 140 character limit - if they'd had an SMPP connection with the UDH in-tact they wouldn't have had to restrict posts to "140 characters reserving 20 characters for the username). Even with kannel, though, you still need to stitch long messages together manually. I posted my sample implementation for this in PHP to the Kannel lists a few years back: http://comments.gmane.org/gmane.comp.mobile.kannel.user/16642 http://comments.gmane.org/gmane.comp.mobile.kannel.user/1664... I've been using the same setup for years with no problems.