Definisi dan Jenis SMS Gateway
Definisi SMS gateway adalah situs Web yang memungkinkan pengguna mengirim pesan SMS dari browser Web ke orang-orang yang dilayani oleh gateway tersebut. SMS gateway juga dapat berfungsi sebagai gateway internasional bagi pengguna dengan kemampuan roaming, yang memungkinkan komunikasi SMS jauh dari jaringan asal.
Gateway SMS memecahkan masalah telekomunikasi yang umum, yaitu penyedia layanan telepon nirkabel yang berbeda menggunakan protokol komunikasi yang berbeda atau proprietary. Gateway bertindak sebagai relay, menerjemahkan satu protokol ke protokol lainnya. Operator jaringan nirkabel menggunakan gateway SMS untuk menghubungkan pusat SMS (SMSC). SMSC adalah bagian dari jaringan nirkabel yang menangani operasi SMS, seperti perutean, penerusan dan penyimpanan pesan teks masuk dalam perjalanan ke titik akhir yang diinginkan.
Seiring dengan banyaknya produk perangkat lunak komersial, perangkat lunak SMS gateway open source dapat didownload secara online. Kannel, yang ditulis dalam bahasa C, dapat membuat koneksi ke SMSC, telepon seluler dan modem GSM atau GPRS. Kannel menggunakan antarmuka HTTP / HTTPS untuk mengirim dan menerima pesan SMS.
Jenis-Jenis SMS Gateway
SMS gateway bertindak sebagai relay antara dua pusat SMS
Selain operator nirkabel, penyedia konten dan pengembang aplikasi SMS juga dapat menemukan gateway SMS yang berguna. Mari pertimbangkan situasi berikut. Misalkan Anda adalah pengembang aplikasi pesan teks SMS. Untuk mengirim dan menerima pesan teks SMS di server Anda, salah satu caranya adalah dengan menghubungkan ke SMSC dari operator nirkabel. Operator nirkabel yang berbeda mungkin menggunakan SMSC dari vendor yang berbeda, yang berarti aplikasi pesan teks SMS Anda mungkin perlu mendukung beberapa protokol khusus SMSC. (Ini diilustrasikan pada gambar berikut). Akibatnya, kerumitan aplikasi pesan teks SMS dan waktu pengembangan meningkat.
Aplikasi pesan teks SMS terhubung ke SMSC tanpa gateway SMS
Untuk mengatasi masalah ini, gateway SMS dapat diatur untuk menangani koneksi ke SMSC. Kini aplikasi pesan teks SMS hanya perlu diketahui bagaimana caranya terhubung ke gateway SMS. Untuk mendukung lebih banyak SMSC, Anda hanya perlu memodifikasi pengaturan gateway SMS. Tidak ada perubahan pada kode sumber dari aplikasi pesan teks SMS. Penggunaan gateway SMS bisa sangat mempersingkat waktu pengembangan aplikasi pesan teks SMS.
Untuk terhubung ke gateway SMS, Anda dapat menggunakan protokol SMSC seperti SMPP dan CIMD. Beberapa gateway SMS mendukung antarmuka HTTP / HTTPS. HTTP / HTTPS lebih mudah digunakan daripada protokol SMSC. Kelemahannya adalah mungkin ada lebih sedikit fitur SMS yang bisa digunakan. Misalnya, gateway SMS mungkin tidak mendukung pengiriman pesan gambar melalui antarmuka HTTP / HTTPS.
Aplikasi pesan teks SMS terhubung ke SMSC melalui gateway SMS
Selain menggunakan koneksi langsung ke SMSC dari operator nirkabel, cara lain untuk mengirim dan menerima pesan teks SMS di komputer adalah menggunakan modem ponsel atau GSM / GPRS. Untuk melakukan ini, aplikasi pesan teks SMS Anda harus mengetahui bagaimana berkomunikasi dengan telepon seluler atau modem GSM / GPRS menggunakan perintah AT.
Beberapa gateway SMS mampu menangani koneksi ke telepon seluler dan modem GSM / GPRS. Untuk mengirim dan menerima pesan teks SMS dengan modem ponsel atau GSM / GPRS, aplikasi pesan teks SMS hanya perlu mengetahui bagaimana cara berbicara dengan gateway SMS dan tidak perlu mengetahui perintah AT. Rincian lebih lanjut tentang modem GSM / GPRS dan perintah AT akan diberikan di bagian selanjutnya dari tutorial SMS ini.
Aplikasi perpesanan teks SMS terhubung ke ponsel atau modem GSM / GPRS melalui gateway SMS
Sumber: searchmobilecomputing.techtarget.com developershome.com