As mentioned on the title, this version is a release candidate for 0.4, we need you to do some testing before it’s available as stable release, so your feedback is really important here.
If you found any bugs please report to the mailing list or bug tracker.
What’s new:
- Keyboard shortcut
- Spam filter
- PostgreSQL support, you must use gammu >= 1.30.0
- Public phonebook (contact and group)
- Multiple modem (Round Robin strategy)
- Send to multiple groups
- Hook-based Plugin system
- Handle GSM special character like ^ { } \ [ ] ~ | € which count as 2 character
- “Remember me” on login
- Message Recover
- Wider layout
- Counter for incoming sms
- Send WAP link
- Plugin Blacklist Number
Bugfix:
- User delete bug
- Kalkun API
- Various bugfix on search
- Various bugfix on notification
- Various bugfix on pagination
Translation added:
- Turkish
- Spanish
Database changes:
- Added field `is_public` on `pbk` and `pbk_groups` table
- Added field `in_sms_count` and rename field `sms_count` to `out_sms_count` on `sms_used` table
- Added table `b8_wordlist` (`token`, `count`)
- Added table `plugins` (`plugin_id`, `plugin_system_name`, `plugin_name`, `plugin_uri`, `plugin_version`, `plugin_description`, `plugin_author`, `plugin_author_uri`, `plugin_data`)
ToDo:
- Test and Re-Test
- Remove unused code
- Remove unused database table/field
- Improve translation
- Improve plugin system (Add more hook point)
- Bugs hunting
- Plugin Server Alert still down
You can download it from SourceForge.
download dulu, coba besok pagi.
oya utk kasus sms masuk yg > 160 karakter (multipart) gimana?
Sepertinya ini sudah lama dan sudah diperbaiki.
tp ditempat saya masih gagal kalo menerima SMS yang lebih dr 160 karakter.
Coba ubah nilai berikut di application/config/kalkun_settings.php
menjadi:
Ternyata sudah $config['multiple_modem_state'] = FALSE;.
Yang jelas kalkun_settings.php ada beberapa yg harus di edit, seperti letak perintah gammu.
Berhubung pake Linux harus diganti ke /usr/bin/gammu.
Ini akan saya coba lagi SMS yg lebih dr 160 karakter
Saya bantu bug test nya,Mas. Mudah-mudahan berkenan. Terima kasih
Dengan senang hati pak, saya tunggu feedbacknya
Kali ini saya gagal kirim dan menerima, kira2 apa yg harus dilakukan?
Saya dapat log :
Thu 2011/09/15 09:29:02 gammu-smsd[26365]: Read 1 messages
Thu 2011/09/15 09:29:02 gammu-smsd[26365]: Incomplete multipart message 0xC9, waiting for other parts (waited 207 seconds)
2 SMS tetap tidak bisa masuk inbox kemudian saat ini setiap SMS tidak masuk inbox kalkun, isi tabel inbox false pada kolom processed.
Gimana solusinya?
Kemungkinan masalah ada di gammu atau modem, silahkan dicobakan upgrade ke versi gammu yang terbaru.
$ sudo dpkg -l |grep gammu
ii gammu 1.29.0-1.lucid~ppa.1 mobile phone management utility
ii gammu-doc 1.29.0-1.lucid~ppa.1 The Gammu Manual
ii gammu-smsd 1.29.0-1.lucid~ppa.1 SMS message daemon
ii libgammu-i18n 1.29.0-1.lucid~ppa.1 mobile phone management library (i18n files)
ii libgammu7 1.29.0-1.lucid~ppa.1 mobile phone management library
apakah harus menunggu gammu v1.30
Tidak ada salahnya dicoba
Referensi: https://bugs.cihar.com/print_bug_page.php?bug_id=1412
Coba juga dengan mengatur parameter multiparttimeout di smsdrc.
di Windows XP SP 3, gammu 1.30.0 plus modem siemens MC389; so far so good:-)
saya juga gagal terima dan kirim long sms.
Adakah error atau log yang bisa membantu?
hello, i find a bug to this version, is the same of the last version, that you can see the menssage of the other user, that send to the same number, i think that the best posibility to fix is add a colum to the outbox database, and in this colum add the id_user, so for each user find the message with his id_user, and also when i use the search it not find menssage that have in the outbox.
Thanks
The Outbox’s bug should be fixed on 87b452973e
blom berhasil konek ke kalkun 0.4
klo di kalkun 0.21 bisa
ada bbrp pertanyaan nich :
$config['gammu_path'] = “/usr/bin/gammu”;
$config['gammu_sms_inject'] = $config['gammu_path'].”gammu-smsd-inject”;
$config['gammu_config'] = $config['gammu_path'].”config.ini”;
uda bener?berhubung saya pengguna ubuntu
==========================================
runonreceive = /var/www/sms/scripts/daemon.sh
sudah benerkah settingannya?
berhubung saya tdk menggunakan lampp ( install terpisah apache, mysql, php n phpmyadmin
tQ bro
Setting gammu path hanya digunakan jika ingin mengirimkan WAP link.
Yang perlu di setting adalah runonreceive pada gammu, dan path pada daemon (daemon.sh dan daemon.php).
Great work with Kalkun!
Oow….
klo settingan
runonreceive = /var/www/sms/scripts/daemon.sh
uda bener?
settting daemon.sh, uda bener?
DAEMON=/path/to/kalkun/scripts/daemon.php ?
atau
DAEMON=/var/www/kalkun/scripts/daemon.php ?
bole saya menta alamat ym z, klo tidak keberatan bro
tQ.Gbu
mas milisdad.. bikin tutorial terbaru donk mengenai upgrade kalkun…. toba ini soalnya ada beberapa perubahan database..
saya barusan download kalkun. saya baca dan ikuti petunjuk instalasi di wiki, tapi mentok di bagian “Launch the installer”. gak keluar tampilan wizardnya, yang ada putih doang.
begitu buka http://localhost/kalkun/ tampilannya putih kosong.
saya liat file kalkun/install/index.php juga kosong, gak ada isinya.
saya coba buka file kalkun/system/codeigniter/CodeIgniter.php, trus saya coba echo sana, echo sini dan berenti setelah baris 201 / perintah $CI = new $class();
mohon pencerahannya. thx
Pastikan versi PHP yang digunakan versi 5 ke atas.
yang saya pake php 5.2.13, apache 2.2.15, mysql 5.1.45, dan gammu 1.30.
btw, saya udah berhasil instal setelah download source-nya dari github (bukan paket).
saya sudah coba dan berjalan. tapi saya ingin ngembangin lg..cara agar sms yang masuk ke (tabel)inbox masuk juga ke tabel lain gimana ya? misalkan isi dari sms yang masuk ada kata “jakarta” maka dia masuk ke tabel jakarta di database(yg sudah sy buat) ..mohon pencerahannya.. trims
Hmmm, menarik
Nanti saya coba buatkan hook point agar bisa dipasang sebagai plugin.
Untuk saat ini bapak bisa melakukan perubahan langsung di Message_model function send_messages.
rekues sms merge dong:-)
konsepnya sama mail merge di office. jika ada field dari phonebook, misal [name], akan muncul nama sesuai dengan nomor yg dituju.
Saya test kirim sms, sudah masuk ke table outbox, tetapi kenapa tidak terkirim ya, padahal saya test gammu pakai gammu-smsd-inject masuk ke folder outbox langsung terkirim?
catatan:
gammu yang dipakai 1.30
Apakah ada error log yang bisa membantu?
i am having the same problem with kalkun 0.4rc1, messages received in the inbox and are placed in the outbox in the db but not sent and not available in kalkun GUI… Any clues.. PS.. where are the log files which i need to share to debug this ???
thanks
Saya baru mencoba kalkun yang versi 0.3 tapi ada sedikit masalahnya yaitu notifikasi inboxnya muncul bahwa ada pesan masuk tapi ketika diklik kosong sama sekali tidak ada pesan yang masuk. Kemudian saya cek di databasenya ternyata masuk, kira2 salahnya dimana ya mas ?
Untuk kalkun versi 0.4.1 RC ketika proses instalasi saya pilih Upgrade muncul pesan erorr seperti ini :
A Database Error Occurred
Error Number: 1054
Unknown column ‘sms_count’ in ‘sms_used’
ALTER TABLE `sms_used` CHANGE `sms_count` `out_sms_count` INT( 11 ) NOT NULL DEFAULT ’0′;
Kira-kira itu salah dimananya ya mas ? padahal semua settingannya sudah ok sesuai petunjuk. Terima Kasih atas jawabannya
Silahkan menggunakan versi terakhir dari Git, jangan lupa tambahkan directory ‘install’ dan jalankan proses instalasi seperti biasa.
pak..ikutan koment..
-instalasi kalkun 0.4RC1 pada win xp.. brjlan smpurna..tentang database error pada sms_used clear.
-sms inbox..dan outbox berjalan dengn normal ..pnylesaian hanya pada gammu smsdrc serta kalkun script daemon dan instalsi “run upgrade” dngan sedikit trik…
-explore fitur dan plugin dengn beberapa modify berjalan dengan lancar.
-tentunya prgram ini tidak hanya bualan tentang open source..tp emg betul” open source.. thax alot…
-nada dering sms notifikasi inbox dan outbox..?
-pak sudahkah ada project sms masking..? karena tentunya akan semakin kompetitif… mohon ijin saya untuk bereksperimen dengn basis kalkun …pak..
mas semuanya sukses saya instal di windows 7
sms ok, di kalkun sendiri cuma 1 yang kurang…
data inboxnya ga muncul di interface webnya..
tapi di database msuk,
kurang setingankah atau perlu setingan lain lagi mas!
terimakasih
Sudah setting daemon? silahkan dibaca lagi README-nya
mas arie, saya install kalkun 0.4 win 7 modem fastrack,sukses buat kirim, tapi buat terima ndak muncul di inbox setting daemon dah tak seting :
:: Configure this (use absolute path)
:: php cli path
set PHP=C:\xampp\php\php.exe
:: daemon.php path
set DAEMON=C:\xampp\kalkun\scripts\daemon.php
:: Execute
%PHP% %DAEMON%
ada solusi?
mas arie, saya install kalkun 0.4 win 7 modem fastrack,gammu-1.30.0, sukses buat kirim, tapi buat terima ndak muncul di inbox setting daemon dah tak seting :
:: Configure this (use absolute path)
:: php cli path
set PHP=C:\xampp\php\php.exe
:: daemon.php path
set DAEMON=C:\xampp\kalkun\scripts\daemon.php
:: Execute
%PHP% %DAEMON%
ada solusi?
daemon.php nya sudah di konfigurasi pak?
Jika sudah, berikut langkah-langkah debugging-nya pak:
1. Jalankan file daemon.bat secara langsung, bisa dengan klik dua kali atau dari command prompt (cmd). Jika belum bisa juga,
2. Jalankan perintah berikut melalui cmd:
Jika masih belum bisa,
3. Buka web browser dan kunjungi laman http://localhost/kalkun/index.php/daemon/message_routine
Semoga bisa membantu.
Mas Zaki sms masuknya biasanya langsung ke CONVERSATION karena settingnya di TRUE secara default. Supaya masuk ke inbox dimatikan saja mas, diganti ke FALSE. di kalkun_settings.php.
/*
|————————————————————————–
| Conversation Grouping
|————————————————————————–
|
| Enable/disable grouping on message list,
| If set to FALSE, message will be listed as single message.
|
*/
$config['conversation_grouping'] = FALSE;
Bro Arie,
Ada fasiliats untuk check status secara keseluruhan (gammu-smsd, mysql, dll) yg bisa dipanggil dari monitoring server melalui command line?
misalnya manggil “curl http://server/kalkun/check.php” dari monitoring server, trus kalo ada masalah (gammu, mysql connection, etc) return code nya jangan http 200.
Bisa?
Beberapa fungsi seperti `last_activity`, `phone_signal`, `phone_battery` sudah disediakan di kalkun_model.php function get_gammu_info(). Mungkin tinggal dibuatkan jembatan (di controller) agar bisa diakses dari API.
adakah yang sudah mencoba simple_autoreply di dalam /application/config/kalkun_settings.php ???
mohon pencerahannya… buat tugas nieh… hehehehehe…
bingung soalnya…
Untuk konfigurasi plugin autoreply sudah dipindahkan ke /application/plugins/simple_autoreply/simple_autoreply.php
Untuk mengaktifkannya bisa dari menu Plugin yang ada di GUI/ web-nya.
Pak bisa di upload lagi yang versi paling terakhir di sourceforge versi 4.0..
Thank’s a lot
Versi terakhir adalah 0.4, bukan 4.0.
Apakah ada masalah dengan file yang sekarang?
sudah bisa instal tapi pas login muncel pesan seperti dibawah, kenapa ya bang?
Sudah saya coba otak-atik struktur tabelnya belum ilang juga pesan error itu.
================
A Database Error Occurred
Error Number: 1054
Unknown column ‘pbk.ID’ in ‘field list’
SELECT *, `pbk`.`ID` AS `id_pbk`, `pbk_groups`.`Name` AS `GroupName` FROM (`pbk`) LEFT JOIN `user_group` ON `user_group`.`id_pbk`=`pbk`.`ID` LEFT JOIN `pbk_groups` ON `pbk_groups`.`ID`=`user_group`.`id_pbk_groups` WHERE `pbk`.`id_user` = ’1′ ORDER BY `pbk`.`Name`
Boleh tau install lewat mana? wizard atau manual?
Kolom ‘pbk.ID’ adalah bagian dari database gammu, bisa diambil di source code-nya.
Gan saya mau tanya biasanya delaynya brapa lama dari kita nulis sms di kalkun sampe terkirim ke nomer tujuan??
Soalnya delay saya sekitar 15menit baru sms bisa terkirim, ketika saya lihat didatabase kalkun di table outbox pada coloumn insertintoDB dan updateintoDB itu ada selisih waktu sekita 15menit? bagaimana cara mengurangi waktu delay?
Apakah ini terjadi gara2 saya menginstall kalkun di pc yang terpisah dengan pc yang ada mysql servernya?
Mohon bantuannya
Terima kasih
Apakah ada perbedaan waktu antara server aplikasi (php) dan server database (mysql)?
Kalkun melakukan insert data ke database sesuai waktu di server aplikasi sedangkan gammu mengirim sms sesuai waktu di server database.
Wah makasih gan,iya waktunya berbeda. setelah saya samakan ga sampe semenit dah terkirim smsnya. Makasih ya gan.
di log sering unknown eror pak..padahal status terhubung.
sehingga tidak dapat mengirim sms.solusinya gmn pak ?.tks
Mungkin debug levelnya bisa ditingkatkan agar errornya lebih jelas.
Pak, terima kasih banyak untuk Kalkunnya..
Saya lihat ada fungsi plugin external script dan autoreply..
Bisa kah bantu saya untuk pemakaiannya misalnya saya punya tabel ada field number HP dan field Nilai..
Dimana Mereka SMS dengan Format Nilai, kemudian SMS Gateway mengecek nomor dan nilai di table..bila valid baru mereply..
Minta sedikit sample untuk fungsi yang saya inginkan..
Thank’s A Lot..
Buat Rekan yang lain silahkan bila ada sedikit saran coding…maklum newbie..
Untuk kasus ini cukup menggunakan plugin external script saja, untuk kirim sms balasannya tinggal bikin script menggunakan API.
Kalau saya tidak salah menangkap maksud bapak, kurang lebih konfigurasi yang akan digunakan seperti ini:
$config['ext_script_path'] = '/bin/sh';
$config['ext_script'][0]['name'] = '/usr/local/check_nilai.sh';
$config['ext_script'][0]['key'] = 'content';
$config['ext_script'][0]['type'] = 'match';
$config['ext_script'][0]['value'] = 'NILAI';
$config['ext_script'][0]['parameter'] = 'phone';
Nah, nanti di script
/usr/local/check_nilai.shtinggal eksekusi file php yang isinya melakukan query berdasarkan nilaiphonedan mengirimkan sms balasan ke user.Kurang lebih begitu pak, semoga membantu.
Referensi:
http://azhari.harahap.us/2011/04/howto-turn-kalkun-into-awesome-mobile-dictionary-app/
Untuk kirim sms lebih dari 120 karakter selalu gagal, apa masalahnya?
Tetapi terima SMS multipart OK bisa.
Mohon solusinya….
Coba aktifkan dan lihat smsd lognya pak.
Ini contoh error dari log-nya
gammu-smsd[1944]: Error sending SMS: Error writing to the device. (DEVICEWRITEERROR[11]).
Apa modemnya kurang support? saya pakai SE w200i.
Untuk dukungan modem silahkan cek disini http://wammu.eu/phones/.
Jika masih belum bisa silahkan melaporkan ke developer gammu http://wammu.eu/support/bugs/.
Mas Arie, klo kasus yang bapak Wahyu S, khan untuk mengirim sesuai permintaan. Tp kalo misalkan sy mau kirim ke semua siswa. Contoh :
Siswa 1 –> Nilai ulangan matematika 9.8
Siswa 2 –> Nilai ulangan matematika 6.8
Siswa 3 –> Nilai ulangan matematika 7.8
Siswa 4 –> Nilai ulangan matematika 9.5
kira2 ada masukan gak mas.
terima kasih sebelumnya.
Bisa menggunakan fitur SMS Merge https://github.com/back2arie/Kalkun/commit/8d7e79016f620935308555900554aa1049fe824b
Mas saya kok ga bisa connect ya dengan kalkun yang versi 0.4, sudah setting daemon.sh dan daemon.php, kenapa yang mas ?
gammu-smsd runonreceive-nya sudah dikonfigurasi pak?
Pak, untuk fungsi kirim nilai udah bisa… modif aza sebisanya dari autoreplay dan external script plugin..
Tanya lagi pak kalo fungsi autoreminder tanggal bisa enggak di plugin jadi check data dari table…
kalo cocok kirim sms..
Terima kasih atas ilmunya…
Trigger-nya apa pak?
Kayanya tinggal dibikin script biasa aja terus dimasukin ke cron/ scheduler deh
iya juga,,sich pak..
BTW thanks a lot coba google lagi…
aku gunakan kalkun 0.4 code name “Toba” install manual
kasusnya sama seperti ini
A Database Error Occurred
Error Number: 1054
Unknown column ‘pbk.ID’ in ‘field list’
SELECT *, `pbk`.`ID` AS `id_pbk`, `pbk_groups`.`Name` AS `GroupName` FROM (`pbk`) LEFT JOIN `user_group` ON `user_group`.`id_pbk`=`pbk`.`ID` LEFT JOIN `pbk_groups` ON `pbk_groups`.`ID`=`user_group`.`id_pbk_groups` WHERE `pbk`.`id_user` = ’1′ ORDER BY `pbk`.`Name`
kira2x apa yg salah yaa ?
Boleh tau kenapa tidak install lewat wizard?
column ‘pbk.ID’ adalah bagian dari database gammu.
saya lakukan secara manual karena sebelumnya saya pernah install versi 0.3 dgn manual dan tdk ada error kukira yang yg 0.4 ini juga sama ternyata tidak
selain itu juga karena saya lebih familiar dgn import database dgn phpmyadmin secara langsung dan dan merubah data base name sesuai yg saya inginkan
Maaf mas, saya masi newbie ni, pas saya mau install kalkun versi 0.4 lewat browser (http://localhost/) kok error ya setelah step ke “Run Database Setup”, trus slain itu service Apache lngsung “STOP” n g bisa di running lagi, mohon pencerahannya mas ….???
Kalau boleh tau error-nya apa pak?
mas sms inbox saya selalu masuk nya ke spam padahal nama2 nya sudah ada di kontak mohon pencecerahan terima kasih
Untuk filter spam itu berdasarkan kata-kata dalam isi pesan, bukan dari kontak.
Silahkan sms tersebut di mark as “Not Spam”.
knpa setiap sms masuk larinya kespam
mas masalah spam sudah teratasi dengan menaikan index di spam, lalu mohon info lagi neh, knapa di samsung tab kalkun tiDAK bisa masuk login, apa karna plugins java scriptnya, kira brouser nya apaan untuk samsung tab 10.0 trima kasih
Kalau boleh tahu pakai browser apa pak?
Coba aktifkan dan lihat debug log, jika ada akan sangat membantu untuk mencari masalahnya.
Sudah coba firefox?
Sudah dicoba dengan firefox hslnya sama, browsernya menggunakan opera,dan bawaan dr android, dianggapnya password salah
Saya coba dengan browser bawaan android bisa-bisa aja pak. Mungkin password yang bapak ketik memang salah.
mas arie gimana kalau nomor kontak jg disertakan alamatnya, karena kalkun saya aplikasikan untuk komunikasi dgn Puskesmas, shg begitu ada pesan masuk kita tahu dari siapa, puskesmas mana. trim
Bukankah bisa langsung dari nama kontak? Mis. “Puskesmas A”, “Puskesmas B”, dst.
Mas.. mau tanya, saya download versi 0.5, kenapa tombol composenya tidak ada respone?
Mohon pencerahannya, thank you
http://azhari.harahap.us/2012/05/kalkun-0-5-codename-ubud-stable-released/#comment-1113
Mas… mau pinta pencerahnya lagi..
saya mau coba multi usernya,
Tapi kok SMS yang masuk ke tabel inbox tetap ke id user ‘kalkun’ 1.
Saya sudah pakai @test, tapi tetap ga ke id user ‘test’ 2.
Thank You
Sudah coba pakai versi yang terbaru pak?
Versi yang terbaru.. problem di composenya mas.. makanya saya pake versi yang 0.4
Fixed (https://github.com/back2arie/Kalkun/issues/70)