You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
Go to file
Anton Raharja a92213a48c
change version to 1.5.0-beta6
2 days ago
bin cleanup playsmsd, use hook playsmsd_loop() 3 years ago
contrib contrib kannel.conf use fakesmsc instead 3 years ago
db change version to 1.5.0-beta6 2 days ago
documents rename recvsmsd() to recvsms_daemon(), getsmsinbox() to recvsms_fetch(), use recvsms_hook_playsmsd_loop() instead 3 years ago
storage early work to make it work with PHP 8 2 days ago
web early work to make it work with PHP 8 2 days ago
.gitignore rename web/config.php to web/appsetup.php, easier to differentiate with other config files 3 years ago Create 3 years ago change version to 1.5.0-beta6 2 days ago MAJOR: playSMS license changed to GPLv3. Alter all core PHP files (except those under folder plugin) and add license information 10 years ago change version to 1.5.0-beta6 2 days ago Update 6 months ago
VERSION.txt change version to 1.5.0-beta6 2 days ago
install.conf.dist update install script, set unable to install as root, remove unused vars, adjust for latest playsmsd changes thats it not using playsmsd.conf 3 years ago adjust due to playsmsd.php location change 3 years ago


Latest development release is playSMS version 1.5.0-beta6

Latest stable release is playSMS version 1.4.6

Official project website:

Official playSMS forum:


Free and Open Source SMS Gateway Software. Not A Free SMS Service.

Feature Highlights

  • Multiple database engine supported (using included PHP PEAR DB)
  • Send SMS to single mobile phone
  • Send SMS broadcasted to a group of mobile phones, or SMS bulk
  • Support sending text, flash and unicode messages
  • Receive private SMS to Inbox and forward it to email or user's mobile phone
  • Forward single SMS from mobile to a group of mobile phones
  • Provides SMS to email and email to SMS by polling mailbox
  • SMS autoreply, for easy autoreplying formatted incoming SMS
  • SMS board, forward received SMS to email, export output in JSON and a few other formats
  • SMS command, execute server side shell script using SMS
  • SMS custom, forward incoming SMS to custom apps, locally or hosted on external URL
  • SMS poll, manage polling system using SMS, export output in graph, JSON and other formats
  • SMS quiz, serve quizzes on SMS
  • SMS subscribe, manage user subscribes to a service using SMS
  • Blacklist, stoplist and firewall plugin for SMS services protections
  • Create your own features, tools, themes and gateway modules as a plugin
  • Supports Gammu, Kannel, SMS Server Tools, Jasmin, Playnet, Uplink, and several SMS service providers
  • Supports multiple active SMSC
  • Supports simulation gateway for testing incoming and outgoing SMS
  • Route outgoing SMS by prefix
  • Route outgoing SMS per user
  • Route incoming SMS to users or URL
  • Webservices for sending SMS, retrieving delivery reports, checking credits and more
  • Long SMS support, length of text is configurable
  • Rate SMS by destination prefix
  • SMS credit system per user
  • Multiple SMSC activated and routable
  • Timezone settings
  • Multi-language user interface (English, French, Bahasa Indonesia, Russian and a few others)
  • Easily add new language for user interface
  • Web-based interface
  • Multi-domain from single playSMS installation with site branding


playSMS is free software: you can redistribute it and/or modify it under the terms of the GNU General Public License as published by the Free Software Foundation, either version 3 of the License, or (at your option) any later version.

playSMS is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.

See the GNU General Public License for more details.

You should have received a copy of the GNU General Public License along with playSMS. If not, see

The GPLv3 full text is included in file


Please read INSTALL.

Project Founder and Maintainer


Information about code contributors can be found here:

Information about security contributors and reporters can be found here: