Uruchomienie modulu SMS - konfiguracja SmsAPI
Z Net47 2.0
(Różnice między wersjami)
(→Instalacja) |
(→Konfiguracja zmiennych w systemie Net47) |
||
(Nie pokazano 2 wersji utworzonych przez jednego użytkownika) | |||
Linia 11: | Linia 11: | ||
<pre>client = no | <pre>client = no | ||
debug = 7 | debug = 7 | ||
− | |||
output = /var/log/stunnel.log | output = /var/log/stunnel.log | ||
Linia 18: | Linia 17: | ||
connect = 8081 | connect = 8081 | ||
cert = /etc/stunnel/stunnel.pem | cert = /etc/stunnel/stunnel.pem | ||
+ | sslVersion = TLSv1.2 | ||
+ | options = NO_TLSv1 | ||
</pre> | </pre> | ||
Linia 38: | Linia 39: | ||
==Moduł net47smsd== | ==Moduł net47smsd== | ||
===Instalacja modułu net47smsd=== | ===Instalacja modułu net47smsd=== | ||
− | <pre> | + | <pre>yum install net47sms</pre> |
===Dodanie wpisu do crontab=== | ===Dodanie wpisu do crontab=== | ||
Linia 53: | Linia 54: | ||
Na screenie jest błąd. | Na screenie jest błąd. | ||
Dla zmiennej '''SMS_serwersms_sender''' należy wpisać wartość: | Dla zmiennej '''SMS_serwersms_sender''' należy wpisać wartość: | ||
− | <pre> | + | <pre>2way</pre> |
==Konfiguracja zmiennych w /etc/net47d/net47.conf== | ==Konfiguracja zmiennych w /etc/net47d/net47.conf== |
Aktualna wersja na dzień 13:16, 6 gru 2022
Opis instalacji i konfiguracji modułu SMS dla SerwerSMS.
Spis treści |
[edytuj] Krok po kroku
[edytuj] Konfiguracja stunnel
[edytuj] Instalacja
yum install stunnel
[edytuj] Plik konfiguracyjny
Należy utworzyć plik stunnel.conf w /etc/stunnel/ z zawartością:
client = no debug = 7 output = /var/log/stunnel.log [sms] accept = 3481 connect = 8081 cert = /etc/stunnel/stunnel.pem sslVersion = TLSv1.2 options = NO_TLSv1
[edytuj] Generacja certyfikatu
Przechodzimy do katalogu /etc/pki/tls/certs
cd /etc/pki/tls/certs
Tworzymy certyfikat:
make stunnel.pem
Kopiujemy stunnel.pem do /etc/stunnel/
[edytuj] Włączenie,restart modułu
systemctl enable stunnel.service
systemctl restart stunnel.service
[edytuj] Odlokowanie portu na Firewall
Należy na firewallu odblokować port 3481
[edytuj] Moduł net47smsd
[edytuj] Instalacja modułu net47smsd
yum install net47sms
[edytuj] Dodanie wpisu do crontab
Autorestart modułu w przypadku wyłączenia lub nieoczekiwanego zamknięcia.
*/1 * * * * /home/net47/cron-script/autorestart.sh net47smsd
[edytuj] Konfiguracja zmiennych w systemie Net47
Sprawdzamy i modyfikujemy zmienne według własnych potrzeb w sekcji:
System->Ustawienia systemu->Ustawienia Net47->Zmienne systemowe->SMS
UWAGA Na screenie jest błąd. Dla zmiennej SMS_serwersms_sender należy wpisać wartość:
2way
[edytuj] Konfiguracja zmiennych w /etc/net47d/net47.conf
Podajemy odpowiednie wartości dla zmiennych:
SMS_smsapi_host = "api2.smsapi.pl" lub SMS_smsapi_host = "api.smsapi.pl" SMS_smsapi_url = "/sms.do" SMS_smsapi_login = "login" SMS_smsapi_passwd = "t@jne" SMS_smsapi_receiver_port = "8081"
Login i hasło podajemy te same co do smsapi.pl
[edytuj] Konfiguracja smsapi.pl
[edytuj] Logujemy się do smsapi.pl
[edytuj] Ustawiamy IP w Ustawienia API->Filtr Adresów IP
[edytuj] Konfigurujemy adres do odbioru raportów SMS w Ustawienia API->Adresy Callback
[edytuj] Restart modułu net47smsd
systemctl restart net47smsd