Skip to content

SMPP Gateway - Integration of Asterisk + Kannel to send SMS and receive back delivery receipt (DLR)

License

Notifications You must be signed in to change notification settings

samuelelandi/smslandi

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

2 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

SMSLAND(I) is suite of apps which allows a integration between an SMPP client (like Diafaan SMS) and Kannel + Asterisk Voip Server. The SMPP client can send sms and receive confirmation of message delivery (DLR).

The original target was Centos 7.x and the file install.sh has been done for this Linux distribution.

INSTALL: Download this project in /usr/src/smslandi

REQUIREMENTS: Install Asterisk Server from bash shell launch this commands:

cd /usr/src/ ./install.sh

USAGE: "start.sh" is an example to start all the modules required (please customize it as you wish)

In the folder /usr/src/smslandi/asterisk/etc/kannel there are the configuration files for Kannel, well tested in a working machine, for most cases changes are required.

In the folder /usr/src/smslandi/assterisk/agi/ there is the programs called in the dialplan to generate back the DLR: smslandidlr.php

in the folder /usr/src/smslandi/assterisk/etc/ you can find the configuration settings to be inserted/added to your Asterisk (you must adapt the examples to your dialplan)

In the folder /usr/src/smslandi/src you can find the main module smslandi.php that should run in background: Adjust the variables at line 57 of smslandi.php: // CUSTOMIZATION $ASTERISKSIPDESTINATION='103.51.3.219:5060'; $ASTERISKSIPORIGIN='128.199.249.184:5060'; $ASTERISKAMIIP='127.0.0.1'; $ASTERISKAMIPORT='5038'; $ASTERISKAMIUSER='amiuser'; $ASTERISKAMIPWD='yoursecret'; // END CUSTOMIZATION

For any help, please drop a message to samuele@landi.ae

About

SMPP Gateway - Integration of Asterisk + Kannel to send SMS and receive back delivery receipt (DLR)

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published