Minggu, 13 Desember 2009

SMS Gateway lengkap dengan GUI

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
Digg Google Bookmarks reddit Mixx StumbleUpon Technorati Yahoo! Buzz DesignFloat Delicious BlinkList Furl

60 komentar: on "SMS Gateway lengkap dengan GUI"

gunawan mengatakan...

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

Black Onta mengatakan...

Ok, diusahain

iorinovellis mengatakan...

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,,,,

Black Onta mengatakan...

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

HENDI mengatakan...

Pak minta ijin mo sedot dulu,mo dicoba terima kasih

Black Onta mengatakan...

Silahkan, smoga bermanfaat

bLue9remLin mengatakan...

d win7 kq g bisa ya/?

Black Onta mengatakan...

@bLue9remLin : Coba Cek penggunaan librarynya

cintasejati mengatakan...

Pak saya ada masalah pada waktu tekan tombol "Start Service" keluar error "16 [AWT-EventQueue-0] INFO smslib - SMSLib: A Java API library for sending and receiving SMS via a GSM modem or other supported gateways.
This software is distributed under the terms of the Apache v2.0 License.
Web Site: http://smslib.org
16 [AWT-EventQueue-0] INFO smslib - Version: 3.4.5
16 [AWT-EventQueue-0] INFO smslib - JRE Version: 1.6.0_18
16 [AWT-EventQueue-0] INFO smslib - JRE Impl Version: 16.0-b13
16 [AWT-EventQueue-0] INFO smslib - O/S: Windows XP / x86 / 5.1
94 [Thread-7] INFO smslib - GTW: Siemens.COM18: Starting gateway, using Generic AT Handler.
94 [Thread-7] INFO smslib - GTW: Siemens.COM18: Opening: COM18 @57600
Exception in thread "Thread-7" java.lang.ExceptionInInitializerError
at org.smslib.modem.SerialModemDriver.connectPort(SerialModemDriver.java:68)
at org.smslib.modem.AModemDriver.connect(AModemDriver.java:111)
at org.smslib.modem.ModemGateway.startGateway(ModemGateway.java:186)
at org.smslib.Service$1Starter.run(Service.java:257)
Caused by: java.lang.RuntimeException: CommPortIdentifier class not found
at org.smslib.helper.CommPortIdentifier.(CommPortIdentifier.java:76)
... 4 more" Mohon pencerahan terima kasih

Black Onta mengatakan...

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

cintasejati mengatakan...

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

Black Onta mengatakan...

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

ponkdbyte mengatakan...

mas tau cara buat DBpaket.jar g?

Black Onta mengatakan...

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

Anonim mengatakan...

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

Black Onta mengatakan...

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

Raynov mengatakan...

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.

Unknown mengatakan...

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...

Daus mengatakan...

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...

Black Onta mengatakan...

@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

Raynov mengatakan...

ok deh. thanks banget

Anonim mengatakan...

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.

Anonim mengatakan...

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

Anonim mengatakan...

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.

fadil mengatakan...

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.

Nixon mengatakan...

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

Black Onta mengatakan...

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

Aswandi mengatakan...

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

Raynov mengatakan...

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

borokokox mengatakan...

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...

Anonim mengatakan...

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

ica chan mengatakan...

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 =)

fonts mengatakan...

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

http://tentang.dagdigdug.com/

sindi mengatakan...

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.

Business mengatakan...

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

Ayam Potong Makassar mengatakan...

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

Anonim mengatakan...

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

Anonim mengatakan...

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

thank's

FWT mengatakan...

cara membuat website seperti twitter dalam waktu 30 menit klik here

oon loro utek mengatakan...

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

Anonim mengatakan...

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

dimas211 mengatakan...

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...

braja mengatakan...

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

sk8psycho mengatakan...

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

Anonim mengatakan...

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.

Unknown mengatakan...

Mas.. selain koneksi dengan HP bisa ga??

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

Almas Rahmah mengatakan...

pakai bluetooth bisa gak??

ACHMAD FAUZI mengatakan...

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....?

Adi Rusito,S.kom mengatakan...

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)

agus sanjaya mengatakan...

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

Anonim mengatakan...

Service()has private access in Service

kenapa ya ? ada yg bisa bantu sy?

Anonim mengatakan...

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

mas isom mengatakan...

file deleted.

ada link alternatif g gan?

Anonim mengatakan...

makasih gan....sangat membantu
haturnuhuuunn

Anonim mengatakan...

bro, koq link'a gk bisa d'download ya
ada alternatif link lain gk

Unknown mengatakan...

mas kalau code format string untuk menyembunyikan nomor gimana mas?
jadi nomernya gak bisa di balas,seandainya saya mau sms ke nomor client nomor saya langsung ada namanya,itu saya pakek code yg gimana gan? sama kah dg kode2 di pemrograman lain?
trimakasih

Unknown mengatakan...

mas databasenya apa saja..

Unknown mengatakan...

Gan ada link buat bikin aplikasi USSD di java neatbeans gak ?? Kalo ada boleh dong ane minta linknya ... terima kasih ???

Andi Hafiidh mengatakan...

Min toolong diupdate dong link tutorial sama source nya

Alan Tea mengatakan...

Om, ada link terbaru buat source codenya.. nuhun