# Pemecahan masalah gerbang SMS On-Premise

Platform Navixy menawarkan kemampuan untuk terintegrasi secara mulus dengan gateway SMS, memungkinkan pengiriman pesan. Untuk memanfaatkan semua keuntungan fitur ini, perlu membuat koneksi dengan gateway SMS. Penting untuk dicatat bahwa fungsionalitas ini tidak diaktifkan secara default dan hanya dapat diakses setelah Anda mengonfigurasi pengaturan gateway SMS dan mengaktifkannya di database.

{% hint style="info" %}
Gateway SMS belum dikonfigurasi di panel Admin. Untuk menerapkan atau mengubah pengaturannya, Anda memerlukan akses langsung ke database.
{% endhint %}

Gateway SMS digunakan untuk tujuan berikut:

* Aktivasi perangkat (mengirim perintah SMS aktivasi).
* Mengirim notifikasi kejadian (alarm).
* Konfigurasi perangkat langsung dari antarmuka pengguna.

Di sini kami menguraikan langkah pemecahan masalah jika Anda mengalami masalah dengan pengiriman pesan teks serta aktivasi perangkat otomatis.

## Periksa pengaturan gateway SMS

Hal pertama yang perlu diperiksa adalah apakah Anda benar-benar memiliki gateway SMS yang diaktifkan untuk platform. Untuk melakukan ini, akses database Anda dan jalankan query SQL berikut:

```
select * from google.sms_gates_to_dealers;
```

Jika keluaran kosong, berarti Anda tidak memiliki gateway SMS yang diaktifkan. Lanjutkan ke [Konfigurasi gateway SMS](https://www.navixy.com/docs/on-premise/id/on-premise/how-to-guide/configuration/sms-gateway-configuration) bagian untuk menemukan informasi tentang cara mengaturnya.

Jika keluaran berisi informasi, ingat nilai `gate_id` dan jalankan query berikut:

```
select * from google.sms_gates;
```

Temukan gateway aktif berdasarkan nilai `id` (diperoleh seperti `gate_id` sebelumnya) dan pastikan parameter koneksinya di `params` kolom valid. Jika tidak benar, suntinglah.

Jika semua parameter baik-baik saja, dan gateway SMS diaktifkan, tetapi tidak ada pesan yang terkirim, lanjutkan ke langkah berikutnya.

## Periksa status layanan pesan

Jika pengaturan tampak benar, pastikan bahwa [Navixy SMS-server](https://www.navixy.com/docs/on-premise/id/on-premise/how-to-guide/system-components#navixy-sms-server) sedang berjalan. Ini adalah layanan yang bertanggung jawab atas semua pengiriman pesan. Tanpanya, baik email maupun SMS tidak dapat dikirim.

[Periksa status layanan](https://www.navixy.com/docs/on-premise/id/on-premise/how-to-guide/troubleshooting/checking-service-statuses), dan jika layanan mati, coba [mulai ulang](https://www.navixy.com/docs/on-premise/id/on-premise/how-to-guide/maintenance/restarting-instance) layanan tersebut atau seluruh platform.

Jika SMS-server berjalan tetapi pesan masih belum terkirim, lanjutkan ke langkah berikutnya.

## Periksa log layanan

Periksa [log SMS-server](https://www.navixy.com/docs/on-premise/id/on-premise/how-to-guide/troubleshooting/system-components) untuk setiap kesalahan.

Untuk menemukan kesalahan terkait pengiriman pesan SMS ke nomor telepon tertentu, cari entri log yang berisi nomor telepon tersebut.

Untuk Linux, gunakan perintah berikut:

```
grep "12345678910" log.txt
```

Untuk Windows, gunakan editor teks canggih apa pun, karena Notepad bawaan tidak dapat menangani file teks berukuran besar dengan baik.

Kesalahan yang paling sering terjadi dalam operasi gateway SMS adalah sebagai berikut:

* Data autentikasi yang salah (login/password atau token API).
* Alamat dan/atau port gateway SMS tidak tersedia (masalah jaringan).
* Alamat dan/atau port gateway SMS ditentukan secara tidak benar.
* Saldo gateway SMS tidak mencukupi.
* Kouta pesan gateway SMS terlampaui.

Semua masalah di atas dapat diidentifikasi dengan jelas berdasarkan entri log.

{% hint style="danger" %}
Beberapa gateway SMS diketahui menghapus spasi ganda awal dalam pesan SMS. Namun, penting untuk dicatat bahwa spasi ini diperlukan untuk mengaktifkan perangkat tertentu, seperti Teltonika. Jika Anda mengalami kesulitan saat mengaktifkan perangkat Anda, kami sarankan menghubungi penyedia gateway SMS Anda untuk memverifikasi dukungan mereka terhadap spasi ganda.
{% endhint %}

Jika Anda menemukan kesalahan yang menunjukkan kegagalan di pihak platform Navixy, pastikan untuk melaporkannya ke [dukungan teknis](mailto:support@navixy.com), dan kami akan memberikan semua bantuan yang diperlukan.
