SMS gateway berbasis JAVA

2008 Agustus 19

kLo yang udah pernah bikin sms gateway dengan JAVA pasti udah tau library yang cukup handal untuk kita gunakan dalam membangun sms gateway..
namanya adalah SMSLIB,
kmu” boleh download file library beserta file pendukung nya disini ..saya anjurkan untuk download SMSLib v3.3.0 BETA 3 (Sources + Binaries, compiled with JDK 5). dan SUN Java Comm v2 (Win32) untuk pengguna microsoft.

ok, setelah kalian download..mari kita lakukan instalasi,

instalasi smslib :
1. extract file smslib yang udah di download
2. cari file smslib-3.3.0b2.jar , lalu tempatkan pada JDKDIR/jre/lib/ext/

agar dapat membaca port COM maka kita butuh librari java com, langkah instalasi nya adalah sbb :
1. extract file javacom yang udah kita download barusan,,
2. cari 3 file yang bernama comm.jar, javax.comm.properties, win32com.dll lalu
* File comm.jar tempatkan pada direktori JDKDIR/jre/lib/ext/
* File javax.comm.properties tempatkan pada direktori JDKDIR/jre/lib/
* File win32com.dll tempatkan pada direktori JDKDIR/jre/bin/

setelah semuanya ok mari kita lakukan coding untuk ngirim sebuah sms.
jangan lupa modem gsm nya udah terinstal dengan baik yes..
kLo saya sih pake modem HP sony ericson w830i :) ,,

import org.smslib.*;
import org.smslib.gateway.ModemGateway;

public class SendMessage
{
public void doIt() throws Exception
{
Service srv;
OutboundMessage msg;

OutboundNotification outboundNotification = new OutboundNotification();

System.out.println(“CONTOH PENGIRIMAN PESAN : “);

srv = new Service();
ModemGateway gateway = new ModemGateway(“modem.com1″, “COM1″, 57600, “Sony Ericsson”, “w830i”, srv.getLogger());
gateway.setInbound(true);
gateway.setOutbound(true);
gateway.setSimPin(“0000″);
gateway.setOutboundNotification(outboundNotification);
srv.addGateway(gateway);

srv.startService();
// kirim pesan secara synchronously.
msg = new OutboundMessage(“+6285659980xxx”, “Hello World from smslib!”);
srv.sendMessage(msg);
System.out.println(msg);

System.out.println(“Now Sleeping – Hit to terminate.”);
System.in.read();

srv.stopService();
}

public class OutboundNotification implements IOutboundMessageNotification
{
public void process(String gatewayId, OutboundMessage msg)
{
System.out.println(“Outbound handler called from Gateway: ” + gatewayId);
System.out.println(msg);
}
}

public static void main(String args[])
{
SendMessage app = new SendMessage();
try
{
app.doIt();
}
catch (Exception e)
{
e.printStackTrace();
}
}
}

yes…kekirim ga..? smsnya..
atau ada error ga pada saat kompilasi nya..?klo ada berarti instalasi smslib + java com nya belum bener tuh…coba cek lagi aja..dan yang terpenting baca manualnya ok…

keep study….

salam

bemzinside
shout to : FAD


