Uruchomienie modulu SMS - konfiguracja SmsAPI
Z Net47 2.0
(Różnice między wersjami)
(→Konfiguracja zmiennych w systemie Net47) |
(→Konfiguracja zmiennych w systemie Net47) |
||
(Nie pokazano 6 wersji utworzonych przez 2 użytkowników) | |||
Linia 5: | Linia 5: | ||
==Konfiguracja stunnel== | ==Konfiguracja stunnel== | ||
===Instalacja=== | ===Instalacja=== | ||
− | <pre> | + | <pre>yum install stunnel</pre> |
===Plik konfiguracyjny=== | ===Plik konfiguracyjny=== | ||
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 49: | Linia 50: | ||
[[Plik:SmsApiZmienneSystemowe.png|1000px|Informacje|link=http://wiki2.net47.pl/images/4/47/SmsApiZmienneSystemowe.png]] | [[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 62: | 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