Simple utility for testing SMSC connections. It allows to bind to SMSCs, send submit_sm PDUs and wait for delivery reports.
If you want just to build smppsend
executable for you current platform, just run
$ mix do deps.get, escript.build
If you want to make a Linux-compatible binary for specific versions of OTP platform (for example, OTP 19), run
$ make VERSIONS=19
You need Docker installed to build.
You can also download precompiled Linux-compatible binaries from Releases page.
See
$ smppsend --help
Sample usage
$ smppsend --submit-sm --source-addr test --destination-addr 71234567890 --source-addr-ton 5 --source-addr-npi 0 --dest-addr-ton 1 --dest-addr-npi 1 --data-coding 0 --host smppex.rubybox.ru --port 2775 --system-id testsid --password password --bind-mode trx --short-message "test" --wait