http://onta-programing.blogspot.com/2009/12/sms-gateway-lengkap-dengan-gui.html,
Namun kali ini ditambahkan modul Auto Response ;).
Source Codenya: http://www.4shared.com/file/nmzuJ3JX/SMSGateway.html
ScreenShoot:
Keterangan:
Untuk Melakukan Kostumisasi method AutoResponse nya, silahkan buka class SMSReadService.java. Kemudian Ketikan kode yang ingin ditambahkan pada:
//PENGIMAN PESAN AUTO //Tambahkan method yang akan dilakukan oleh sistem ketika auto response// //terserah antum mau di isi apa //Contoh: if(SMSGatewayView.isAutoRespond()){ textArea.append("\nAuto Respond Dijalankan:\n"+ pesanMasuk.getMpRefNo() +"\n"+ pesanMasuk.getText()); textArea.append("\n-----------------------------"); OutboundMessage pesanKeluar = new OutboundMessage(pesanMasuk.getSmscNumber(), "PESAN AUTO RESPONSE"); try { service.sendMessage(pesanKeluar); } catch (Exception e) { JOptionPane.showMessageDialog(null, "Auto Response Gagal Karena: " + e.getMessage()); } }Untuk Melakukan konfigurasi Modem Silahkan Buka MSReadService.java. Kemudian Ketikan kode yang ingin ditambahkan pada:
//IPModemGateway gateway = new IPModemGateway("Motorola.COM3","COM3", 57600, "Motorola", "C380"); SerialModemGateway gateway = new SerialModemGateway ( "Huawei.COM3", "COM3", 460800, "Huawei", "E160");
Selamat ngotak-ngatik
brow lama g jumpa, eh udah pindah alamat..hehehehehe... mo nanya brow gmana cara buat master detail pake java brow. gini brow saya pengen ngambil isi database dan diletakin di JList sebagai masternya, dan JTable sebagai detailnya. nah misalnya kita punya database yang tentang pekerjaan seseorang, isi pekerjaan tu macam2, jadi isi dari pekerjaan tersebut yang akan dimasukkan ke JList brow, sudah tu JList tersebut di seleksi dan akan keluer d JTable orang yang memiliki perkerjaan tersebut brow. makasih sebelumnya.
BalasHapusGampang aja brow.
BalasHapusStep 1:
Buat method untuk mengisi JList
misal:
private void fillJobList(){
..... //isi method
}
Step 2:
Buat method untuk mengisi Table
misal:
private void fillTableByJob(String job){
.....
}
Step 3:
tambahkan action pada JList, supaya ketika JListnya di ubah, tabel akan terisi
Misal:
jList.addActionListener(new ActionListener() {
public void actionPerformed(ActionEvent evt){
String job = jList.getSelectedItem().toString();
fillTableByJob(job);
}
});
Step 4:
Done
Semoga membantu .....
ok brow d coba dlu....
BalasHapuslumayan brow, udh bisa buat master detail antara jlist ma jtable..hehehe... o y brow, mo nanya lagi nih, klo kita mo buat pertanyaan yang ngambil datanya dalam database gmana brow.misal ada tabel ciri2 buah: nah ada buah durian, rambutan,dll. hehehehe... kalo kita mo buat pertanyaan di form netbeans, mis : apakah buahnya berambut ?, trus user nekan pilihan, kemudian keluar pertanyaan kedua, apakah buahnya berwarna merah, nah setelah user nekan pilihan baru keluar form hasil, berdasarkan jawaban dari user itu brow. bisa di postingin langkah-langkah ma caranya brow... maaf agak belibet bahasanya, bahasa indo gw c brow...hehehehehe
BalasHapusInsya Allah
BalasHapusAssallamualaikum boss...
BalasHapusthanks 4post,,tutor y bagus banget...
kemaren ane dah download contoh program di tutor sblm y dblog antum sblm y, saat dicoba service kebaca tp sewaktu nerima sms gak bisa.
pesan error y gini boss :
Exception in thread "SMSLib-AsyncMessageProcessor : Prolink.COM7" java.lang.StringIndexOutOfBoundsException: String index out of range: -12
at java.lang.String.substring(String.java:1938)
at org.smslib.modem.ModemGateway.readMessagesPDU(ModemGateway.java:527)
at org.smslib.modem.ModemGateway.readMessages(ModemGateway.java:206)
at org.smslib.modem.AModemDriver$AsyncMessageProcessor.run(AModemDriver.java:891)
tolong pencerahan y boss....
Kesalahannya ada pada kode programnya bos, cek di bagian pas Cek dh pasti ada ada kesalahan pada saat pengulangan menggunakan method readMessage
BalasHapusudah coba otak-atik,,cara sana-sini gak dapet2 bos..trus ane klik ne salah satu pesan yg error
BalasHapus"at java.lang.String.substring(String.java:1938)"
pergi y kemari "if (beginIndex > endIndex) {
throw new StringIndexOutOfBoundsException(endIndex - beginIndex);"
dan yang sedikit ane curigai soal method2 y bos,,tiap kali ane masukin method di info y keluar pesan gini :
Javadoc not found. Either Javadoc documentation for this item does not exist or you have not added specified Javadoc in the Java Platform Manager or the Library Manager.
githu bos...sorry agak ribet...tanks....
Ow kalo kayak gitu kemungkinan besar, library yang digunakan gak sesuai, coba download library terbaru di situs resminya, http://smslib.org/
BalasHapusmas..ijin bertanya mas...saya pake smsLib 3.4.4 trus modem nya pake SE W810i. pake code yang di example di SMSlibnya kok gak bisa kirim lebih dari 160 char ya...?? mohon arahanya mas (butuh bgt)....terima kasih banyak mas. kalo sempet tolong di emailkan ke saya a19riq@yahoo.com....sekali lagi terima kasih mas....
BalasHapusAssalamualaikum gan..
BalasHapussaya mw nanya..
d blog yang dulu kan ada tutorial pembuatan read message menggunakan smslib dengan tampilan GUInya..
kalau yang buat kirim sms yang tampilan GUInya ada gan?
mhn petunjuknya..kalau sempat tolong d emailkan gan ke saya ahmadnavhy23@yahoo.com.
maklum masih newbie gan..
terima kasih banyak sebelumnya gan.
untuk konfigurasinya gimana bro?, ini kah:
BalasHapus"COM3",
57600,
"Motorola",
"C380");
trus angka 57600 dapat dari mana? mohon bantuannya.
57600 itu adalah nilai Baudrate. Baudrate adalah kecepatan data digital dikirim.Istilah ini umumnya digunakan untuk transmisi data serial dan satuannya itu bit per detik (bps). dalam hal ini kecepatan komunikasi komputer dan modem yang digunakan untuk modem sms gateway. nilainya bervariasi antara 300 - 230400, namun nilai yang biasa digunakan adalah 115200
Hapusmas saya mau nanya cara ngirim SMSx biasa atau memang ada format yang telah ditentukan
BalasHapusCara kirim SMS sangat mudah, coba di perhatikan di bagian ini
BalasHapusOutboundMessage pesanKeluar = new OutboundMessage("NO TELEPON/HP", "PESAN YANG AKAN DIKIRIM");
saya coba kirim sms tapi nda bisa yah padahal pesan error juga tidak ada mohon pencerahanya yah mas....
Hapushalo mas opik saya minta dong aplikasi sms gateway yang uda jadi yang bisa kirim sms, terima sms, kirim sms secara maassal, dan qt bisa kirim sms auto sesuai dengan permintaan dari klian yang datanya di ambil dari database... kalo ada di share yah di rokkisumadi@gmail.com
HapusThanks....
SMSGateway di atas juga udah jadi koq, tinggal ditambah pelengkap aja (disesuaikan dengan kebutuhan) misal ditambahkan form management kontak, pesan dll. kalau masalah error, coba di jelaskan pakai modem merek apa, terus tipe GSM atau cdma, dll
Hapussatu hal lagi sms gateway menggunakan smslib hanya sypport modem yang support AT-COMMAND
saya pake modem GSM merek vodafone saya sudah coba untuk mengirm sms ke aplikasi tersebut tapi tak ada tanda untuk SMS masuk... pesan eeror juga tidak ada... jadi bingung mas ... hehehehe
HapusSudah di test AT Command belom mas, kalau di Test AT Command OK, baru bisa di analisis apakan kodenya bermasalah, Insya Allah saya akan carikan Solusinya.
HapusCoba ikuti Langkah Ini mas untuk megetest modemnya http://goo.gl/Lol7t
Silahkan feedback lagi mas kalo masih ada masalah
uda mas... semaunya bagus. kalo saya star service juga di aplakasi semuanya bisa kok di situ tertulis servis tersedia
HapusHmmmm, oke nanti saya coba lagi saya test kodenya.
HapusMas Rokki, postingan saya kedepan tentang sms gateway, silahkan dipantau mungkin isa menyelesaikan masalahnya hehe
Hapushttp://javadanphp.blogspot.com/search/label/Java%20SMS%20Gateway
all saya mau minta tolong ada ngga yang uda berhasil buat aplikasi SMS gateway yang lengkap dengan GUI kalo ada yang uda di share yah ke rokkisumadi@gmail.com soalnya lagi nyusun skripsi nih tentang sms gateway
BalasHapusmas waktu running program,setelah menerima sms kok ga bisa ya aut responsenya? muncul pop up autoresponse gagal karena null
BalasHapustrace di errornya, kenapa bisa null
Hapus