Konfigurasi gerbang SMS

Platform Navixy mendukung gateway SMS populer, termasuk Twilio, Nexmo, dan lainnya. Dokumen ini memberikan instruksi untuk mengonfigurasi gateway-gateway tersebut dengan benar, serta informasi tentang penggunaan protokol SMPP (Short Message Peer-to-Peer) dengan Navixy.

Untuk mempelajari lebih lanjut tentang setiap jenis gateway, silakan merujuk ke halaman terkait:

Jika Anda berencana menggunakan gateway SMS yang tidak tercantum dalam bagian ini, verifikasi dengan penyedia gateway Anda apakah protokol SMPP v3.4 didukung. Sebagian besar gateway mampu bekerja dengan protokol ini, memberi Anda kesempatan untuk menghubungkan hampir semua gateway ke Navixy.

Tabel data dengan informasi gateway SMS

Untuk mengonfigurasi gateway SMS di Navixy, navigasikan ke 'sms_gates' tabel di 'google' database. Di sini, Anda akan menemukan semua pengaturan yang diperlukan, yang disimpan dalam format JSON. Navixy dapat bekerja dengan beberapa gateway SMS secara bersamaan, sehingga Anda dapat menambahkan dan memperbarui pengaturan untuk setiap gateway sesuai kebutuhan.

Selain tabel 'sms_gates', ada juga tabel 'sms_gates_to_dealers' yang menghubungkan gateway SMS tertentu ke dealer.

Untuk melihat baris terkait dalam tabel-tabel ini, gunakan perintah berikut di MySQL:

DESCRIBE google.sms_gates;
DESCRIBE google.sms_gates_to_dealer.

untuk melihat detail tambahan:

mysql> DESCRIBE sms_gates;
 +--------------+---------------------+------+-----+---------+----------------+
 | Field | Type | Null | Key | Default | Extra |
 +--------------+---------------------+------+-----+---------+----------------+
 | id | int(11) unsigned | NO | PRI | NULL | auto_increment |
 | owner_id | int(11) | YES | | 1 | |
 | label | varchar(255) | YES | | | |
 | type | varchar(32) | NO | | NULL | |
 | provider | varchar(32) | NO | | NULL | |
 | params | text | NO | | NULL | |
 | enabled | tinyint(4) unsigned | NO | | 1 | |
 | class_filter | varchar(255) | NO | | * | |
 +--------------+---------------------+------+-----+---------+----------------+

Deskripsi kolom tabel

Kolom
Deskripsi

id

Identifier dari gateway SMS. Saat menambahkan gateway SMS baru, nilai identifier akan bertambah secara otomatis jika field terkait dibiarkan kosong. Identifier ini digunakan untuk mengidentifikasi gateway SMS secara unik dalam sistem.

owner_id

Menunjuk ke id akun PaaS (tabel 'dealer_id')

label

Nama deskriptif gateway SMS untuk menghindari kebingungan

type

Gateway SMS dapat beroperasi dalam tiga mode: transmitter, transceiver, atau receiver, tergantung pada kemampuan dan persyaratannya

provider

Nama penyedia SMS Anda

params

Pengaturan utama untuk gateway SMS disimpan dalam format JSON pada field 'params'. Untuk beberapa penyedia populer, kami menyertakan deskripsi (lihat di bawah) tentang parameter spesifik yang diperlukan untuk mengonfigurasi gateway dengan benar.

enabled

Setiap gateway SMS dapat diaktifkan atau dinonaktifkan, dengan nilai 1 menunjukkan bahwa gateway aktif dan 0 menunjukkan bahwa gateway tidak aktif.

class_filter

Field ini menunjukkan jenis pesan yang dapat diproses oleh gateway. Nilai yang mungkin adalah 'notifications' (jika gateway hanya memproses notifikasi), 'commands' (jika gateway hanya memproses perintah), atau tanda asterisk (*) yang menunjukkan bahwa gateway dapat menangani baik notifikasi maupun perintah. Untuk membatasi gateway ke tipe pesan tertentu, Anda dapat menambahkan tanda minus (-) sebelum nilai ('-notification' atau '-command'). Ini mencabut kemampuan gateway untuk menangani tipe pesan yang sesuai.

Parameter untuk gateway SMS populer dalam format JSON

Untuk mengonfigurasi gateway SMS di Navixy, gunakan tabel 'google.sms_gates' di database. Tabel ini berisi berbagai pengaturan untuk gateway SMS populer serta konfigurasi koneksi SMPP (yang dapat digunakan dengan pusat SMS mana pun yang menggunakan protokol SMPP). Lebih lanjut di bagian ini, diikhtisarkan pengaturan yang paling umum diperlukan untuk gateway SMS, dengan hanya pengaturan wajib yang dicantumkan.

Last updated

Was this helpful?