phpESME is a php-based External Short Messaging Entity. Which allows you to connect to SMSC to send/receive messages and build services on top of that.
- Receiving SMSes (multipart also, unicode as well)
- Sending SMSes (multipart also, unicode as well)
- Handling delivery reports for sent SMSes (if requested)
- Install MySQL
- Install PHP
- Create database
- Import DB structure from
db_structure.sql
- Specify your settings of DB and SMSC in
conf/phpesme.conf
- Run
bin/phpesme_rx.php
,bin/phpesme_tx.php
andbin/phpesme_handler.php
It will receive SMS when phpesme_rx.php
and phpesme_handler.php
are running. You can see incoming SMSes in inbox
table and process them as you wish.
You should move message to archive
table after processing.
To send a message put it into outbox
table. If phpesme_tx.php
is running it will send it and move it to sent
table.
I hope I will make documentation soon.