Langsung ke isi

SMS gateway berbasis JAVA

Agustus 19, 2008

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

59 Komentar leave one →
  1. Oktober 18, 2008 9:21 am

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

  2. November 3, 2008 9:05 am

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

  3. bemzinside permalink*
    November 6, 2008 2:05 am

    @yo,

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

    semoga membantu
    .thx

  4. November 9, 2008 11:50 am

    ok bang…!!
    makasih buanyak

    akan aku coba..dechh

  5. bemzinside permalink*
    November 10, 2008 3:09 am

    sip semoga berhasil..:D

  6. lutfi_arab2004 permalink
    Desember 20, 2008 5:01 am

    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. Maret 3, 2009 5:34 am

    ok dah siap didownload

  8. Maret 11, 2009 2:22 am

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

    thanx

    regard

    ajituelegi

  9. Maret 14, 2009 4:11 pm

    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?

    • bemzinside permalink*
      Mei 14, 2009 7:46 am

      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. Mila permalink
    Maret 17, 2009 7:50 am

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

  11. Maret 21, 2009 7:38 pm

    Ok..thanks bro…nice post..

  12. harta permalink
    April 8, 2009 5:40 am

    Thanks it’s very useful post…

  13. kopling permalink
    April 15, 2009 9:44 am

    Bos, kalo bikin auto reply gmana ya caranya..

  14. Mei 23, 2009 3:27 pm

    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

    • Oktober 31, 2009 1:07 am

      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…

      • bemzinside permalink*
        November 1, 2009 11:52 am

        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. Mei 25, 2009 7:36 pm

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

    • bemzinside permalink*
      Juni 19, 2009 8:53 am

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

  16. agung permalink
    Juni 13, 2009 1:01 pm

    Thanx Bro, moga banyak manfaat nyah,,,

  17. Juni 19, 2009 5:08 pm

    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)

    • bemzinside permalink*
      Juni 20, 2009 12:10 pm

      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. windupurnomo permalink
    Agustus 3, 2009 6:15 pm

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

  19. lanymeeladh permalink
    Agustus 5, 2009 3:37 am

    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. Agustus 30, 2009 3:17 pm

    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. dode agung asmara permalink
    September 6, 2009 1:04 am

    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. titon permalink
    Oktober 9, 2009 6:57 am

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

    • bemzinside permalink*
      Oktober 14, 2009 8:47 am

      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

      • Juli 12, 2011 4:14 pm

        mas bro thanks atas tutorialnya..
        saya menggunakan netBean Ide 7, sesuai tutorial mas bro diatas saya sudah download library dan sudak sy Copy pastekan ke dirctory yg tertera.. yang saya gunakan JDK 7, tapi masalahnya ketika Coding import org. kok gak keluar lybrary nya smslib… yang keluar cuma org.xml dll…. yang org.smslibnya gak muncul mas…
        pa perlu refresh ato gimana mas… mohon bantuannya trims

      • Juli 12, 2011 4:15 pm

        mas bro thanks atas tutorialnya..
        saya menggunakan netBean Ide 7, sesuai tutorial mas bro diatas saya sudah download library dan sudak sy Copy pastekan ke dirctory yg tertera.. yang saya gunakan JDK 7, tapi masalahnya ketika Coding import org. kok gak keluar lybrary nya smslib… yang keluar cuma org.xml dll…. yang org.smslibnya gak muncul mas…
        pa perlu refresh ato gimana mas… mohon bantuannya trims…

  23. endi permalink
    November 12, 2009 12:00 pm

    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. ahmad maulana permalink
    Desember 1, 2009 12:10 pm

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

  25. Desember 16, 2009 3:08 pm

    mas aku slm kenal aja yach ..
    aku ipank TA aku juga tentang sms gateway denmgan database mysql dengan bahasa pemograman java.tlong donk mas ngimana gara koneksi database mysql dgn java (netbean 6.5)dan ngimana pesan sms aharus dibikin
    tahanks ya mas

  26. Rahmat permalink
    Februari 7, 2010 12:07 pm

    mas.. aku butuh bantuan bgt ttg sms gateway, adakah no. HP mas bisa aku hubungi atau bagaimana cara nya agar aku bisa komunikasi ama mas??? tolong jwb ya mas ke emailku .. thx sblmnya mas

  27. Maret 7, 2010 1:42 pm

    Wah,ini harus diupdate…
    saya dah pake smslib, trakhir sampai posting saya ini,sudah versi 3.4.5. Saat ini saya baru mengerjakan proyek mandiri (mirip TA) pake smslib sebagai corenya…

    emaiku/facebook: taufik@terdidik.com

  28. oki arief permalink
    Maret 23, 2010 12:29 pm

    Mas, klo library untuk handset berbasis symbian s60 tau ga mas?

    matur nuwun…

  29. rian permalink
    Maret 28, 2010 12:23 pm

    slm knal mas…sy lg mo ngjuin TA ne mas…tertarik ama sms gateway…tp mslhnya sy gk dacoding tw referensi mengenai gateway mas…kl gk kebratan tlong dong mas krimn ak coding yg lengkap mngenai sms gateway..ke rinken22@yahoo.com termaksi atas informasi dan bantuannya ya mas..

  30. Maret 30, 2010 7:18 pm

    Buat rekan2 yg sudah membuat sms gateway(terutama dgn java) bisa di bagi nggak aplikasinya, coz gk tau mau mulai dr mana membuat aplikasinya, maklum baru newbie

  31. monica permalink
    Mei 13, 2010 4:05 am

    mas, sy mau nanya tntang sms gateway nya, sy bisa mnta ymny buat konsultasi?

  32. Juni 14, 2010 8:55 am

    mantaf gan, nais inpoh

  33. raynov permalink
    Juli 2, 2010 7:44 am

    mas, mau tanya nih.
    ModemGateway gateway = new ModemGateway(“modem.com1?, “COM1?, 57600, “Sony Ericsson”, “w830i”, srv.getLogger());

    kalo saya pake modem GSM huawei E160E, parameternya yg diganti yg mana aja ya? yg “57600″ itu maksudnya apa ya? thanks b4.

  34. Dani permalink
    Agustus 5, 2010 11:19 am

    Boss.. mau bikin TA nih..
    tentang SMS Gateway dari Java, mohon bimbingannya y klo lagi bngung..

    Ijin Bookmark n sedot dlu bro…

  35. Agustus 27, 2010 10:59 pm

    “ModemGateway gateway = new ModemGateway(“modem.com1″, “COM1″, 57600, “Sony Ericsson”, “w830i”, srv.getLogger());”

    57600 ini angka baud rate modemnya ya??
    apakah sama untuk semua modem???

    • Dani permalink
      September 22, 2010 3:10 pm

      saya juga nunggu jawaban dari pertanyaan bang bigpoo..
      saya mau bikin sms gateway pakai modem hwawei e160 nih…

      nti klo ud dpt jwban dari sumber manapun..plis kabari ya… gitu jg klo saya ud dapet, pasti abang saya kasi info.

      mari belajar bersama.

      Sebaik baiknya manusia, adalah manusia yang bisa bermanfaat bagi orang lain.

  36. Dani permalink
    September 22, 2010 3:11 pm

    saya juga nunggu jawaban dari pertanyaan bang bigpoo..
    saya mau bikin sms gateway pakai modem hwawei e160 nih…
    nti klo ud dpt jwban dari sumber manapun..plis kabari ya… gitu jg klo saya ud dapet, pasti abang saya kasi info.
    mari belajar bersama.
    Sebaik baiknya manusia, adalah manusia yang bisa bermanfaat bagi orang lain.

  37. Oktober 9, 2010 6:29 pm

    @oom.bemzinside
    ini orang nya asik juga ya diajak share hebat
    lanjutkan bikin posting tentang pemogramman nya
    hheheee
    salam kenal

    by,
    trah

  38. Fiqri permalink
    November 3, 2010 11:17 pm

    Mas aku tertarik dengan sms gateway ini buat tugas akhir. karna aku baru mulai tertrik jadi masih agak bingung. it listing programnya pake netbeans 6.0 kn? trus selain hp SE td hp ap aj yg bisa digunakan. terima kasih.
    mhon bantuannya. .

  39. sugit_math04@yahoo.co.id permalink
    Januari 3, 2011 2:08 pm

    THX for the info…
    akan saya coba2…
    maklumlah Newbe..

  40. taufik permalink
    Januari 6, 2011 4:14 am

    mas untuk kirim sms auto nya gimana?

    saya susah coba tapi sms nya ga masuk tuh ke aplikasi.. device nya si ke detect.

  41. Februari 15, 2011 9:28 am

    Wah menarik nih topiknya.. kebetulan saya mau rencana buat TA tentang sms gateway…
    thanks buat yang buat artikel y..
    Good Job!!

  42. anwar permalink
    Oktober 16, 2011 2:06 pm

    mas…ada tutorial yg lengkap buat sms gateway pake j2me,,cz ni buat tugas akhir saya

  43. andriyudha permalink
    Januari 18, 2012 10:26 am

    mas saya mau tnya buat skripsi saya bab 4…
    klo pake smslib di j2se mau kirim ke j2me dengan port sms yg di tentukan gmna ya mas cara nyaa??
    terima kasih….
    mohon bimbingannya mas…

  44. andriyudha permalink
    Januari 18, 2012 10:30 am

    mohon petujuknya mas…
    dpat hub.i saya di andriyudha@ymail.com

  45. Maret 1, 2012 7:33 am

    kalau untuk menerima sms bagaimana caranya?terima kasih

  46. andri yudha permalink
    Maret 2, 2012 2:14 pm

    permisi..
    saya mhasiswa tingkat akhir dari Sanata Dharma mau tnya,,
    klo kita membuat aplikasi dari pc menggunakanbantuan library SMSLib lalu dikirim ke port-sms J2ME yg sudah ditentukan, ketika saya kirim dengan setingan encoding 7-bit ato 8-bit SMS dpat terkirim dan masuk pada inbox default HP,
    gimana agar SMS yg dikirm dari PC bisa diterima oleh port-sms aplikasi J2ME yg saya buat???
    saya mencoba slalu masuk pada inbox bawan HP bukan inbox dari J2ME yg saya buat..
    terima kasih,,,
    mohon bimbingannya…

Tinggalkan Balasan

Fill in your details below or click an icon to log in:

WordPress.com Logo

You are commenting using your WordPress.com account. Log Out / Ubah )

Twitter picture

You are commenting using your Twitter account. Log Out / Ubah )

Facebook photo

You are commenting using your Facebook account. Log Out / Ubah )

Connecting to %s

Ikuti

Get every new post delivered to your Inbox.