Have been running with fork https://github.com/MarkMagnus/smppex for the last 3 years.
This fork has the following modifications
- External sequence number generation.
- Separated processes for PDU storage.
Our system sends SMS to multiple suppliers, with multiple connections, for multiple clients simultaneously. Messages are tracked by predetermined sequence numbers, generated for each supplier independently. We are now considering, either re-basing the code by either forking and re-implementing changes or doing the work then submitting a pull request.
Would like to know your thoughts? and any suggestions on how this could be improved.