Automatyzacja w n8n może wysłać SMS albo wykonać połączenie przez SMSEagle, Twoją sprzętową bramkę SMS. Odpowiedzi mogą wracać do n8n i uruchamiać kolejny krok.
n8n wysyła SMS-y zwykłym węzłem HTTP Request, więc wpisujesz tylko adres SMSEagle i klucz API.
Odpowiedzi wracają do n8n
SMSEagle może przekazywać przychodzące SMS-y do webhooka w n8n, więc odpowiedź może uruchomić kolejny krok automatyzacji.
Bez opłat za każdą wiadomość
SMSEagle wysyła SMS-y przez zwykłą kartę SIM, więc płacisz tylko za abonament u operatora.
Jak to działa?
1
Węzeł HTTP Request
Dodaj do workflow węzeł Core > HTTP Request, ustaw Method na POST, i skieruj URL na endpoint API v2 Twojego urządzenia SMSEagle (na przykład /api/v2/messages/sms dla SMS).
2
Dane logowania Header Auth
W Authentication wybierz Generic Credential Type > Header Auth i utwórz dane logowania zawierające token dostępu wygenerowany na Twoim urządzeniu SMSEagle.
3
Treść JSON, działa jak każdy węzeł
SMSEagle dostarcza alert przez własne połączenie komórkowe, bez pośrednictwa zewnętrznego serwisu, jako SMS albo połączenie na telefon odbiorcy.
Konfiguracja w około 10 minut
Nie trzeba instalować żadnego dedykowanego węzła SMSEagle. Wystarczy jeden węzeł HTTP Request z danymi logowania Header Auth, żeby wysyłać SMS-y, połączenia budzące lub połączenia głosowe z syntezą mowy z dowolnego workflow w n8n w 10-15 minut.
SMSEagle pozwala automatyzacjom w n8n wysyłać SMS-y i dzwonić z Twojego urządzenia, bez dostawcy SMS w chmurze.
SMS-y i połączenia głosowe z jednego urządzenia
SMSEagle wysyła alerty z n8n jako SMS, sam dzwonek albo połączenie, w którym odczytuje alert na głos, wszystko z jednego urządzenia.
Alerty działają przy awarii operatora
Na urządzeniach z dwiema kartami SIM różnych operatorów SMSEagle przełącza się na drugą, gdy sieć pierwszego operatora nie działa.
Alerty działają nawet przy awarii jednego urządzenia
Dwa urządzenia SMSEagle mogą pracować w klastrze HA: gdy jedno ulegnie awarii, drugie przejmuje wysyłkę.
Konfiguracja SMSEagle
Utwórz nowego użytkownika w interfejsie webowym SMSEagle: System > Users
(poziom dostępu: User).
Nadaj dostęp do API:
przejdź do Settings > Global settings > API i otwórz stronę API v2
kliknij Create API key, wpisz nazwę w polu Key name i wskaż utworzonego użytkownika w polu Owner
w sekcji Messages dodaj uprawnienia do: Send SMS.
w sekcji Calls dodaj uprawnienia do: Make a ring call, Make a TTS Advanced call (dla alertów głosowych)
kliknij Create key. Token dostępu jest pokazywany tylko raz, zaraz po zapisaniu
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
(Opcjonalnie) Konfiguracja połączeń głosowych
Urządzenie SMSEagle oferuje połączenia budzące (sam dzwonek) i połączenia głosowe (zamiana tekstu na mowę) do alertów i powiadomień.
1. Połączenia budzące (sam dzwonek)
Aby ustawić połączenia budzące w n8n, wykonaj te same kroki co dla SMS-ów powyżej, z tymi zmianami:
Punkt 2 b). W polu URL wklej: https://smseagle-ip/api/v2/calls/ring (gdzie smseagle-ip to rzeczywisty adres IP Twojego urządzenia SMSEagle)
Punkt 2 h).
W Specify Body wybierz: Using JSON
{
"to": ["+48123456789"],
"duration": 30
}
Jako odbiorcę możesz podać numer telefonu (na przykład +48111222333).
2. Połączenia głosowe (zamiana tekstu na mowę)
Aby ustawić połączenia głosowe w n8n, wykonaj te same kroki co dla SMS-ów powyżej, z tymi zmianami:
Punkt 2 b). W polu URL wklej: https://smseagle-ip/api/v2/calls/tts_advanced (gdzie smseagle-ip to rzeczywisty adres IP Twojego urządzenia SMSEagle)
SMSEagle to rozwiązanie sprzętowo-programowe, które gwarantuje szybkie dostarczenie wiadomości do wskazanych odbiorców – niezależnie od tego, czy chodzi o powiadomienia, alerty czy ważne aktualizacje.
Po rejestracji do wersji demo otrzymujesz zdalny dostęp do naszego fizycznego urządzenia NXS-9750.