+
+
+
diff --git a/src/components/notifications/index.js b/src/components/notifications/index.js
index fd21d04f2..8a2ff2043 100644
--- a/src/components/notifications/index.js
+++ b/src/components/notifications/index.js
@@ -61,6 +61,7 @@ import STMP from "./SMTP.vue";
import Teams from "./Teams.vue";
import TechulusPush from "./TechulusPush.vue";
import Telegram from "./Telegram.vue";
+import Teltonika from "./Teltonika.vue";
import Threema from "./Threema.vue";
import Twilio from "./Twilio.vue";
import Webhook from "./Webhook.vue";
@@ -152,6 +153,7 @@ const NotificationFormList = {
stackfield: Stackfield,
teams: Teams,
telegram: Telegram,
+ Teltonika: Teltonika,
threema: Threema,
twilio: Twilio,
Splunk: Splunk,
diff --git a/src/lang/en.json b/src/lang/en.json
index af06934db..764bffb4e 100644
--- a/src/lang/en.json
+++ b/src/lang/en.json
@@ -1457,5 +1457,19 @@
"halopsa_field_timestamp": "Event timestamp in ISO 8601 format",
"halopsa_field_uptime_kuma_version": "Uptime Kuma version number",
"halopsa_id_usage_hint": "💡 Tip: Use monitor_id to reliably match alerts to tickets, and heartbeat_id to track event history",
- "halopsa_setup_step5": "Configure runbook to use monitor_id for matching alerts to existing tickets"
+ "halopsa_setup_step5": "Configure runbook to use monitor_id for matching alerts to existing tickets",
+ "Teltonika SMS Gateway": "Teltonika SMS Gateway",
+ "teltonikaVersionWarning": "This notification provider requires that your Teltonika device runs RMS version 7.14.0, or higher.",
+ "teltonikaUrl": "Your Teltonika device URL",
+ "teltonikaUrlHelptext": "URL should be specified as full origin, e.g. {0}, or {1}.",
+ "teltonikaUnsafeTls": "Ignore certificate validation",
+ "teltonikaUnsafeTlsDescription": "Turning off TLS certificate validation opens you up to on-path (man-in-the-middle) attacks, potentially leading to data leaks and systems take-over. Do not turn off certificate validation unless you accept this attack vector. We recomend using LetsEncrypt with automatic renewal.",
+ "teltonikaUsername": "API username",
+ "teltonikaUsernameHelptext": "Recommendation: Create a separate account which is restricted to only sending SMS messages and enter its username here",
+ "teltonikaPassword": "API password",
+ "teltonikaPasswordHelptext": "You can define the API user's password in your Teltonika router, e.g. {0}",
+ "teltonikaModem": "Modem Id",
+ "teltonikaModemHelptext": "The id of the SMS modem, must be in the format {0}. Refer to https://developers.teltonika-networks.com/reference/ for guidance.",
+ "teltonikaPhoneNumber": "Phone number",
+ "teltonikaPhoneNumberHelptext": "The number must be in the international format {0}, {1}. Only one number is allowed."
}