Langkah-langkah instalasi smslib:
- Download smslib v3.5.1 (smslib-v3.5.1.zip)
- Download komponen pendukung smslib yaitu
- SUN JavaComm v2 (Win32) (javacomm20-win32.zip)
- Apache ANT (apache-ant-1.8.2-bin.zip)
- Apache log4j (apache-log4j-1.2.16.zip)
- Apache Jakarta Commons – NET (commons-net-3.0.1-bin.zip)
- JSMPP Library (jsmpp-2.1.0-bin.zip)
- Jika terjadi masalah dengan link download di atas, anda dapat mendownload semua file di atas di Kumpulan File SMSLIB (kumpulan file ini tidak termasuk JDK)
- Jika anda memerlukan driver kabel data DCU 60 untuk Sony Ericsson, download driver DCU 60
- Install driver kabel data (baca manual handphone / modem gsm)
- Install JDK
Setting Java PATH- Buka Control Panel -> System -> Advanced ->Environment Variables
- Pada bagian System Variables, Cari variable path -> klik Edit -> lalu tambahkan ;C:\Program Files\Java\jdk1.7.0_01\bin

Catatan: jika variable path belum dibuat, klik New dan isi seperti gambar di atas
Untuk menguji instalasi JDK, buka start-> run -> cmd, ketik javac, jika muncul seperti ini berati instalasi berhasil
- Install Apache ANT
- Extract apache-ant-1.8.2-bin.zip, misalnya di D:\
- Setting ANT PATH
Sama seperti setting Java PATH, tambahkan ;D:\apache-ant-1.8.2\bin
- Setting ANT HOME
Sama seperti setting Java PATH, tapi buat variable baru dengan klik New, lalu masukan D:\apache-ant-1.8.2
- Setting JAVA HOME
Sama seperti setting Java PATH, tapi buat variable baru dengan klik New, lalu masukan D:\Program Files\Java\jdk1.7.0_01
- Untuk menguji instalasi ANT, buka start -> run ->cmd, ketik ant. Jika muncul seperi ini bearti instalasi berhasil

- Install SUN JavaComm v2 (Win32)
- Extract javacomm20-win32.zip di sembarang direktori
- Copy ketiga file ini
- comm.jar dicopy ke
C:\Program Files\Java\jdk1.7.0_01\jre\lib\ext
C:\Program Files\Java\jre7\lib\ext
- javax.comm.properties di copy ke
C:\Program Files\Java\jdk1.7.0_01\jre\lib
C:\Program Files\Java\jre7\lib
- win32com.dll di copy ke
C:\Program Files\Java\jdk1.7.0_01\jre\bin
C:\Program Files\Java\jre7\bin
- Install komponen lainnya (Apache log4j, Apache Jakarta Commons – NET dan JSMPP Library)
- Extract apache-log4j-1.2.16.zip, commons-net-3.0.1-bin.zip dan jsmpp-2.1.0-bin.zip di sembarang direktori.
- Copy ketiga file (log4j-1.2.16.jar, commons-net-3.0.1.jar dan jsmpp-2.1.0.jar) ke
C:\Program Files\Java\jdk1.7.0_01\jre\lib\ext
C:\Program Files\Java\jre7\lib\ext
- Mencicipi Smslib
Pada bagian ini, kita akan mencoba mengirimkan pesan melalui contoh progam java yang telah disediakan smslib yaitu SendMessage.java- Extract smslib-v3.5.1.zip, misalnya di D:\
- Buka SendMessage.javadengan notepad (lokasi: D:\SMSLib\src\java\examples\modem)
- Edit tipe handphone / modem gsm (cetak tebal)
SerialModemGateway gateway = new SerialModemGateway(“modem.com11“, “COM11“, 115200, “Sony Ericsson“, “”); - Cara mengetahui port com handphone / modem gsm
- Buka control panel -> System -> Hardware -> Device Manager
- Pada bagian Port (COM & LPT) lihat di port mana handphone terhubung

Ket: kebetulan handphone saya terkoneksi di port COM11
- Edit SMSC simcard(cetak tebal)
gateway.setSmscNumber(“+6281100000“);
Ket: saya menggunakan kartu simpati, untuk kartu lainnya bisa di lihat di handphone masing-masing - Edit pesan yang akan dikirim dan nomor tujuan (cetak tebal)
OutboundMessage msg = new OutboundMessage(“082123456789“, “Hello from SMSLib!“); - Simpan semua perubahan
- Edit tipe handphone / modem gsm (cetak tebal)
- Sebelum melakukan pengiriman, terlebih lakukan compile file SendMessage.java yang telah diubah dengan menggunakan ANT, caranya:
- Sekarang jalankan program SendMessage.java
- Copy file log4j.properties (lokasi: D:\SMSLib\misc\Log4j Sample Configuration) ke D:\SMSLib\dist\classes\examples\modem
- Masih di jendela command prompt, masuk ke direktori classes dengan mengetik cd D:\SMSLib\dist\classes
- Lalu ketik java -cp D:\SMSLib\dist\classes;. examples.modem.SendMessage
- Jika tidak ada error, pesan Hello from SMSLib! akan terkirim ke nomor tujuan.
- Selanjutnya silahkan bereksperimen dengan program ReadMessages.java
