Uruchomienie modulu SMS - konfiguracja SmsAPI

Z Net47 2.0
(Różnice między wersjami)
Skocz do: nawigacji, wyszukiwania
(Konfiguracja zmiennych w systemie Net47)
 
(Nie pokazano 9 wersji utworzonych przez 2 użytkowników)
Linia 5: Linia 5:
 
==Konfiguracja stunnel==
 
==Konfiguracja stunnel==
 
===Instalacja===
 
===Instalacja===
<pre>dnf install stunnel</pre>
+
<pre>yum install stunnel</pre>
  
 
===Plik konfiguracyjny===
 
===Plik konfiguracyjny===
Linia 11: Linia 11:
 
<pre>client = no
 
<pre>client = no
 
debug = 7
 
debug = 7
log = append
 
 
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>yum install net47smsd</pre>
+
<pre>yum install net47sms</pre>
  
 
===Dodanie wpisu do crontab===
 
===Dodanie wpisu do crontab===
Linia 48: 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 61: 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

Informacje

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

Informacje

[edytuj] Konfigurujemy adres do odbioru raportów SMS w Ustawienia API->Adresy Callback

Informacje

[edytuj] Restart modułu net47smsd

systemctl restart net47smsd
Osobiste
Przestrzenie nazw
Warianty
Działania
Nawigacja
Konfiguracja Systemu
Szablony
API
PostgreSQL
Narzędzia
MENU