Uruchomienie modulu SMS - konfiguracja SmsAPI

(Różnice między wersjami)
Skocz do: nawigacji, wyszukiwania
Linia 7: Linia 7:
 
<pre>dnf install stunnel</pre>
 
<pre>dnf install stunnel</pre>
  
==Instalacja modułu net47smsd==
+
===Plik konfiguracyjny===
 +
Należy utworzyć plik '''stunnel.conf''' w /etc/stunnel/ z zawartością:
 +
<pre>client = no
 +
debug = 7
 +
log = append
 +
output = /var/log/stunnel.log
 +
 
 +
[sms]
 +
accept = 3481
 +
connect = 8081
 +
cert = /etc/stunnel/stunnel.pem
 +
</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 net47smsd</pre>
 
<pre>yum install net47smsd</pre>
  
==Dodanie wpisu do crontab==
+
===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>

Wersja z 13:27, 26 lis 2015

Opis instalacji i konfiguracji modułu SMS dla SerwerSMS.

Spis treści

Krok po kroku

Konfiguracja stunnel

Instalacja

dnf install stunnel

Plik konfiguracyjny

Należy utworzyć plik stunnel.conf w /etc/stunnel/ z zawartością:

client = no
debug = 7
log = append
output = /var/log/stunnel.log

[sms]
accept = 3481
connect = 8081
cert = /etc/stunnel/stunnel.pem

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 net47smsd

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


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

Restart modułu net47smsd

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