Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/matthewshirley/beanstalkd-smpp-queue
beanstalkd SMPP queue
https://github.com/matthewshirley/beanstalkd-smpp-queue
Last synced: about 4 hours ago
JSON representation
beanstalkd SMPP queue
- Host: GitHub
- URL: https://github.com/matthewshirley/beanstalkd-smpp-queue
- Owner: matthewshirley
- License: lgpl-2.1
- Created: 2014-10-28T11:35:25.000Z (about 10 years ago)
- Default Branch: master
- Last Pushed: 2014-10-29T03:31:36.000Z (about 10 years ago)
- Last Synced: 2024-05-01T14:18:37.546Z (7 months ago)
- Language: PHP
- Homepage:
- Size: 211 KB
- Stars: 0
- Watchers: 2
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
beanstalkd-smpp-queue
=====================
Demostration of how BeanstalkD can be used to transport SMS via the SMPP protocol.Requirements
-----------* Beanstalkd Server
* PHP
* SMPP Server (Simulator or Real)
* Composer (for updating)Installation
-----------
I have included Pheanstalk into the respository to keep it simple although it wouldn't hurt to run an update.composer update
Once complete, edit `configuration.php` to match you server settings. If you know anything about SMPP, you can also change
the client settings at `vendor/smppUsage
-----
To run the queue workers, do this within the directory:php rx.php
php tx.phpRX will handle incoming messages and recipts. They will sit in the Beanstalk queue until someone collects them.
TX handles outgoing messages.Notes
-----------
If you're using this, please note:* This provides basic functions - it sends and recieves. If you have any suggestions on features to do, please let me know.
* If you want to monitor or have access to the queues, download [Beanstalk Console](https://github.com/ptrofimov/beanstalk_console)
* This was tested using [SMPPSim](http://www.seleniumsoftware.com/downloads.html) and also a number of aggregators that provide SMPP connections.