Skip to content

SMPP SMSC Simulator from Melrose Labs. Simulate SMSCs (short message service centres) and SMPP SMS gateways, and simulated SMS message delivery. Code represents previous version of SMSC Simulator service available online.

master
Switch branches/tags
Code

Latest commit

 

Git stats

Files

Permalink
Failed to load latest commit information.
Type
Name
Latest commit message
Commit time
 
 
 
 
 
 

SMPP SMSC Simulator

smpp-smsc-simulator

This code was used as part of the Melrose Labs SMPP SMSC Simulator service. The SMSC simulator (or SMPP simulator) is used to test an SMS application's support for the SMPP protocol.

Build

g++ -std=c++11 smscsimulator.cpp -o MLSMSCSimulator 

Run

./MLSMSCSimulator

The SMSC will listen for connections on port 2775.

If you wish to use TLS with the SMSC simulator, then you should put an AWS load balancer in front of the server on which you run the simulator or use openssl to bridge to the SMSC simulator.

Docker

Alternatively you can build and run the SMSC simulator in docker

docker-compose up

This will build and run the SMSC simulator in Docker on port 2775.

References

Melrose Labs SMPP SMSC Simulator - https://melroselabs.com/services/smsc-simulator/ (service running newer version of code)

SMPP protocol - https://smpp.org

About

SMPP SMSC Simulator from Melrose Labs. Simulate SMSCs (short message service centres) and SMPP SMS gateways, and simulated SMS message delivery. Code represents previous version of SMSC Simulator service available online.

Topics

Resources

License

Code of conduct

Releases

No releases published

Packages

No packages published