Uruchomienie modulu SMS - bramka-Yeastar
Z Net47 2.0
Opis instalacji i konfiguracji modułu SMS dla bramki Yeastar z serii TG.
Spis treści |
Krok po kroku
Instalacja modułu net47sms
yum install net47smsd
Dodanie wpisu do crontab
Autorestart modułu w przypadku wyłączenia lub nieoczekiwanego zamknięcia.
*/1 * * * * /home/net47/cron-script/autorestart.sh net47smsd
Konfiguracja w panelu sterowania bramki Yeastar
Należy skonfigurować użytkownika API zgodnie z instrukcją w tym filmie: [1]
Konfiguracja zmiennych systemowych
Sprawdzamy i modyfikujemy zmienne w sekcji:
System > Ustawienia systemu > Ustawienia > Zmienne systemowe
Zmienne:
SMS_TYP_API ustawiamy wartość na 3
SMS_SCRIPT_DONGLE ustawiamy wartość na cyfrę odpowiadającą ilości kart w bramce. Jeśli bramka ma kilka portów, to ważne, aby karty w bramce wkładać kolejno zaczynając od najniższego portu. Nie może być tak, że karta jest w 1 i 3 porcie, musi być w 1 i 2.
Konfiguracja pliku konfiguracyjnego
W /etc/net47d/net47.conf trzeba dodać lub zmodyfikować poniższą linię:
SMS_command_send = "/usr/bin/curl -k --data 'account=apiuser&password=apipass&port=%DONGLE%&destination=%NUMER%' --data-urlencode 'content=%TRESC%' http://127.0.0.1/cgi/WebCGI?1500101 /dev/null"
Za apiuser i apipass podstawiamy to co podaliśmy w Yeastar (login, hasło api). Za 127.0.0.1 podstawiamy IP bramki.
Włączenie Firewall
Na bramce należy włączyć firewall i dostęp do bramki zablokować na Firewallu na sieci. Jeśli będzie wystawiona w sieci Internet, to istnieje ryzyko włamania.
Restart modułu net47smsd
systemctl restart net47smsd