SMS gateway yang saya bangun disini menggunakan software gammu yang saya install di Ubuntu 10.10, sebagai server SMS gateway, Modem yang saya gunakan adalah Modem Huawei seri E220 dengan kartu GSM dari Telkomsel.

Pasang USB modem dengan kartu GSM di dalamnya di PC atau laptop Ubuntu 10.10mu, kemudian cek lewat perintah:

user@user-netbook:~$ lsusb

Bus 005 Device 001: ID 1d6b:0001 Linux Foundation 1.1 root hub

Bus 004 Device 001: ID 1d6b:0001 Linux Foundation 1.1 root hub

Bus 003 Device 001: ID 1d6b:0001 Linux Foundation 1.1 root hub

Bus 002 Device 005: ID 12d1:1003 Huawei Technologies Co., Ltd. E220 HSDPA Modem / E270 HSDPA/HSUPA Modem

Bus 002 Device 002: ID 046d:c019 Logitech, Inc. Optical Tilt Wheel Mouse

Bus 002 Device 001: ID 1d6b:0001 Linux Foundation 1.1 root hub

Bus 001 Device 002: ID 5986:0182 Acer, Inc Bus 001 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub

Kalo sudah terdeteksi seperti keluaran di atas, maka yang harus dilakukan adalah install software gammu dengan perintah:

user@user-netbook:~$ sudo apt-get install gammu libgammu-i18n libgammu7 libgsmsd7

Kemudian lihat di port USB mana modem GSM dipasang dengan perintah dibawah:

user@user-netbook:~$ dmseg |grep USB

[  211.494008] USB Serial support registered for GSM modem (1-port)

[  211.495663] usb 2-1: GSM modem (1-port) converter now attached to ttyUSB0

[  211.497363] usb 2-1: GSM modem (1-port) converter now attached to ttyUSB1

[  211.497716] option: v0.7.2:USB Driver for GSM modems

Dari keterangan di atas modem tersebut di inisialisasi menancap di port ttyUSB1 dan ttyUSB0, inisialisasi digunakan untuk konfigurasi gammu di PC anda. Untuk konfigurasi anda bisa menggunakan perintah:

user@user-netbook:~$ sudo gammu-config

Lalu konfigurasi seperti pada gambar di bawah:

Port yang saya gunakan adalah ttyUSB1, Connection at19200, kemudian save dan coba insialisasi modem yang anda gunakan di gammu dengan perintah:

user@user-netbook:~$ gammu – -identify

Device               : /dev/ttyUSB1

Manufacturer         : huaweiModel                : E220 (E220)

Firmware             : xx.xxx.xx.xx.xx (sensor)

IMEI                 : xxxxxxxxxxxxxxx (sensor)

SIM IMSI             : xxxxxxxxxxxxxxx (sensor)

kalo output anda tidak seperti itu, berarti modem anda belum di identifikasi gammu, coba konfig lagi menggunakan port ttyUSB0, seperti yang dideteksi oleh PC anda, kemudian jalankan lagi perintahnya. Jika outputya sudah seperti di atas, berarti gammu sudah siap dijalankan.

Advertisement