Pernah ada yang ketemu masalah ini?
Ini Solusinya
Di inbox tidak tampil ada pesan masuk, padahal di database ternyata ada. Lha ini kenapa ?
Ini dikarenakan relasi antara tabel inbox dan user_inbox. Primary key
yang ada di inbox harus ada sebagai foreign key di user_inbox.
Seharusnya isi dalam tabel user_inbox adalah seperti ini
"id_inbox";"id_user";"trash"
"2";"1";"0"
"3";"1";"0"
"4";"1";"0"
"12";"1";"0"
Agar isi user_inbox menjadi seperti diatas, maka
daemon.php harus dijalankan. Silakan baca README untuk konfigurasi daemon.
5. Configure daemon (to manage inbox and autoreply)
* Set path on gammu-smsd configuration at runonreceive directive, e.g:
[smsd]
runonreceive = /opt/lampp/htdocs/kalkun/scripts/daemon.sh
or, if you using Windows:
[smsd]
runonreceive = C:\xampp\htdocs\kalkun\scripts\daemon.bat
daemon dijalankan dengan memanfaatkan fungsi
runonreceive pada gammu. Silakan membuat file
daemon.bat/daemon.sh yang isinya mengakses
http://localhost/kalkun/index.php/daemon/message_routine. Setelah mengakses link tersebut, inbox akan tampil.
Saya memiliki alternatif lain agar script membaca inbox tidak
dependent ke gammu. Caranya adalah dengan memanfaatkan fungsi auto
refresh. Silakan anda cek menggunakan firebug, pada interval tertentu
(default 1 menit) kalkun akan mengakses otomatis beberapa fungsi.
Nah,
daemon untuk inbox bisa kita masukkan disitu.
Silakan buka folder kalkun/application/views/js_init/ lalu buka file
js_layout.php
Buat fungsi berikut
function new_daemon(refreshmode)
{
$.get("<?php echo site_url('daemon/message_routine')?>", function(data) {});
if(refreshmode == 'true') //refresh automatically if in threadlist
auto_refresh();
}
Lalu ubah baris 2 sampai 8 menjadi
var refreshId = setInterval(function() {
$('.modem_status').load('<?php echo site_url('kalkun/notification')?>');
new_notification('true');
new_daemon('true');
}, 5000);
Ada variabel 5000 diatas maksudnya interval refresh setiap 5000 ms (5 detik), silakan dirubah sesuka hati
NB : Versi kalkun yang saya pakai Kalkun 0.7.1
Sumber: www.sagung.wordpress.com/2013/02/15/mengatasi-masalah-inbox-di-kalkun/