meta data for this page
  •  

Różnice

Różnice między wybraną wersją a wersją aktualną.

Odnośnik do tego porównania

Nowa wersja
Poprzednia wersja
smstools [2022/03/09 10:20] – utworzono Paweł Grygorczuksmstools [2022/05/31 10:03] (aktualna) – [Wysyłanie SMSów] Paweł Grygorczuk
Linia 2: Linia 2:
  
 SMStools jest to oprogramowanie umożliwiające uruchomienie bramki SMS pod Debianem. SMStools jest to oprogramowanie umożliwiające uruchomienie bramki SMS pod Debianem.
 +
 +===== Instalacja =====
  
 <code bash> <code bash>
Linia 59: Linia 61:
 <code bash> <code bash>
 service smstools restart service smstools restart
 +</code>
 +
 +===== Wysyłanie SMSów =====
 +
 +W pliku konfiguracyjnym demona ''smsd'' ''/etc/smsd.conf'' musimy wskazać modem, np.: ''device = /dev/ttyUSB0''. Nazwę naszego urządzenia znajdziemy po przeanalizowaniu logu, który możemy przywołać poleceniem ''dmesg''. Ponadto trzeba ustawić PIN do karty, jeśli jest wymagany.
 +
 +<code conf>
 +[GSM1]
 +#init = 
 +device = /dev/ttyUSB0
 +incoming = yes
 +pin = 1234
 +</code>
 +
 +Prawdopodobnie w przypadku błędów (np. braku zasięgu), lepiej sprawdzi się ''device'' jako ''/dev/serial/by-id'' (po błędzie ''ttyUSB0'' może się zmienić). Sprawdzona konfiguracja dla modemu HUAWEI:
 +
 +<code conf>
 +[GSM1]
 +init = AT+CPMS="SM";+CNMI=2,0,0,2,1
 +device = /dev/serial/by-id/usb-HUAWEI_HUAWEI_Mobile-if00-port0 # Link do /dev/ttyUSB0
 +incoming = yes
 +pin = 1234
 +baudrate = 19200
 +memory_start = 0
 +</code>
 +
 +Po zmianie konfiguracji, restartujemy usługę.
 +
 +<code bash>
 +service smstools restart
 +</code>
 +
 +Domyślny katalog do wysyłania wiadomości to ''/var/spool/sms/outgoing''. Aby wysłać SMS trzeba umieścić w nim plik w odpowiednim formacie, np.:
 +
 +<code>
 +To: +48123456789
 +
 +Treść wiadomości.
 </code> </code>