PHP Classes

PHP SMS Queue System: Queue and process delivery of SMS with Gammu

Recommend this page to a friend!
  Info   View files View files (8)   DownloadInstall with Composer Download .zip   Reputation   Support forum   Blog    
Ratings Unique User Downloads Download Rankings
StarStarStar 58%Total: 660 This week: 1All time: 4,877 This week: 74Up
Version License PHP version Categories
sms-queue 1.0.2GNU General Publi...5PHP 5, Wireless and Mobile, Performan...


This package can queue and process delivery of SMS with Gammu.

It take parameters of a SMS message and sent them to a local queue.

The package can also pull messages sent to the queue and deliver them using a local mobile device using Gammu to communicate with the device.

Innovation Award
PHP Programming Innovation award nominee
September 2016
Number 6

Prize: One copy of the Zend Studio
One way to send SMS messages without depending on third party APIs is to use the Gammu program. It can communicate with a mobile phone connected to your machine and sends SMS messages from the phone to whatever recipients you want.

This method of sending SMS messages may not be particularly fast, especially when you have to send many SMS messages, as it has to wait for one message to be sent, to send the next message.

This class provides a solution to prevent that your PHP application needs to wait for each SMS message to be delivered before it can send the next one.

It uses local message queues to post the messages. A separate script can pull each message from the queue and send it by communicating with the mobile phone using Gammu.

Manuel Lemos
Picture of Juraj Puchký
  Performance   Level  
Name: Juraj Puchký is available for providing paid consulting. Contact Juraj Puchký .
Classes: 17 packages by
Country: Czech Republic Czech Republic
Age: 42
All time rank: 109311 in Czech Republic Czech Republic
Week rank: 89 Up1 in Czech Republic Czech Republic Up
Innovation award
Innovation award
Nominee: 6x


SMS Queue

@copyright (c) 2016 Juraj Puchký - BABA Tumise s.r.o.

@license GPL

This project is opensource implementation of SMS queue for sending and processing SMS messages by gammu. It uses semaphores for message queue to store messages in queue and distribute them to gammu for process.

SMS Queue is application to sending SMS, provide SMS gateway with queue of massages.

  Files folder image Files  
File Role Description
Files folder imageinclude (4 files)
Files folder imagesample (2 files)
Accessible without login Plain text file config.php Aux. Auxiliary script
Accessible without login Plain text file Doc. Documentation

  Files folder image Files  /  include  
File Role Description
  Plain text file IGateWay.php Class Class source
  Plain text file IQueue.php Class Class source
  Plain text file Queue.php Class Class source
  Plain text file SMSGateWay.php Class Class source

  Files folder image Files  /  sample  
File Role Description
  Accessible without login Plain text file index.php Example Example script
  Accessible without login Plain text file sample-standalone.php Example Example script

 Version Control Unique User Downloads Download Rankings  
This week:1
All time:4,877
This week:74Up
 User Ratings  
 All time