Skip to content
Open Source Web based SMS Management
Branch: master
Clone or download
Fetching latest commit…
Cannot retrieve the latest commit at this time.
Type Name Latest commit message Commit time
Failed to load latest commit information.
application Update kalkun_lang.php Apr 23, 2015
media Filters incoming sms (Issue #51) Dec 31, 2012
scripts Implement database functions for Alternate Gateways Jun 2, 2014
system Direct gateway script for T-Mobile CZ May 25, 2014
CREDITS change my email adress and remove my author information from soap plugin Nov 23, 2013
FAQ Update documents, remove plugins library from autoload, add mbstring … Sep 12, 2011
PLUGIN Update documents, remove plugins library from autoload, add mbstring … Sep 12, 2011 Changes: update README file for better markup Apr 26, 2012
license.txt Initial commit Jul 29, 2010

Kalkun - Open Source Web-based SMS Management

Kalkun is open source web-based SMS (Short Message Service) management, it use gammu-smsd (part of gammu family) as SMS gateway engine to deliver and retrieve messages from your phone/modem.

Homepage : - Documentation :


You need to install and configure this first:

  • apache 2.x.x
  • PHP 5.x.x (with mysql/pgsql/pdo_sqlite, session, hash, json, mbstring extension)
  • MySQL 5.x.x or PostgreSQL or SQLite3
or you can just install xampp (
  • gammu-smsd, make sure it is already running and configured


  1. Extract to web root folder (eq: /var/www/html => Ubuntu)
  2. Create database named kalkun (you can do it with mysql console or phpMyAdmin)
  • using mysql console
     # mysql > CREATE DATABASE kalkun;
     # mysql > quit
  • using phpMyAdmin
  1. Edit database config (application/config/database.php) Change database value to 'kalkun', username and password is depend on your mysql configuration

  2. Import gammu database schema (it's included on gammu source, eg. gammu/docs/sql/mysql.sql)

  • using mysql console
    # mysql kalkun - u username -p < gammu/docs/sql/mysql.sql
  • using phpMyAdmin
  1. Configure daemon (to manage inbox and autoreply)
  • Set path on gammu-smsd configuration at runonreceive directive, e.g:
      runonreceive = /opt/lampp/htdocs/kalkun/scripts/
    or, if you using Windows:
      runonreceive = C:\xampp\htdocs\kalkun\scripts\daemon.bat
  • set correct path (php-cli path and daemon.php path) on or daemon.bat
  • make sure that the daemon script is executable
  • Change URI path in daemon.php, default is (http://localhost/kalkun)

There are 2 way to install:

  1. Graphic Install Launch http://your-location/kalkun/index.php/install, and follow instruction there, or
  2. Manual Install (import sql file media/db/mysql_kalkun.sql to kalkun database)
  • using mysql console
# mysql kalkun - u username -p < media/db/mysql_kalkun.sql
  • using phpMyAdmin


  • After install finished, you need to remove install folder.
  • To improve security, it's higly recommended to change "encryption_key" on application/config/config.php

Open up your browser and go to http://your-location/kalkun Default account : username = kalkun, password = kalkun (you can change it after you login)


You can’t perform that action at this time.