Langsung ke konten utama

Install Gammu Sms Gateway Pada Ubuntu 10.04

Awesome SMS Gateway on My Ubuntu Lucid Computer Using Gammu-Kalkun



Just explore sms gateway that seems to be complicated but finally I can get it working on my own machine with my old K750i sony ericsson phone.

What sources are behind this sms gateway?
There are 3 main sources that need to run in background and 1 sources as frontend.



Background source are:
  1. Gammu - for communicating with handphone.
  2. Handphone - as receiver and transmitter.
  3. Database (MySQL) - for storing and manipulating sms.
Frontend source is: Kalkun as web based interface.

How to install sms gateway source?
First, go install gammu. Type this on terminal

sudo add-apt-repository ppa:nijel/ppa
sudo apt-get update
sudo apt-get install gammu gammu-smsd 


Second, install MySQL also with apache web server. Go to apachefriend to get latest XAMPP Linux also follow the installation step on that page. Now, you have local PHP, and MySQL server.

Third, setting up Kalkun database. Go to your web browser and go to this link http://localhost/phpmyadmin. Don't forget to start lampp (XAMPP Linux) before go to phpmyadmin page. You should now see Create new database form, fill form with kalkun and click on create button. Just close this page when you succeed.

Fourth, connect your phone. Just connect your phone with supported USB cable. After connected, type this on terminal to create log files.
sudo touch /etc/smsdlog


Test your phone connection by type this on terminal

gammu identify


If your phone supported and your config is correct, you will see phone information like Device, Model, Firmware, IMEI, SIM IMSI, etc. Please note on Device information as it will be used on editing configuration

Edit the content of /etc/gammu-smsdrc with your favourite text editor. Make sure you have permission to make a change on gammu-smsdrc. This is my gammu-smsdrc content:

# Configuration file for Gammu SMS Daemon

# Gammu library configuration, see gammurc(5)
[gammu]
# Please configure this!
port = /dev/ttyACM1
connection = at115200
# Debugging
#logformat = textall

# SMSD configuration, see gammu-smsdrc(5)
[smsd]
PIN = 1234
service = mysql
DeliveryReport = sms
logfile = /etc/smsdlog
# Increase for debugging information
debuglevel = 1

User = root
Password =
PC = localhost:/opt/lampp/var/mysql/mysql.sock
Database = kalkun

# Paths where messages are stored
inboxpath = /var/spool/gammu/inbox/
outboxpath = /var/spool/gammu/outbox/
sentsmspath = /var/spool/gammu/sent/
errorsmspath = /var/spool/gammu/error/


Port should same as Device information. Now run gammu by typing on terminal

sudo gammu-smsd


If running well you should see this on terminal

[sudo] password for ardinoto:
Log filename is "/etc/smsdlog"



Fifth - The Last Step, Install kalkun. Get the latest kalkun here. Extract kalkun contents to /opt/lampp/htdocs/kalkun. Edit kalkun database settings on /opt/lampp/htdocs/kalkun/system/application/config/database.php.
$db['default']['hostname'] = "localhost";
$db['default']['username'] = "root";
$db['default']['password'] = "";
$db['default']['database'] = "kalkun";
$db['default']['dbdriver'] = "mysql";


Finally, open your browser and go to http://localhost/kalkun

©ardinoto

Komentar

Postingan populer dari blog ini

Cara Membuat Mainan Baling-Baling/ Kitiran Lebah Dari Bambu

Bahan-bahan untuk membuat kincir lebah adalah sebagai berikut :

a. bambu diserut dengan lebar kira-kira 1 cm
b. bambu diserut hingga lentur (seperti rangka layang-layang)
c. bambu diserut bulat (diameter sedotan) dengan panjang kira-kira 15 cm
d. bambu diserut bulat pendek seperti batang korek api
e. karton penyangga bagian dalam bungkus rokok
f. benang
g. karet gelang
h. 2 potongan kaleng yang dibengkokkan
i. potongan sedotan secukupnya
selain bahan di atas siapkan pula peralatan seperti gunting, cutter, lem kertas, lem kayu, serta spidol.
sebelum membuatnya, kita harus mempersiapkan bahan-bahannya terlebih dahulu, sebagai berikut :
A. Ambil bambu serut yang besar (bambu a)kemudian patahkan (tidak putus) seperti gambar di bawah ini

setelah dibengkokkan, maka dibuat lubang yang berhadapan seperti dalam gambar di atas.
B. bambu c di belah penampangnya. Ujung yang satu dibelah dua sampai dua per tiga bagian bambu, dan ujung lainnya dibelah empat.

masukkan potongan kaleng be…

Cara Membuat Mainan Mobil Etek-Etek Dari Bambu

Bahan-Bahannya :
Bambu belahsandal bekas, dibuat menjadi 4 buah roda2 unit bambu bulat (diameter 1 cm; panjang 2 cm), bisa pula menggunakan bekas spidol gambarkayu/banbu  panjang (kira-kira 1 meter)1 kaleng bekas susu utuh (kaleng besar : susu kental manis)1/4 bagian kaleng susu kecil merk Bearbrand2 lembaran kaleng tebal (bisa dari kaleng susu kental manis) berukuran 1 cm x 2 cm, dan dibengkokkan/ditekuk 90 derajat. karet gelang secukupnyaCara Membuat :
Bambu belah di potong-potong menjadi gambar berikut

potongan bambu belah sedangkan bahan yang disiapkan menjadi seperti ini

bahan lain yang disiapkan rangkai semua bahan sebagai berikut :
a.  ambil 2 potong bambu no. 1, dan 1 potong bambu no. 2, rangkai seperti gambar, dan diikat dengan karet.

bambu no. 1 & 2 b.  tambahkan bambu no. 3 pada sisi rangkaian di atas

tambah bambu no.3 c.  ikat bambu no.4 pada kira-kira sepertiga bagian paling atas rangkaian.  dan ikatkan dua bambu bulat seperti pada gambar di bawah ini

tambah bambu no. 4 dan b…

Bocah-Bocah Yang Mendadak Terkenal di TV Karena Jago IT Ternyata "Berbohong"?

1. Pembuat salingsapa.com (Muhammad Yahya Harlan)

Source Salingsapa.com Ralat karena pernyataan Yan Harlan (ayah Muhammad Yahya Harlan)
“Memang itu dari CMS tertentu, tapi kita beli lisensinya. Dan dalam aturannya, kalau kita beli lisensinya kita diberi kebebasan untuk mencantumkan atau tidak,” pada Minggu malam 13 Februari 2011
Dalam aturan lisensi di JCow, saat ditelusuri detikINET, memang disebutkan bahwa kata-kata ‘powered by JCow‘ boleh dihilangkan bagi mereka yang membeli lisensi piranti lunak ini.
Yan juga menambahkan, dengan dibelinya lisensi tersebut maka pembeli bebas mengkreasikan source tersebut.
sumber : http://www.detikinet.com/read/2011/02/14/114531/1570726/398/hak-cipta-salingsapa-jadi-bahan-kontroversi/?i991102105
Maka tulisan saya di bawah ini jgn digubris, terimakasih
Pertama saya salut dengan bocah ini, namun setelah saya lakukan view source terhadap web jejaring social miliknya itu, ternyata menggunakan engine jcow.net
Pantas terasa aneh,  seorang bocah ingusan…