Twilio
Twilio adalah penyedia layanan konektivitas global yang banyak digunakan berbasis di California, dikenal karena keandalan dan cakupannya di banyak negara, terutama AS, Kanada, dan Inggris.
Untuk menggunakan Twilio sebagai gateway SMS di Navixy, Anda perlu memperoleh ACCOUNT_SID dan AUTH_TOKEN (atau API_SID/API_SECRET pasangan), yang dapat Anda peroleh dengan mendaftarkan akun Twilio. Kredensial ini diperlukan untuk otentikasi dan harus disertakan dalam konfigurasi JSON untuk gateway Twilio di 'sms_gates' tabel 'google' basis data.
Konfigurasi JSON Navixy untuk Twilio
Konfigurasi JSON Navixy untuk Twilio adalah sekumpulan parameter yang diperlukan untuk mengonfigurasi gateway SMS Twilio di Navixy. Parameter ini didefinisikan dalam format JSON dan disimpan di 'params' kolom 'sms_gates' tabel di 'google' basis data.
Konfigurasi yang direkomendasikan dengan account_sid dan auth_token:
field params:
{
"account_sid": "ACdc5f132a3c49700934481addd5ce1659",
"auth_token": "1095175a27d2044c06e1db8577b484f3",
"enable_status_callback": false
}
type: transceiver
provider: twilioatau, sebagai alternatif, dengan account_sid, api_sid, api_secret:
field params:
{
"account_sid": "ACdc5f132a3c49700934481addd5ce1659",
"api_sid": "SK12347865ugdfjbdf7845876345",
"api_secret": "BS12347865ugdfjbdf7845876345",
"enable_status_callback": false
}
type: transceiver
provider: twilioUntuk menemukan 'account_sid' dan 'auth_token' Twilio Anda, masuk ke dasbor Twilio dan klik 'Show API Credentials' untuk mengakses informasi akun Anda.
Query SQL yang harus dijalankan
Untuk memperbarui basis data dengan pengaturan yang tepat untuk menggunakan Twilio sebagai gateway SMS, gunakan query SQL berikut:
Nomor telepon pengirim
Untuk mengonfigurasi nomor telepon yang disediakan oleh Twilio jalankan dua query SQL tambahan:
TWILIO_PHONE merupakan nomor telepon yang Anda sewa dari Twilio. Query SQL pertama menambahkan nomor telepon yang akan digunakan dalam bidang 'from' dengan API Twilio. Query kedua menghubungkan gateway SMS dengan akun dealer (PaaS).
Pesan masuk
Untuk menerima pesan masuk melalui penyedia Twilio tambahkan URL berikut ke antarmuka konfigurasi mereka:
http://$IPADDR:22000/sms/$GATEID/incoming
Dimana
$IPADDR- adalah alamat IP server atau nama domainnya$GATEID- id gate sms yang memproses pesan masuk22000- port yang digunakan untuk mendengarkan koneksi (nilai default)
Masalah yang diketahui dengan Twilio
Saat menggunakan gateway SMS Twilio dengan Navixy, ada potensi masalah dengan perintah SMS yang mengandung spasi di awal. Dalam beberapa kasus, Twilio dapat menghapus spasi ini saat memproses pesan, yang dapat mengakibatkan kegagalan mengeksekusi perintah yang dimaksud.
Misalnya, jika Anda mengirim perintah SMS ke perangkat dengan spasi di awal, seperti " 123456", Twilio dapat menghapus spasi dan mengirim perintah sebagai "123456" ke perangkat. Jika perangkat memerlukan spasi agar mengenali perintah, perintah tersebut tidak akan dieksekusi dengan benar. Hal ini dapat menyebabkan kebingungan dan frustrasi bagi pengguna dan administrator sistem.
Secara khusus, masalah ini dikonfirmasi dengan perangkat Teltonika dan Ruptela ketika password untuk melindungi konfigurasi tidak diatur pada perangkat.
Untuk menghindari masalah ini, kami menyarankan menggunakan penyedia konektivitas SMS alternatif, seperti Vonage atau Textlocal.
Last updated
Was this helpful?