Wysyłka SMS, MMS i połączeń głosowych z n8n dzięki SMSEagle - instrukcja intregracji
Poniżej znajdziesz opis jak zintegrować n8n z urządzeniem SMSEagle, w celu obsługi SMS/MMS. Proces integracji jest prosty i powinien zająć nie więcej niż 10 minut.
SMSEagle to sprzętowa bramka SMS. Działa bez dostępu do internetu. Dzięki temu nie jest wymagane połączenie z zewnętrznymi usługodawcami. Wszystkie alerty i powiadomienia generowane są lokalnie i wysyłane bezpośrednio przez sieć komórkową. Urządzenia SMSEagle są wykorzystywane przede wszystkim, gdy istnieje konieczność zachowania wysokiego poziomu bezpieczeństwa, oraz w środowiskach izolowanych.
Konfiguracja SMSEagle
Utwórz nowego użytkownika w SMSEagle
(menu Użytkownicy > + Dodaj użytkowników, poziom dostępu: użytkownik).
Nadaj dostęp do API:
kliknij Dostęp do API obok nowo utworzonego użytkownika,
włącz APIv1,
wygeneruj nowy token (skopiuj go do późniejszego użycia),
w sekcji APIv1 Uprawnienie dodaj uprawnienia do: send_sms, send_tocontact, send_togroup.
Zapisz ustawienia.
Konfiguracja n8n
SMSEagle API będzie używane do wysyłania żądań SMS z n8n.
1) Utworzenie nowego węzła
a) Przejdź do swojego workflow → create new node b) Wybierz Core → HTTP Request
2) Konfiguracja nowego węzła HTTP Request
a) Method: wybierz POST b) W polu URL wklej:
https://smseagle-ip/api/v2/messages/sms
(gdzie smseagle-ip to rzeczywisty adres IP Twojego urządzenia SMSEagle)
c) W Authentication wybierz: Generic Credential Type d) W Generic Auth Type wybierz: Header Auth e) W Header Auth kliknij Create new credential i w nowym oknie uzupełnij pola:
name:access-token
value: wklej access token utworzony wcześniej dla użytkownika
f) Save g) Włącz przełącznik Send Body, wybierz Body Content Type: JSON h) W Specify Body wybierz Using JSON i wklej treść:
{"to":["+48123456789"],"text":"This is SMS message body."}
Jako odbiorcę możesz podać numer telefonu (np. +48111222333) albo grupę zdefiniowaną w Książce telefonicznej SMSEagle (np. admin-group).
3) Test
Możesz przetestować integrację — kliknij Test step. W prawym panelu zobaczysz status odpowiedzi SMSEagle API.
(Opcjonalnie) Konfiguracja przychodzących SMS przez CallbackURL
a) W n8n utwórz nowy węzeł, wybierz Core → Webhook b) HTTP Method:POST c) Skopiuj URL (Test lub Production) d) W SMSEagle utwórz nową regułę CallbackURL: typ POST, wklej URL z n8n i zapisz regułę e) Przetestuj: w n8n kliknij Listen for test event, a w SMSEagle Test URL f) Teraz w n8n zobaczysz Output z odebranymi danymi
SMSEagle to rozwiązanie sprzętowe i programowe, które gwarantuje szybkie dostarczanie wiadomości do wyznaczonych odbiorców, niezależnie od tego, czy chodzi o powiadomienia, alerty czy ważne aktualizacje.
Po zarejestrowaniu się w wersji demonstracyjnej otrzymasz zdalny dostęp do naszego fizycznego urządzenia NXS-9750.