SMS brána
Od verze systému 5.27 (beta1) je konfigurace SMS bran a zdrojů SMS zpráv implementována do webového rozhraní. Tj. nastavení je možné provést z webového prohlížeče. Viz SMS brány a Konfigurace.
Systém ISPadmin podporuje zasílání a přijímání SMS zpráv prostřednictvím připojené SMS brány k serveru (GSM modem nebo pomocí SMPP SMS brány).
SMS brána může být využita k:
- zasílání notifikací z NetMonitoru/Nagiosu o výpadcích na zařízení (Hardware –> Nastavení –> NetMonitor –> Šablony)
- zasílání SMS zpráv technikům/uživatelům z modulu Plánování při vytváření/editaci úkolu
- vytváření tiketů z přijatých SMS v modulu Helpdesk
- zasílání automatických upomínek klientům na základě nastavených podmínek v šabloně pro upomínky (počet dnů po splatnosti atp.) (Fakturace –> Nastavení –> Šablony –> Upomínky)
- zasílání avíza ze systému (informace o provedené úhradě faktury) v (Fakturace –> Nastavení –> Šablony –> Avíza)
- zasílání vlastních SMS na libovolná telefonní čísla (Ostatní –> Volné SMS)
- možnost klientů zasílat SMS z klientského portálu
- zasílání hromadných SMS většímu množství klientů dle nastavených podmínek (např. oznámení o výpadku) (Ostatní –> Hromadné –> SMS)
- zasílání SMS z Karty klienta vybranému klientovi
- elektronické podepisování dokumentů a smluv (aktivní submodul Elektronické podpisy)
Základní konfiguraci je možné provést podle níže uvedeného návodu nebo můžete kontaktovat naši technickou podporu (support@ispadmin.eu).
V případě vzdálené instalace/nastavení SMS brány, z naší strany, je potřeba připojit GSM modem k serveru. V případě použití virtuální instance je potřeba port v administračním rozhraní virtualizace přidat a odpovídající porty promapovat.
GSM modem
Po fyzickém připojení GSM zařízení odpovídajícím kabelem k serveru je potřeba nastavení dokončit v prostředí příkazového řádku (lokálně nebo přes SSH).
Obecně může být použit jakýkoliv GSM modem, který podporuje AT příkazy.
Doporučujeme GSM-BGS5-E2N.
Služba smsd
Zastavit službu
Pokud je potřeba zjistit dodatečné parametry nebo vyřešit problém přímo na GSM modemu (např. smazat SMS v paměti), je potřeba zastavit službu – pokud je již GSM modem přidán v systému ISPadmin přes webové rozhraní (Nastavení –> Syst. nastavení –> SMS –> SMS brány).
- zastavit službu v systému, který GSM modul obsluhuje příkazem:
systemctl stop ispadmin-smsd_[ID].service
[ID] – je identifikátor brány (možno zobrazit v URL např. v režimu úpravy konkrétní brány)
– identifikátor brány (5)
Spustit službu
Po zjištění potřebných informací (nebo vyřešení problému) je potřeba službu opět spustit:
systemctl start ispadmin-smsd_[ID].service
První připojení
Po fyzickém připojení GSM modemu k serveru je potřeba zjistit, ke kterému portu je GSM modem připojen a do systému ISPadmin zadat přes webové rozhraní parametry pro připojení.
- zjistit dostupné porty na serveru:
dmesg | grep tty
- příklad výstupu (příkaz viz výše):
[ 1.659953] console [tty0] enabled
[ 2.633225] 00:03: ttyS0 at I/O 0x3f8 (irq = 4, base_baud = 115200) is a 16550A
[ 2.653764] serial8250: ttyS1 at I/O 0x2f8 (irq = 3, base_baud = 115200) is a 16550A
[ 82.281673] cdc_acm 4-1:1.0: ttyACM0: USB ACM device
[ 82.292598] cdc_acm 4-1:1.2: ttyACM1: USB ACM device
- pokud není sériový port k dispozici, je potřeba server restartovat
- nastavit parametry (port brány, model brány, přenosová rychlost) v (Nastavení –> Syst. nastavení –> SMS –> SMS brány) a nastavení Uložit ()
- v případě testování připojení je potřeba první zastavit službu viz Zastavit službu
- otestovat správnost připojení zařízení příkazem:
[ID] – je identifikátor brány (možno zobrazit v URL např. v režimu úpravy konkrétní brány)
gnokii -p [ID] --identify
Příklad výstupu (příkaz viz výše):
GNOKII Version 0.6.30
LOG: debug mask is 0x1
Config read from file /root/.config/gnokii/config.
phone instance config:
model = AT
port = /dev/ttyUSB0
connection = serial
initlength = default
serial_baudrate = 115200
serial_write_usleep = -1
handshake = software
require_dcd = 0
smsc_timeout = 10
rfcomm_channel = 0
sm_retry = 0
Received message type 06
IMEI : Unknown
Manufacturer : Cinterion
No flags section in the config file.
Model : MC55i
Product name : MC55i
Revision : REVISION 01.201
Serial device: closing device
Odeslání SMS
Ruční test korektního odeslání a následného doručení SMS na cílové číslo.
- test pro odeslání SMS zprávy z GSM modemu:
echo "text_sms" | gnokii -p [ID] --sendsms "cilove_telefonni_cislo"
[ID] – je identifikátor brány (možno zobrazit v URL např. v režimu úpravy konkrétní brány)
Příjem SMS
Test paměti, kam je přijatá SMS doručena.
- je potřeba příkazem zjistit seznam dostupných typů paměti připojeného modemu
- doporučeným postupem je zaslat SMS na číslo SIM karty v připojené bráně (GSM modemu)
- následně příkazem zjistit používanou paměť GSM modemem pro příchozí SMS:
[ID] – je identifikátor brány (možno zobrazit v URL např. v režimu úpravy konkrétní brány)
gnokii -p [ID] --showsmsfolderstatus
Příklad výstupu příkazu (v druhé možnosti je jedna zpráva tj. použitá paměť v příkladu pro příchozí SMS je MT):
GNOKII Version 0.6.31
No. Name Id #Msg
========================================================
0 SIM card SM 0
1 Internal memory ME 0
2 Combined ME and SIM phonebook MT 1
Smazat SMS z paměti
Pokud nedochází ke korektním doručování SMS (vyčítání systémem ISPadmin a jejich zasíláním na zadaný email), bude pravděpodobně potřeba smazat paměť přijatých zpráv v GSM modemu (např. MMS).
- zastavit službu smsd viz Zastavit službu
- zjistit seznam složek a počet SMS v paměti:
[ID] – je identifikátor brány (možno zobrazit v URL např. v režimu úpravy konkrétní brány)
gnokii -p [ID] --showsmsfolderstatus
- příklad výstupu:
GNOKII Version 0.6.31
No. Name Id #Msg
========================================================
0 Cell Broadcast BM 0
1 Internal memory ME 0
2 SIM card SM 40
3 SMS Status Reporst MT 0
- smazat vybranou složku a rozsah zpráv (-p=ID brány, 0–40=všechny):
[ID] – je identifikátor brány (možno zobrazit v URL např. v režimu úpravy konkrétní brány)
od – smazat SMS od
do – smazat SMS do
gnokii -p [ID] --deletesms SM [od] [do]
Příklad (viz výstup výše):
gnokii -p 1 --deletesms SM 0 40
- spustit službu smsd viz Spustit službu
SMPP SMS brána
Využít je možné i zařízení (služby) podporující protokol SMPP (Short Message Peer to Peer Protocol).
Jako vlastní zařízení doporučujeme modely 2N® VoiceBlue Next.
Nastavení je dostupné v systému ISPadmin (Nastavení –> Syst. nastavení –> SMS –> SMS brány).