SMPP Client
SMPP Client (or smpp-cli) is a simply command line that helps you to send SMS from a terminal or your applications and processes through the DNode protocol. It helps you to handle a typical issues when you are working with SMPP protocol.
Getting Started
Install
Install the package globally in your machine:
npm install -g smpp-cli
Usage
Command Line Interface (CLI)
Send SMS from You can send one SMS from CLI using the next command:
smpp-cli send MySender +34000000000 "Hello World!" -h smpp.example.com -p 2675 -L loginUser -P myPassword
Dnode
server
Mounting a You can mount a DNode server to send SMS from other processes or applications and keep a permanent connection to SMPP. This is specially recommened for applications that handle a high volume of SMS:
smpp-cli listen 7070 -h smpp.example.com -p 2675 -L loginUser -P myPassword
If you want receive the DLRs (Delivery Reports) from SMPP you should add de -C
(callback) option. It will request for DLR for each SMS. If you ommit this option, the DLR will not requested:
smpp-cli listen 7070 -h smpp.example.com -p 2675 -L loginUser -P myPassword` -C /usr/bin/processingBin
Dnode
server:
What parameters expect the Depending on your programming language where you are implementing the Dnode protocol the implementation it's different, but paramaters are finally the same. These are the parameters that you can use:
smpp-cli
:
Libraries using - SmsCampaignBundle (PHP Synmfony Bundle to manage high volume of SMS)
License
MIT © David Pérez Terol