SMSC Open Source Solution with Monitoring, Billing, SMPP, SS7 and REST API support.
cd modules/adminnpm install
npm start
go to http://0.0.0.0:3000 or http://localhost:3000 in your browser
Username: admin
Password: admin
URL: /admin
cd modules/coremvn spring-boot:run
POST request on http://localhost:8080/rest/auth/token with valid credentials
Username: admin
Password: admin
Username: user
Password: password
- PostgreSQL
$ docker run -d -p 5432:5432 -e POSTGRESQL_USER=test -e POSTGRESQL_PASS=oe9jaacZLbR9pN -e POSTGRESQL_DB=smsc orchardup/postgresql - MySQL
$ docker run -p 3306:3306 -e MYSQL_ROOT_PASSWORD=password -e MYSQL_DATABASE=smsc -e MYSQL_USER=user -e MYSQL_PASSWORD=password -d mysql:latest - Oracle
$ docker run -d --shm-size=2g -p 1521:1521 alexeiled/docker-oracle-xe-11g
/rest/repository/browser/index.html
smsc.database.dialect = postgresql- database, which is used (other options - mysql, oracle, hsqldb, h2)encrypt.key = smsc.io- used in password encryptionjwt.header = X-Authorization- name of request header, which is used for JWT authenticationjwt.secret = smsc.io- used in access token signaturejwt.expiration = 3600- lifetime of access token (seconds).

Thank you to JetBrains for providing the tools that allows us to developer our project in the best IDE's.
