For the complete documentation index, see llms.txt. This page is also available as Markdown.

Twilio

Konfigurasikan gateway SMS Twilio di Navixy On-Premise untuk konektivitas global. Tambahkan kredensial menggunakan contoh konfigurasi SQL untuk tabel sms_gates.

Twilio adalah penyedia layanan konektivitas global yang banyak digunakan berbasis di California, dikenal karena keandalan dan cakupannya di banyak negara, khususnya 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 autentikasi dan harus disertakan dalam konfigurasi JSON untuk gateway Twilio di dalam 'sms_gates' tabel 'google' database.

Konfigurasi JSON Navixy untuk Twilio

Konfigurasi JSON Navixy untuk Twilio adalah serangkaian parameter yang diperlukan untuk mengonfigurasi gateway SMS Twilio di Navixy. Parameter ini didefinisikan dalam format JSON dan disimpan di dalam 'params' kolom dari 'sms_gates' tabel di dalam 'google' database.

Konfigurasi yang disarankan dengan account_sid dan auth_token:

 kolom params:
 {
 "account_sid": "ACCOUNT_SID",
 "auth_token": "AUTH_TOKEN",
 "enable_status_callback": false
 }
 type: transceiver
 provider: twilio

atau, sebagai alternatif, dengan account_sid, api_sid, api_secret:

 kolom params:
 {
 "account_sid": "ACCOUNT_SID",
 "api_sid": "API_SID",
 "api_secret": "API_SECRET",
 "enable_status_callback": false
 }
 type: transceiver
 provider: twilio

Untuk menemukan 'account_sid' dan 'auth_token' Twilio Anda, masuk ke dasbor Twilio dan klik 'Show API Credentials' untuk mengakses informasi akun Anda.

Kueri SQL yang akan dijalankan

Untuk memperbarui database dengan pengaturan yang benar untuk menggunakan Twilio sebagai gateway SMS, gunakan kueri SQL berikut:

Nomor telepon pengirim

Untuk mengonfigurasi nomor telepon yang disediakan oleh Twilio, jalankan dua kueri SQL tambahan:

TWILIO_PHONE merujuk pada nomor telepon yang Anda sewa dari Twilio. Kueri SQL pertama menambahkan nomor telepon yang akan digunakan pada kolom 'from' pada Twilio API. Kueri kedua menautkan gateway SMS dengan akun dealer (PaaS).

Pesan masuk

Untuk mendapatkan pesan masuk melalui penyedia Twilio, tambahkan URL berikut ke antarmuka konfigurasinya:

http://$IPADDR:22000/sms/$GATEID/incoming

Di mana

  • $IPADDR - adalah alamat IP server atau nama domainnya

  • $GATEID - id gateway SMS yang memproses pesan masuk

  • 22000 - port yang digunakan untuk mendengarkan koneksi (nilai bawaan)

Masalah yang diketahui pada Twilio

Saat menggunakan gateway SMS Twilio dengan Navixy, ada potensi masalah pada perintah SMS yang berisi spasi di awal. Dalam beberapa kasus, Twilio dapat menghapus spasi ini saat memproses pesan, yang dapat menyebabkan kegagalan dalam menjalankan 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 tersebut agar dapat mengenali perintah, perintah tidak akan dijalankan dengan benar. Hal ini dapat menimbulkan kebingungan dan frustrasi bagi pengguna maupun administrator sistem.

Secara khusus, masalah ini telah dikonfirmasi pada perangkat Teltonika dan Ruptela ketika kata sandi untuk melindungi konfigurasi belum disetel pada perangkat.

Untuk menghindari masalah ini, kami merekomendasikan penggunaan penyedia konektivitas SMS alternatif, seperti Vonage atau Textlocal.

Terakhir diperbarui

Apakah ini membantu?