SMS Gateway lengkap dengan GUI | Tempat Belajar dan Berbagi Pengetahuan Java dan PHP
Home » , , , , , , , , , » SMS Gateway lengkap dengan GUI

SMS Gateway lengkap dengan GUI

Dipostingkan Oleh Ridwan Labs pada Senin, 13 Januari 2014 - Diupdate Pada: 1/13/2014

Seperti janji pada postingan sebelumnya, sekarang saya Postingkan SMS Gateway Tutorial Lengkap Dngan GUI sebagai Control Panelnya.

ScreenShoot




Daftar Isi Tutorial
Sepintas tentang SMS Gateway
Persiapan
• Yang dibutuhkan
• Persiapan Hadware
• Persiapan Library
• Instalasi Library
• Persiapan Project

Pengembangan
1. Database
2. Project Utama


Error dan Penanganannya

Tanya Jawab

Breaktime


Download
Tutorial

SourceCode
Share this article :

51 komentar:

  1. broo...ada link alternatif lain gak..d tempat ane ziddu gak bisa kebuka

    BalasHapus
  2. Makasih atas pencerahnnya bro,,,,
    program jalan tanpa masalah,,,
    tapi untuk mengetahui gateway dari masing2 HP gimana caranya,,,,aku pake nokia 6020 ,,,, port yg kebuka (com13)

    ada yg kurang to gimana neh bro,,,,
    mkasih,,,,

    BalasHapus
  3. Baudrate adalah kecepatan koneksi dari HP, berpvariasi tp biasanya yang banyak digunakan adalah 57600. Setingan yang digunakan gak ada ayang aneh, Kesalahannya mungkin terletak pada istalasi librarynya, baik Comm, xllog, terutama yang biasanya salah adalah pada isntalasi Library RxTx. coba bagian instalasinya di cioiba lagi, dan yang perlu diperhatikan lagi adalah bahwa di dalam folder JDK, terdapat directory JRe lagi, nah lakukan juga instalasi pada JRE yang ini. Ok Mudah mudahan membantu

    BalasHapus
  4. Pak minta ijin mo sedot dulu,mo dicoba terima kasih

    BalasHapus
  5. @bLue9remLin : Coba Cek penggunaan librarynya

    BalasHapus
  6. Error tersebut disebabkan setting port mengalami kesalahan, coba cek dahulu port yang digunakan, semoga membantu

    BalasHapus
  7. Saya sdh setting untuk portnya pak , dan saya coba pakai software mysmscenter.com yang versi demo sdh bisa konek dengan port tersebut, kira2 kenapa ya pak mohon pencerahannya

    BalasHapus
  8. Coba Class Berikut Untuk Mencari Port yang digunakan

    http://www.ziddu.com/download/9009890/CommTest.zip.html

    Caranya Tempatkan Class Berikut pada Project SMSnya kemudian Jalankan File ini http://www.ziddu.com/download/9009890/CommTest.zip.html ingat jalankan single file, nanti akan diperlihatkan port yang digunakan

    BalasHapus
  9. mas tau cara buat DBpaket.jar g?

    BalasHapus
  10. @anonim: Maksudnya gimna bro?? bisa lebih detail mungkin pertanyaannya??

    BalasHapus
  11. gan saya udah download source sama tutorialnya saya liat itu cuma bisa nerima aja yah belum auto respon dan belum bisa ngirim pesan

    BalasHapus
  12. @anonim: Yups, sengaja bro/sist, supaya bisa di modif lagi ama bro/sis, Gampang koq, tinggal tambahin lagi even pada class penerima SMS nya

    BalasHapus
  13. @raynov: bnuat Java Comm bisa di download di sini: http://java.sun.com/products/javacomm/

    BalasHapus
  14. saya sudah download dari sana. saya pilih yang generic. tapi isinya tidak sama dengan yang di pdf tutorial anda. nama file yang saya download: comm2.0.3.zip. isinya:
    -comm.jar
    -COMM1.1_Beta_license.txt
    -README.txt

    kalau yang di pdf anda halaman 6 isinya:
    -folder javadocs
    -folder samples
    -file apichanges,comm, COMM2.0_license, CommAPI_FAQ, javax.comm,jdk1.2, PlatformSpesific, readme, ReceiveBehaviour, win32com.dll.

    nah, di petunjuk pdf ada disuruh mengcopykancomm.jar, javax.comm.properties,dan win32com.dll. Yang saya bingung adalah file yang saya download dari link http://java.sun.com/products/javacomm/ tidak sama dengan penjelasan di pdf anda. tolong penjelasannya ya. hehhehe. thx.

    BalasHapus
  15. bro udah di coba pake modem huawei e160 trus dicoba pake hp nokia 2700, tapi masih belum bisa nerima sms tuh...
    gimana nih apanya yang salah, padahal statusnya udah tertulis "service tersedia"..
    aq cuma ngerubah di SMSReadService.java

    trus maksudnya SIM IMSI : **MASKED**, tuh apa??

    mohon pencerahannya...

    BalasHapus
  16. mas,, ane mo tanya nih...

    kan di sms gateway ini cuma buat 1 hp n 1 port aja, gmn caranya klo ane pengen buat lebih dari 1 hp?

    trus kenapa yg keliatan cuma nomer sms centernya aja, sedangkan nmr pengirimnya ga keliatan, apa ada yg harus ditambahin?

    waktu ane tanya di FB kan mas bilang coba method pesanMasuk.getMpRefNo(), tapi pas saya coba masih ja ga keliatan jg nmr pengirimnya?

    terima kasih n maap klo merepotkan...

    BalasHapus
  17. @Raynov: http://www.ziddu.com/download/9972833/javacomm20-win32.zip.html saya sendiri yang upload, hehe jadi pasti sesuai :)

    @LIE: Coba periksa kembali konfigurasi portnya, SMS gateway itu masih dalam tahap pengembangan jadi belum BugsFree :D

    trus kalau SIM IMSI : **MASKED**, itu kode IMEY, kalau **MASKED** itu berati kode IMEYnya di protect, tapi ignore aja gak bakalan berpengaruh

    @Daus: SMS Gateway support sampai beberapa Modem HP, jadi bisa di kembangkan untuk sms center, atau buar sms gateway pulsa elektronik, caranya tinggal buat modifikasi pada SMSReadService.java. tinggal buat saja class tersendiri yang menangani konfigurasi HP nya, kemudian nanti, supaya bisa support banyak modem, tinggal instansiasi class SMSReadService.java sebanyak HP yang dihubungkan kedalam komputer, tentunya parameter Modemnya harus Benar.

    Ok All semoga membantu, blom bisa posting lagi blom sempet, hbis, kompnya meledug :(. hahaha

    BalasHapus
  18. Mas Tau Mengenai Java Usb ga? tentang pembacaan perankat usb, kira2 ada tutorial aplikasi sederhana untuk membaca gain sinyal dari wireless usb adaptor tidak, jika ada bisakah di share ke email saya mas

    ryan_elektro@yahoo.co.id

    Terima kasih.

    BalasHapus
  19. MOhon pencerahanya bro...
    terdapat error :
    Exception in thread "AWT-EventQueue-0" java.lang.NoClassDefFoundError: org/slf4j/LoggerFactory
    at org.smslib.helper.Logger.(Logger.java:34)
    at org.smslib.Service.(Service.java:96)
    at ovq.smsgateway.service.SMSReadService.startService(SMSReadService.java:44)
    at ovq.smsgateway.ui.SMSGatewayView.buttonStartActionPerformed(SMSGatewayView.java:165)
    at ovq.smsgateway.ui.SMSGatewayView.access$000(SMSGatewayView.java:14)
    at ovq.smsgateway.ui.SMSGatewayView$1.actionPerformed(SMSGatewayView.java:51)
    at javax.swing.AbstractButton.fireActionPerformed(AbstractButton.java:1995)
    at javax.swing.AbstractButton$Handler.actionPerformed(AbstractButton.java:2318)
    at javax.swing.DefaultButtonModel.fireActionPerformed(DefaultButtonModel.java:387)
    at javax.swing.DefaultButtonModel.setPressed(DefaultButtonModel.java:242)
    at javax.swing.plaf.basic.BasicButtonListener.mouseReleased(BasicButtonListener.java:236)
    at java.awt.Component.processMouseEvent(Component.java:6263)
    at javax.swing.JComponent.processMouseEvent(JComponent.java:3267)
    at java.awt.Component.processEvent(Component.java:6028)
    at java.awt.Container.processEvent(Container.java:2041)
    at java.awt.Component.dispatchEventImpl(Component.java:4630)
    at java.awt.Container.dispatchEventImpl(Container.java:2099)
    at java.awt.Component.dispatchEvent(Component.java:4460)
    at java.awt.LightweightDispatcher.retargetMouseEvent(Container.java:4574)
    at java.awt.LightweightDispatcher.processMouseEvent(Container.java:4238)
    at java.awt.LightweightDispatcher.dispatchEvent(Container.java:4168)
    at java.awt.Container.dispatchEventImpl(Container.java:2085)
    at java.awt.Window.dispatchEventImpl(Window.java:2478)
    at java.awt.Component.dispatchEvent(Component.java:4460)
    at java.awt.EventQueue.dispatchEvent(EventQueue.java:599)
    at java.awt.EventDispatchThread.pumpOneEventForFilters(EventDispatchThread.java:269)
    at java.awt.EventDispatchThread.pumpEventsForFilter(EventDispatchThread.java:184)
    at java.awt.EventDispatchThread.pumpEventsForHierarchy(EventDispatchThread.java:174)
    at java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:169)
    at java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:161)
    at java.awt.EventDispatchThread.run(EventDispatchThread.java:122)
    Caused by: java.lang.ClassNotFoundException: org.slf4j.LoggerFactory
    at java.net.URLClassLoader$1.run(URLClassLoader.java:202)
    at java.security.AccessController.doPrivileged(Native Method)
    at java.net.URLClassLoader.findClass(URLClassLoader.java:190)
    at sun.misc.Launcher$ExtClassLoader.findClass(Launcher.java:229)
    at java.lang.ClassLoader.loadClass(ClassLoader.java:307)
    at java.lang.ClassLoader.loadClass(ClassLoader.java:248)
    ... 31 more

    BalasHapus
  20. bang .. saya mau tanya .. saya punya file java yaitu sendMessage.java , readMessage.java dan koneksiGateway.java .. kalo ketiga class tersebut digabung dalam satu class dengan mendefinisikan gatewaynya kan bisa untuk kirim pesan sekaligus terima pesan dengan port COM yang sama .. gimana caranya/tekniknya/codingnya spaya ketiga aksi tersebut dipisah dalam 3 file .java dan class koneksiGateway bisa dipakai oleh sendMessage dan readMessage yang dalam file java yang berbeda tetapi satu gateway aja..

    yang saya coba itu kalo dipisah jadinya port COM nya bentrok atau "sedang dipakai/current Used" soalnya kalo kita send message itu kan butuh gateway juga.

    BalasHapus
  21. bang .. saya mau tanya .. saya punya file java yaitu sendMessage.java , readMessage.java dan koneksiGateway.java .. kalo ketiga class tersebut digabung dalam satu class dengan mendefinisikan gatewaynya kan bisa untuk kirim pesan sekaligus terima pesan dengan port COM yang sama .. gimana caranya/tekniknya/codingnya spaya ketiga aksi tersebut dipisah dalam 3 file .java dan class koneksiGateway bisa dipakai oleh sendMessage dan readMessage yang dalam file java yang berbeda tetapi satu gateway aja..

    yang saya coba itu kalo dipisah jadinya port COM nya bentrok atau "sedang dipakai/current Used" soalnya kalo kita send message itu kan butuh gateway juga.

    BalasHapus
  22. bro bisa minta tutorial ato pencerahan untuk membuat snort alert monitor berbasis java.
    Thx B4

    BalasHapus
  23. buat anonim yang nanya usb:
    Ada coba cek di dokumentasi javanya langsung di java.sun.com

    buat anonim yang nanya tentang error, error disebabkan karena ada yang kurang atau salah dalam mengkopikan library slf4j, periksa kembali

    Buat anonim lagi (Banyak anonim neeeh padahal kan gak bakalan ditengkep polisi hehehe):
    bisa saja sebenarnya, setau saya walaupun dipisah tidak akan bentrok, dan yang saya coba juga tidak bentrok, mungkin ada kesalahan kode, periksa kembali, adapun untuk menggunakan ketiga class yang dipisah perlu ada class tambahan yang menjem,batani ketiga class tersebut.
    misal:
    Kita punya 3 class
    sendMessage.java
    readMessage.java
    koneksiGateway.java

    untuk menggunakannya buat 1 class lagi misal SMSUtilities.java, nah didalamnya baru buat kodding. Keep Spirit

    Buat fadil:
    Idem dengan di atas

    Buat Noxon:
    Insya Allah kalo sempet hehe


    Ok All semoga membantu

    BalasHapus
  24. artikel yg sangat bagus bro, btw ini hanya utk terima sms ya, ada fitur utk kirim sms gak, kalo ada tambahin dong. semoga bermanfaat bagi yang lain

    BalasHapus
  25. idem dengan Aswandi...
    ada contoh yg buat kirim SMS nggak?
    perlu library lain lagi gak ya?

    BalasHapus
  26. iy mas, sy minta tutorial untuk ngirim sms ke banyak no hp sekaligus n bisa terjadwal. maksudnya bisa otomatis mengirim sms ke banyak no hp pada jam tertentu setelah kita atur. sy butuh sekali tutorialnya untuk mengerjakan tugas. Makasih sebelumnya...

    BalasHapus
  27. Eror bos, dah di masukin slf4j kluar eror ini, ane tambahin log4j juga tetep, knp tuh ya?

    Exception in thread "AWT-EventQueue-0" java.lang.NoClassDefFoundError: org/apache/log4j/Logger
    at org.smslib.helper.Logger.(Logger.java:34)
    at org.smslib.Service.(Service.java:104)
    at ovq.smsgateway.service.SMSReadService.startService(SMSReadService.java:51)
    at ovq.smsgateway.ui.SMSGatewayView.buttonStartActionPerformed(SMSGatewayView.java:165)
    at ovq.smsgateway.ui.SMSGatewayView.access$000(SMSGatewayView.java:14)
    at ovq.smsgateway.ui.SMSGatewayView$1.actionPerformed(SMSGatewayView.java:51)
    at javax.swing.AbstractButton.fireActionPerformed(AbstractButton.java:1995)
    at javax.swing.AbstractButton$Handler.actionPerformed(AbstractButton.java:2318)
    at javax.swing.DefaultButtonModel.fireActionPerformed(DefaultButtonModel.java:387)
    at javax.swing.DefaultButtonModel.setPressed(DefaultButtonModel.java:242)
    at javax.swing.plaf.basic.BasicButtonListener.mouseReleased(BasicButtonListener.java:236)
    at java.awt.Component.processMouseEvent(Component.java:6267)
    at javax.swing.JComponent.processMouseEvent(JComponent.java:3267)
    at java.awt.Component.processEvent(Component.java:6032)
    at java.awt.Container.processEvent(Container.java:2041)
    at java.awt.Component.dispatchEventImpl(Component.java:4630)
    at java.awt.Container.dispatchEventImpl(Container.java:2099)
    at java.awt.Component.dispatchEvent(Component.java:4460)
    at java.awt.LightweightDispatcher.retargetMouseEvent(Container.java:4577)
    at java.awt.LightweightDispatcher.processMouseEvent(Container.java:4238)
    at java.awt.LightweightDispatcher.dispatchEvent(Container.java:4168)
    at java.awt.Container.dispatchEventImpl(Container.java:2085)
    at java.awt.Window.dispatchEventImpl(Window.java:2478)
    at java.awt.Component.dispatchEvent(Component.java:4460)
    at java.awt.EventQueue.dispatchEvent(EventQueue.java:599)
    at java.awt.EventDispatchThread.pumpOneEventForFilters(EventDispatchThread.java:269)
    at java.awt.EventDispatchThread.pumpEventsForFilter(EventDispatchThread.java:184)
    at java.awt.EventDispatchThread.pumpEventsForHierarchy(EventDispatchThread.java:174)
    at java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:169)
    at java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:161)
    at java.awt.EventDispatchThread.run(EventDispatchThread.java:122)
    Caused by: java.lang.ClassNotFoundException: org.apache.log4j.Logger
    at java.net.URLClassLoader$1.run(URLClassLoader.java:202)
    at java.security.AccessController.doPrivileged(Native Method)
    at java.net.URLClassLoader.findClass(URLClassLoader.java:190)
    at sun.misc.Launcher$ExtClassLoader.findClass(Launcher.java:229)
    at java.lang.ClassLoader.loadClass(ClassLoader.java:307)
    at java.lang.ClassLoader.loadClass(ClassLoader.java:248)
    ... 31 more

    BalasHapus
  28. wah...very helpful nih mas..
    keren2...
    btw ada coding bwt kirim sms kek chatting ga? sms chat gt tampilannya..
    kl ada tolong di share jg donk mas,...
    thx yah

    sukses slalu =)

    BalasHapus
  29. makasih infonya, saya sudah berhasil mencobanya... :)

    http://tentang.dagdigdug.com/

    BalasHapus
  30. dear mas blackonta. aku dah nyoba sms gatewaynya tp waktu dirun error ky gini:

    init:
    deps-jar:
    Compiling 6 source files to C:\sms\SMSGateway\build\classes
    C:\sms\SMSGateway\src\ovq\smsgateway\service\SMSReadService.java:93: ovq.smsgateway.service.SMSReadService.PesanMasukHandler is not abstract and does not override abstract method process(org.smslib.AGateway,org.smslib.Message.MessageTypes,org.smslib.InboundMessage) in org.smslib.IInboundMessageNotification
    class PesanMasukHandler
    C:\sms\SMSGateway\src\ovq\smsgateway\service\SMSReadService.java:130: ovq.smsgateway.service.SMSReadService.PanggilanMasukHandler is not abstract and does not override abstract method process(org.smslib.AGateway,java.lang.String) in org.smslib.ICallNotification
    class PanggilanMasukHandler implements ICallNotification {
    C:\sms\SMSGateway\src\ovq\smsgateway\service\SMSReadService.java:139: ovq.smsgateway.service.SMSReadService.GatewayStatusHandler is not abstract and does not override abstract method process(org.smslib.AGateway,org.smslib.AGateway.GatewayStatuses,org.smslib.AGateway.GatewayStatuses) in org.smslib.IGatewayStatusNotification
    class GatewayStatusHandler implements
    C:\sms\SMSGateway\src\ovq\smsgateway\ui\SMSGatewayView.java:143: cannot find symbol
    symbol : variable panelStatus1
    location: class ovq.smsgateway.ui.SMSGatewayView
    panelStatus1.setStatusKoneksi(
    C:\sms\SMSGateway\src\ovq\smsgateway\ui\SMSGatewayView.java:157: cannot find symbol
    symbol : variable panelIndikator1
    location: class ovq.smsgateway.ui.SMSGatewayView
    panelIndikator1.setStatus(status);
    C:\sms\SMSGateway\src\ovq\smsgateway\ui\SMSGatewayView.java:158: cannot find symbol
    symbol : variable panelStatus1
    location: class ovq.smsgateway.ui.SMSGatewayView
    panelStatus1.setStatusKoneksi(
    C:\sms\SMSGateway\src\ovq\smsgateway\ui\SMSGatewayView.java:162: cannot find symbol
    symbol : variable panelStatus1
    location: class ovq.smsgateway.ui.SMSGatewayView
    panelStatus1.setStatusKoneksi(
    7 errors
    BUILD FAILED (total time: 0 seconds)

    kira2 knp ya? thx bimbingannya.

    BalasHapus
  31. salam kenal langsung aja saya pake nokia 6610i saya coba program onta sendiri setelah mendapatkan sms program error . error begini :
    7313 [Thread-5] INFO smslib - GTW: Nokia.COM3: Gateway started.
    70844 [KeepAlive [Nokia.COM3]] WARN smslib - GTW: Nokia.COM3: Ignoring InterruptedException in Queue.peek().
    java.lang.InterruptedException
    at java.lang.Object.wait(Native Method)
    at org.smslib.modem.AModemDriver$CharQueue.peek(AModemDriver.java:562)
    at org.smslib.modem.AModemDriver.getResponse(AModemDriver.java:323)
    at org.smslib.modem.AModemDriver.getResponse(AModemDriver.java:352)
    at org.smslib.modem.athandler.ATHandler.isAlive(ATHandler.java:123)
    at org.smslib.modem.AModemDriver$KeepAlive.process(AModemDriver.java:695)
    at org.smslib.threading.AServiceThread.run(AServiceThread.java:117)
    79016 [Win32SerialPort Notification thread] ERROR smslib - GTW: Nokia.COM3: Overrun Error!

    itu kira-kira apa ya yang salah mohon pencerahanya bos

    BalasHapus
  32. misi mas.,
    aku ada masalah d codingnya...,
    pada class smsreadservice.java
    pada baris "this.service.setInboundMessageNotification(pesanMasuk);"
    pesannya : cannot find symbol

    trus
    pada baris prepare.setString(2, "+"+pesanMasuk.getSmscNumber());
    pesannya : cannot find symbol getSmscNumber();

    harap bantuannya...,terimakasih

    BalasHapus
  33. mas saya pake modem huawei e169 kemudian saya set di SMSReadService.java seperti ini "SerialModemGateway gateway = new SerialModemGateway (
    "HUAWEI.COM16", //nama GAteway
    "COM16", //Port yang digunakan
    9600, //baudrate
    "HUAWEI", //merk HP
    "E169");//Tipe HP"

    tpai tidak ke detect hanya muncul : "112 [Thread-7] INFO smslib - GTW: HUAWEI.COM16: Starting gateway, using Generic AT Handler.
    113 [Thread-7] INFO smslib - GTW: HUAWEI.COM16: Opening: COM16 @9600
    183 [Thread-7] INFO smslib - GTW: HUAWEI.COM16: Closing: COM16 @9600
    1116 [AWT-EventQueue-0] INFO smslib - GTW: HUAWEI.COM16: Stopping gateway...
    1116 [AWT-EventQueue-0] INFO smslib - GTW: HUAWEI.COM16: Closing: COM16 @9600
    1116 [AWT-EventQueue-0] INFO smslib - GTW: HUAWEI.COM16: Gateway stopped.
    "

    itu kenapa ya? apa modemnya ga suport. saya jalankan di netbeans6.7 dan windows 7..

    lalu apa ada untuk kirim sms otomatisnya bagaimana? mohon pencerahan

    BalasHapus
  34. boz klo berkenan boleh minta passwordnya untuk file TA Udang.7z

    thank's

    BalasHapus
  35. mas black camel, makasih sebelumnya dah membantu banget tutorialnya...
    sekedar request gmn klo buat turorial sekalian ussd ataupun keterangan sau persatu dr class2 yang ada di SMSLib, soalnya klo langsung docs di website resminya pake bhs planet inggris raya jd ane kurang faham :D

    BalasHapus
  36. gan numpang tanya ni???daftar hp atau modem yag bisa buat sms gateway cuma yang ada di pdf j y???pa g ada hp lain yang lebih terbarukan

    BalasHapus
  37. SerialModemGateway gateway = new SerialModemGateway (
    "Motorola.COM3",
    "COM3",
    57600,
    "Motorola",
    "C380");

    yang diatas kan buat motorola,
    pnya saya sony,
    sudah saya coba Sony Ericsson.com3 atau SonyEricsson.com3 juga tetap g bisa, ada eror pas button start service saya klick..
    mohon bantuannya...

    BalasHapus
  38. Gan saya kan pake Modem smart gmn konfigurasinya tolong tun tunan nya ya gan

    BalasHapus
  39. Bro, mau tanya nih, saya run atobuild koq aplikasi nya ga timbul ya?

    BalasHapus
  40. ingin tanya ni pak,
    untuk stop servicenya bagai mana y?

    saya sudah menggunakan
    this.service.stopService();
    this.service.removeGateway(gateway);

    setelah itu saya ingin start service kembali tp tidak bisa.

    BalasHapus
  41. Mas.. selain koneksi dengan HP bisa ga??

    contoh saya mo menggunakan telepon rumah.. ada ga ya??

    BalasHapus
  42. Mas pengen tanya. punya saya udah dicoba semua, tapi cuma tinggal 1 error di sini (file SMSReadService.java) :
    errornya :
    this.service = new Service()

    pesannya Service() has private access in org.smslib.service

    minta pencerahannya mas....?

    BalasHapus
  43. Q dah coba servis nya jalan tpi ketika q kirim sms ko eror y
    ERROR smslib - GTW: HUAWEI Mobile Connect-3G PC UI Interface.COM5: Unhandled SMS in inbox, skipping...
    java.lang.NumberFormatException: For input string: "+C"
    at java.lang.NumberFormatException.forInputString(NumberFormatException.java:48)
    at java.lang.Integer.parseInt(Integer.java:449)
    at org.ajwcc.pduUtils.gsm3040.PduUtils.pduToBytes(PduUtils.java:1009)
    at org.ajwcc.pduUtils.gsm3040.PduParser.parsePdu(PduParser.java:169)
    at org.smslib.modem.ModemGateway.readMessagesPDU(ModemGateway.java:540)
    at org.smslib.modem.ModemGateway.readMessages(ModemGateway.java:206)
    at org.smslib.modem.AModemDriver$AsyncMessageProcessor.run(AModemDriver.java:891)
    94875 [SMSLib-AsyncMessageProcessor : HUAWEI Mobile Connect-3G PC UI Interface.COM5] ERROR smslib - GTW: HUAWEI Mobile Connect-3G PC UI Interface.COM5: ERROR PDU: +CMGL: 0,1,,22
    Exception in thread "SMSLib-AsyncMessageProcessor : HUAWEI Mobile Connect-3G PC UI Interface.COM5" java.lang.StringIndexOutOfBoundsException: String index out of range: -1
    at java.lang.String.substring(String.java:1937)
    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)

    BalasHapus
  44. mohon bantuannya gan, tadi saya coba programnya trus muncul error :

    E:\Project RPL\SMS\project\SMSGateway\src\ovq\smsgateway\service\SMSReadService.java:50: error: Service() has private access in Service
    this.service = new Service();
    E:\Project RPL\SMS\project\SMSGateway\src\ovq\smsgateway\service\SMSReadService.java:93: error: SMSReadService.PesanMasukHandler is not abstract and does not override abstract method process(AGateway,MessageTypes,InboundMessage) in IInboundMessageNotification
    class PesanMasukHandler
    E:\Project RPL\SMS\project\SMSGateway\src\ovq\smsgateway\service\SMSReadService.java:130: error: SMSReadService.PanggilanMasukHandler is not abstract and does not override abstract method process(AGateway,String) in ICallNotification
    class PanggilanMasukHandler implements ICallNotification {
    E:\Project RPL\SMS\project\SMSGateway\src\ovq\smsgateway\service\SMSReadService.java:139: error: SMSReadService.GatewayStatusHandler is not abstract and does not override abstract method process(AGateway,GatewayStatuses,GatewayStatuses) in IGatewayStatusNotification
    class GatewayStatusHandler implements

    itu salahnya dmn y gan dan trus temen saya coba dan bisa statusnya service tersedia tapi pas d coba di sms, smsnya yg di kirim gk masuk k program itu knp y gan..mohon bantuannya banget gan.mkc

    BalasHapus
  45. Service()has private access in Service

    kenapa ya ? ada yg bisa bantu sy?

    BalasHapus
  46. Mas Keliatannya, Untuk tutorial ini harus pakai old smslib, aku udah coba jalan baik, hanya nomor pengirim yang belu nongol

    BalasHapus

Cari Artikel



 
Support : Admin
Copyright © 2013. Tempat Belajar dan Berbagi Pengetahuan Java dan PHP - All Rights Reserved
Template Created by Creating Website Modified by CaraGampang.Com
Proudly powered by Blogger