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 c86ebd9a44
fix security type juggling for login is using == instead of === for password hashes
2 months ago
bin cleanup playsmsd, use hook playsmsd_loop() 2 years ago
contrib contrib kannel.conf use fakesmsc instead 2 years ago
db update doc version 1.5.0-beta5 1 year ago
documents rename recvsmsd() to recvsms_daemon(), getsmsinbox() to recvsms_fetch(), use recvsms_hook_playsmsd_loop() instead 2 years ago
storage fix security type juggling for login is using == instead of === for password hashes 2 months ago
web fix CVE-2022-24785 7 months ago
.gitignore rename web/config.php to web/appsetup.php, easier to differentiate with other config files 2 years ago
CODE_OF_CONDUCT.md Create CODE_OF_CONDUCT.md 2 years ago
INSTALL.md update doc version 1.5.0-beta5 1 year ago
LICENSE.md MAJOR: playSMS license changed to GPLv3. Alter all core PHP files (except those under folder plugin) and add license information 9 years ago
README.md introducing this version as 1.5.0-beta4 1 year ago
SECURITY.md Update SECURITY.md 1 year ago
VERSION.txt update doc version 1.5.0-beta5 1 year 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 2 years ago
install.sh adjust install.sh due to playsmsd.php location change 2 years ago

README.md

README

Latest development release is playSMS version 1.5.0-beta5

Latest stable release is playSMS version 1.4.5

Official project website:

Official playSMS forum:

Description

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

License

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 http://www.gnu.org/licenses/gpl-3.0.html.

The GPLv3 full text is included in file LICENSE.md

Installation

Please read INSTALL.

Project Founder and Maintainer

Contributors

Information about code contributors can be found here:

Information about security contributors and reporters can be found here: