Witam
Chciałbym Wam dzisiaj pokazać jak skonfigurować Synology do powiadomień o zdarzeniach poprzez SMS.
Domyślnie w Synology dostępne jest tylko API do clickatell, ja stworzyłem API do Orange MultiBox, gdzie mamy dostępne 30 darmowych SMS na miesiąc, lub 100 w usłudze MultiBox Gold.
Na początek należy stworzyć folder sms w /volume1/web/ i wrzucić tam plik orange_mbox.php z załącznika.
Kolejnym krokiem jest zmiana poziomu uprawnień dla folderu sms w celu umożliwienia zapisu w nim przez skrypt pliku ciasteczka. Wykonujemy to następującą komendą:
Następnie logujemy się na Synku jako administrator, wchodzimy do Panelu sterowania > Powiadomienia zakładka SMS i tworzymy nowy profil przyciskiem Dodaj.
W polu Nazwa dostawcy możemy wpisać cokolwiek, np Orange.
W polu SMS URL wprowadzamy coś takiego:
Na poniższym screenie jest konkretny adres IP, ale można wprowadzić również localhost, przetestowane na dwóch synkach ![Smile :-) :-)]()
Klikamy przycisk Następne i w kolejnym oknie kojarzymy właściwe pola z naszego API do interfejsu Synology, czyli Nazwę użytkownika, hasło, numer telefonu oraz treść wiadomości.
Klikamy Zastosuj i w zasadzie pozostaje nam już tylko wybrać przed chwilą skonfigurowaną usługę Orange, wprowadzić prawidłową nazwę użytkownika oraz hasło naszego konta w Orange, wpisać poprawny numer telefonu na który chcemy otrzymywać powiadomienia (tylko numery polskich operatorów), zastosować zmiany i wysłać wiadomość testową aby sprawdzić, czy wszystko działa prawidłowo![Winking ;) ;)]()
Edit: 02.05.2015r.
Wrzuciłem poprawiony skrypt po zmianach na stronie Orange.
Pozdrawiam
Piotr
Chciałbym Wam dzisiaj pokazać jak skonfigurować Synology do powiadomień o zdarzeniach poprzez SMS.
Domyślnie w Synology dostępne jest tylko API do clickatell, ja stworzyłem API do Orange MultiBox, gdzie mamy dostępne 30 darmowych SMS na miesiąc, lub 100 w usłudze MultiBox Gold.
Na początek należy stworzyć folder sms w /volume1/web/ i wrzucić tam plik orange_mbox.php z załącznika.
Kolejnym krokiem jest zmiana poziomu uprawnień dla folderu sms w celu umożliwienia zapisu w nim przez skrypt pliku ciasteczka. Wykonujemy to następującą komendą:
Kod (Text):
- chmod 777 /volume1/web/sms
W polu Nazwa dostawcy możemy wpisać cokolwiek, np Orange.
W polu SMS URL wprowadzamy coś takiego:
Kod (Text):
- http://localhost/sms/orange_mbox.php?user=TestUser&password=TestPassword&to=886123456789&text=Hello+world

Klikamy przycisk Następne i w kolejnym oknie kojarzymy właściwe pola z naszego API do interfejsu Synology, czyli Nazwę użytkownika, hasło, numer telefonu oraz treść wiadomości.
Klikamy Zastosuj i w zasadzie pozostaje nam już tylko wybrać przed chwilą skonfigurowaną usługę Orange, wprowadzić prawidłową nazwę użytkownika oraz hasło naszego konta w Orange, wpisać poprawny numer telefonu na który chcemy otrzymywać powiadomienia (tylko numery polskich operatorów), zastosować zmiany i wysłać wiadomość testową aby sprawdzić, czy wszystko działa prawidłowo

Edit: 02.05.2015r.
Wrzuciłem poprawiony skrypt po zmianach na stronie Orange.
Pozdrawiam
Piotr