34 Tanggapan leave one →
  1. 2008 Oktober 18

    Thank’s for the tool’s i need these for my next porject “prereloaded voucher provider”

  2. 2008 November 3

    maap mo tanya ni bang..
    coz buat bhan skripsi..
    kl buat mms sm aja ato beda?
    thanx b4

  3. 2008 November 6
    bemzinside permalink

    @yo,

    kLo buat mms mah beda..
    bisa cek disini mas http://jmmslib.sourceforge.net

    semoga membantu
    .thx

  4. 2008 November 9

    ok bang…!!
    makasih buanyak

    akan aku coba..dechh

  5. 2008 November 10
    bemzinside permalink

    sip semoga berhasil..:D

  6. 2008 Desember 20
    lutfi_arab2004 permalink

    mau tanya sayakan bikin smsgateway pakai java dan sudah jadi tetapi ketika saya betukin jarnya itu kenapa tidak bisa dibuka ya jarnya. jadi ketika saya double klik jarnya itu tidak ada aksi apapun saya bingung mencari jalan keluarnya sudah tanya kesana kemari belum emu juga jawabannya.
    jadi apakah di project saya ada yang kurang?
    tolong mas bantu, bisa kirim jawabannya ke email saya aja lutfi_arab2004@yahoo.com.au

  7. 2009 Maret 3

    ok dah siap didownload

  8. 2009 Maret 11

    Terima kasih banyak ya mas,,, saya numpang ngopy ya…nanti kalo saya ada yang kurang paham, mohon petunjuknya ya….

    thanx

    regard

    ajituelegi

  9. 2009 Maret 14

    1. mas, untuk menambahkan tag seperti REG, KRM, dan GET, bagaimana scripnya u/ sms gateway pd java? Mhn jawabannya mas. tdk tertutup jg u/ rekan2 yg mengunjungi blog ini dan tau caranya. Oya, untuk kasus ini saya menggunakan nomor biasa pd server gateway (operator), bukan 4 digit yg biasa disewakan oleh operator pd layanan sms premium.

    2. apakah nomor operator harus disetting pd script atau gimana?

    • 2009 Mei 14
      bemzinside permalink

      Anda dapat menggunakan function substr atau split untuk memisahkan antara atribut(REG, KRM, GET) dengan pesan
      ex :
      String pesan,attribut;
      pesan = 'REG nama saya adalah';
      attribut = pesan.substr(0,3);
      if (attribut == 'REG') {
      //dan seterusnya ........

  10. 2009 Maret 17
    Mila permalink

    Wah, bagus juga nih… bisa dibantu ga ya? coz gw mau bikin TA tentang sms gateway..

  11. 2009 Maret 21

    Ok..thanks bro…nice post..

  12. 2009 April 8
    harta permalink

    Thanks it’s very useful post…

  13. 2009 April 15
    kopling permalink

    Bos, kalo bikin auto reply gmana ya caranya..

  14. 2009 Mei 23

    to : lutfi_arab2004

    setau saya begini mas ..
    untuk membuka file *.jar harus ada emulator dulu.. ex: sjboy emulator
    anda dapat mencarinya di mbah google.. kemudian install dehh..
    gud luck..
    thanx :D

    • 2009 Oktober 31

      Wah.,, kalo emulator (kayak sjboy emulator) untuk buka jar mah itu jar untuk aplikasi HP, kalo jar disini sebagai library java, ya kayak DLL-nya untuk windows…

      • 2009 November 1
        bemzinside permalink

        kLo pengen kayak DLL nya windows berarti anda harus menambahkan path penyimpanan file jar tersebut kedalam classpath nya java. lalu setelah itu barulah library tersebut bisa dikenali oleh class yg akan/sedang anda buat.

  15. 2009 Mei 25

    mas,,law bisa artikelnya yang lengkap dong dari a-z
    please,,mo nyusun TA ne
    bantuin dong

    • 2009 Juni 19
      bemzinside permalink

      waduwww…pengen nya si gitu tapi belum sempet aja nih…maybe next time gw tulis yg lengkap :-)

  16. 2009 Juni 13
    agung permalink

    Thanx Bro, moga banyak manfaat nyah,,,

  17. 2009 Juni 19

    Hallo mas, trims atas kemuliannya tidak pelit bagi ilmu mudah mudahan balasanya lebih dari itu,oh ya saya lgi skripsi buat aplikasi sms gateway dengan java udah berbagai buku saya beli kebanyakan bahas javanya (bukan buat library sms gatewaynya) ada buku “Membuat Aplikasi SMS Gateway Server dan Client dengan Java dan PHP + Disket” karya ferry gunawan stoknya habis sampe pesan k PT.elekmedia komputindo nya tapi tidak bisa di layani, cari di tk buku gramedia,gunung agung bandung,cirebon nihil gmana nih ada gak ferry2 lain atau yg pnya buku tsb saya beli plus bonus deh,..atau buku ”
    Seri Penuntun Praktis Pemrograman SMS Interaktif Berbasis Java” karya M.Tri wicaksono . bantuin donk mas saya jadwal sidang udah di undur terus.trims ya. (saya pake modem hp siemen C55 + kabel data)

    • 2009 Juni 20
      bemzinside permalink

      Amien, sama2x mas Nies :-) ,,
      saya kira kLo km mw ber-gugling ria..km akan mendapatkan banyak referensi mengenai SMS gateway menggunakan JAVA….ayo dong semangat jangan terlalu bergantung sama buku ,, btw sukses bwt TA nya ;-)

  18. 2009 Agustus 3
    windupurnomo permalink

    Terimakasih banyak nih buat seringnya. Jadi inspirasi. Mas minta link buat belajar sms gateway pake java dong.

  19. 2009 Agustus 5
    lanymeeladh permalink

    mas makasih yha ilmunyah… ooo iyah mas TA saya juga tentang sms gateway di java tp nyoba dikembangin nyah di linux.. klo yang “SUN Java Comm v2 (Win32) untuk pengguna microsoft.” di linux apha mas??? makasiyh yha mas atas bantuannyah.. salam kenal:-)

  20. 2009 Agustus 30

    mas ku gi pkl di sebuah SMP Negri pihak sekolah menyuruh bikin sms gateway untuk mengirimkan informasi masal, nah ku bingung kalo ku bisa lihat source code biar ku ada gambaran gitu. kalo gak kebaratan kirim ke rbganukasepthea@gmail.com makasih di tunggu ya secepatnya

  21. 2009 September 6
    dode agung asmara permalink

    mas, netbean aku ko ga nemuin ya packaga “gateway” yang ada di org.smslib.gateway.ModemGateway;

    pada importnya dibilang ga exist link yg merujuk ke org.smslib.gateway.ModemGateway.

    kira2 penyebabnya apa ya mas?
    aku sudah cari2 di internet, dan saat ini masih mentok disini…

    terima kasih

  22. 2009 Oktober 9
    titon permalink

    mas sya mo menjelang skripsi neh,,,,klo mo bimbel bsa gk???
    pleace…..

    • 2009 Oktober 14
      bemzinside permalink

      wahhh skripsi nya mw bikin apa mas ?? waduh sepertinya aku masih belum cukup mahir untuk ngasih bimbel :-)
      sama2 masih belajar sih :-) , kLo ada pertanyaan boleh kontak lewat YM aku aja ya

  23. 2009 November 12
    endi permalink

    mas aku mau bikin TA tentang sms gateway mengunakan java tapi aq masih bunggung, kalo ku bisa aku minta kirimin source code contoh program_y biar ku ada gambaran gitu. kalo gak kebaratan kirim ke putra_mandiri89@yahoo.co.id makasih di tunggu ya secepatnya

  24. 2009 Desember 1
    ahmad maulana permalink

    mas numpang tanya neh kalo bikin sms gateway buat perpustakaan yang pertama dilakukan apa ya…………

Tinggalkan Balasan

Note: Anda dapat menggunakan XHTML dasar di komentar Anda. Alamat surel Anda tidak akan pernah dipublikasikan.

Berlangganan umpan komentar ini melalui RSS