Uruchomienie modulu SMS - konfiguracja SmsAPI
Z Net47 2.0
(Różnice między wersjami)
(→Konfiguracja panel.serwersms.pl) |
(→Konfiguracja zmiennych w systemie Net47) |
||
(Nie pokazano 12 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== | ||
Linia 27: | Linia 68: | ||
==Konfiguracja 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ń 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