.

.

Membuat SMS Gateway

Posted by swilsarblog Sunday, August 16, 2009


Untuk aplikasi SMS/MMS ada beberapa komponen penting yang diperlukan, yaitu:

- PC

- SMS/MMS Engine

- Koneksi ke Telecommunication Provider

- Software Aplikasi

Untuk Engine, bisa dipergunakan yang komersial ataupun bisa yg opensource seperti http://www.kannel.org yang komersial itu kebanyakan di buat untuk dijalankan pada operating system windows/UNIX.

Mengenai software aplikasi itu bermacam-macam model dan jenisnya. Untuk lebih jelasnya mungkin bisa dibantu dengan googling di http://www.google.com dengan keywords SMS application atau MMS application.

Kalau untuk script PHP yang bisa mendukung SMS/MMS bisa di cari di http://www.hotscripts.com (Wiko Budianto)

..nah kalo mau mencobanya yg sederhana di komputer sendiri juga bisa.

Untuk membuat aplikasi SMS dikomputer kita,dibutuhkan peralatan sbb:
1. Sebuah Komputer
2 SMS Gateway (Card Moduler) bisa diganti dengan ponsel sebagai alternatif gateway.
3. Kabel data, untuk menghubungkan komputer dan sms gateway

Sistimkerja SMS
Dibalik tampilan menu messages pada ponsel sebenarnya adalah AT Command yg bertugas mengirim/menerima data ke/dari SMS-center.

AT Command mirip perintah > pada dos. Untuk mengetes AT Command kita bisa menggunakan windows HyperTerminal yang biasanya terdapat pada windows installer. Dengannya kita bisa membuka koneksi melalui port dengan SMS gateway.

AT Command untuk SMS biasanya diikuti oleh data I/O yg diwakili oleh unit-unit PDU.
Data yang mengalir ke/dari SMS-Center harus berbentuk PDU (Protocol Data Unit). PDU berisi bilangan-bilangan heksadesimal yang mencerminkan bahasa I/O. PDU terdiri dari beberapa header.
Misalnya untuk mengirim SMS ada 8 header yang didalamnya terdapat lagi subheader-subheader. Yakni:
1. No SMS-Center
2. Type SMS (misalnya send atau recieve)
3. No Referensi SMS
4. No ponsel penerima
5. Bentuk SMS (sebagai sms atau fax?)
6. Skema encoding data I/O
7. Jangka waktu (expired)
8. Isi SMS

Nah kedelapan header (berikut subheadernya) tersebut kita gabungkan menjadi sebuah PDU yang lengkap.

Untuk memudahkan membaca bahasa PDU kita bisa menggunakan software untuk meng encode dan men decode PDU dari dan menjadi text biasa. Salah satunya adalah PDUSpy.

Untuk meng atomatisasikan proses diatas kita bisa membuat aplikasinya dengan Visual Basic misalnya yang kemudian bisa dikembangkan lagi untuk aplikasi web.

Saat ini sudah ada beberapa buku yang membahas aplikasi SMS ini yang sudah delingkapi dengan contoh-contoh aplikasinya, misalnya karangan Ir Bustam Khang cetakan elexmedia dengan judul “Trik pemograman Aplikasi berbasis SMS disana terdapat contoh aplikasi menggunakan VB dan ASP ntuk web



Related Post About This Category :


0 comments

Post a Comment