Uruchomienie modulu SMS - konfiguracja SmsAPI
Z Net47 2.0
(Różnice między wersjami)
(Utworzył nową stronę „Opis instalacji i konfiguracji modułu SMS dla SerwerSMS. =Krok po kroku= ==Instalacja modułu net47smsd== <pre>yum install net47smsd</pre> ==Dodanie wpisu do cro...”) |
(→Konfiguracja zmiennych w systemie Net47) |
||
(Nie pokazano 14 wersji utworzonych przez 2 użytkowników) | |||
Linia 3: | Linia 3: | ||
=Krok po kroku= | =Krok po kroku= | ||
− | ==Instalacja | + | ==Konfiguracja stunnel== |
− | <pre>yum install | + | ===Instalacja=== |
+ | <pre>yum install stunnel</pre> | ||
− | ==Dodanie wpisu do crontab== | + | ===Plik konfiguracyjny=== |
+ | Należy utworzyć plik '''stunnel.conf''' w /etc/stunnel/ z zawartością: | ||
+ | <pre>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 | ||
+ | </pre> | ||
+ | |||
+ | ===Generacja certyfikatu=== | ||
+ | Przechodzimy do katalogu /etc/pki/tls/certs | ||
+ | <pre>cd /etc/pki/tls/certs</pre> | ||
+ | |||
+ | Tworzymy certyfikat: | ||
+ | <pre>make stunnel.pem</pre> | ||
+ | |||
+ | Kopiujemy stunnel.pem do /etc/stunnel/ | ||
+ | |||
+ | ===Włączenie,restart modułu=== | ||
+ | <pre>systemctl enable stunnel.service</pre> | ||
+ | <pre>systemctl restart stunnel.service</pre> | ||
+ | |||
+ | ==Odlokowanie portu na Firewall== | ||
+ | Należy na firewallu odblokować port '''3481''' | ||
+ | |||
+ | ==Moduł net47smsd== | ||
+ | ===Instalacja modułu net47smsd=== | ||
+ | <pre>yum install net47sms</pre> | ||
+ | |||
+ | ===Dodanie wpisu do crontab=== | ||
Autorestart modułu w przypadku wyłączenia lub nieoczekiwanego zamknięcia. | Autorestart modułu w przypadku wyłączenia lub nieoczekiwanego zamknięcia. | ||
<pre>*/1 * * * * /home/net47/cron-script/autorestart.sh net47smsd</pre> | <pre>*/1 * * * * /home/net47/cron-script/autorestart.sh net47smsd</pre> | ||
Linia 14: | Linia 49: | ||
<pre>System->Ustawienia systemu->Ustawienia Net47->Zmienne systemowe->SMS</pre> | <pre>System->Ustawienia systemu->Ustawienia Net47->Zmienne systemowe->SMS</pre> | ||
+ | [[Plik:SmsApiZmienneSystemowe.png|1000px|Informacje|link=http://wiki2.net47.pl/images/4/47/SmsApiZmienneSystemowe.png]] | ||
+ | |||
+ | '''UWAGA''' | ||
+ | Na screenie jest błąd. | ||
+ | Dla zmiennej '''SMS_serwersms_sender''' należy wpisać wartość: | ||
+ | <pre>2way</pre> | ||
==Konfiguracja zmiennych w /etc/net47d/net47.conf== | ==Konfiguracja zmiennych w /etc/net47d/net47.conf== | ||
Podajemy odpowiednie wartości dla zmiennych: | Podajemy odpowiednie wartości dla zmiennych: | ||
− | <pre> | + | <pre>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" | ||
+ | </pre> | ||
− | Login i hasło podajemy te same co do | + | Login i hasło podajemy te same co do smsapi.pl |
− | + | ==Konfiguracja smsapi.pl== | |
− | + | ===Logujemy się do smsapi.pl=== | |
− | + | ||
− | + | ===Ustawiamy IP w Ustawienia API->Filtr Adresów IP=== | |
+ | [[Plik:SmsApiIP.png|1000px|Informacje|link=http://wiki2.net47.pl/images/d/de/SmsApiIP.png]] | ||
− | == | + | ===Konfigurujemy adres do odbioru raportów SMS w Ustawienia API->Adresy Callback=== |
− | + | [[Plik:SmsApiRaporty.png|1000px|Informacje|link=http://wiki2.net47.pl/images/1/18/SmsApiRaporty.png]] | |
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
==Restart modułu net47smsd== | ==Restart modułu net47smsd== |
Aktualna wersja na dzień 14:16, 6 gru 2022
Opis instalacji i konfiguracji modułu SMS dla SerwerSMS.
Spis treści[ukryj] |
Krok po kroku
Konfiguracja stunnel
Instalacja
yum install stunnel
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
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/
Włączenie,restart modułu
systemctl enable stunnel.service
systemctl restart stunnel.service
Odlokowanie portu na Firewall
Należy na firewallu odblokować port 3481
Moduł net47smsd
Instalacja modułu net47smsd
yum install net47sms
Dodanie wpisu do crontab
Autorestart modułu w przypadku wyłączenia lub nieoczekiwanego zamknięcia.
*/1 * * * * /home/net47/cron-script/autorestart.sh net47smsd
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
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
Konfiguracja smsapi.pl
Logujemy się do smsapi.pl
Ustawiamy IP w Ustawienia API->Filtr Adresów IP
Konfigurujemy adres do odbioru raportów SMS w Ustawienia API->Adresy Callback
Restart modułu net47smsd
systemctl restart net47smsd