MOBILINE
SMS
! Alerter Kezelési leírás és üzembe helyezési útmutató
v 1.79h
MOBILINE SMS Alerter
Feladata: A MOBILINE SMS Alerter SMS riasztási üzeneteket küld a GSM mobiltelefon hálózat készülékeinek a számítógépes hálózatról érkező SMTP e-mailekből, vagy saját tápfeszültsége-, illetve LAN linkje kimaradásáról. Eszközünk képes SMS-eket fogadni is, az ezekből készített leveleket egy központi SMTP szervernek küldeni, valamint az SMS kiküldési folyamat több szintjén nyugtalevelet készíteni.
Szolgáltatásai:
-
SMS küldése elektronikus levélből maximális kapacitás: 100 db SMS kiküldés / 10 perc hardcopy, másolat SMS küldése minden kiküldendő üzenetről egy előre beállított számra power alarm SMS, a tápfeszültség kimaradása illetve visszaállása esetén riasztási üzenet küldése néhány rögzített telefonszámra (max. 5) link alarm SMS, a LAN „Link” jelzés megszűnése illetve visszaállása esetén riasztási üzenet küldhetünk egy telefonszám listára belső SMS körözvény képzése: egy bejövő levélből (list01 - list10), maximum 25 belsőleg tárolt telefonszámra való SMS küldés APC szünetmentes leveleinek közvetlen fogadása, DNS lekérdezés kiszolgálás a feladó értesítése az SMS elküldéséről nyugtalevélben „Számlainfó” levél készítése minden kiküldött SMS után „SMS kézbesítési nyugta” kérése az elküldött SMS célba érkezéséről és ebből az készített e-mail az adminisztrációs felhasználónak küldése kikapcsolható nyugtafunkciók konfigurálható „számla infó” és adminisztrációs felhasználói nevek hosszú e-mail darabolása több SMS-be, beállítható maximummal konfigurálható maximális e-mailméret konfigurálható SMS formátum, az e-mail feladójának, tárgyának és szövegének tetszőleges ki és bekapcsolása az SMS szövegébe engedélyező lista SMS küldésére, az e-mail feladója szerint (max. 50 tagú) engedélyező lista az e-mailt küldő IP címe szerint (4 tagú) „e-mail értesítő” üzemmód, a kapott levél feladóját és tárgyát küldjük csak ki SMS-ben, de ezt csatolást tartalmazó levél esetében is programozható SMS elévülési idő választható „SMS kézbesítési nyugta” kérési mód: GSM jelzés, vagy konfigurálható szöveg prefix Cirill karakteres UNICODE SMS küldése, előre beállított kódlappal (codepage) összefűzött módú SMS küldés
-
e-mail készítése a fogadott SMS-ből maximális kapacitás: 200 db SMS fogadása / 10 perc becímzési lehetőség a levelező rendszerbe a beküldött SMS-ből a fogadott SMS küldőjének telefonszáma szerinti e-mail címzés SMS fogadás kikapcsolási lehetőség, két szinten UNICODE formátumú magyar, szlovák, cseh ékezetes SMS fogadás Cirill karakteres UNICODE SMS fogadás, előre beállított kódlappal (codepage) Nokia formátumú összefűzött SMS fogadás
-
2
MOBILINE SMS Alerter
-
levelezési domain-ba illesztési lehetőség konfigurálható saját- és ellen oldali SMTP port állítható levelezési időzóna GSM SIM kártya PIN kód kezelés lekérdezhető GSM térerő teljes körű SMS-ben történő konfiguráció telneten keresztüli konfigurálás, jelszóval védve „debug”-tal segített üzemfelügyelet, hibakeresés újraindulási számláló
Működése Az SMS Alerter működése a két alapvető funkciója köré csoportosítható. Ezek az SMS küldése és az SMS fogadása.
SMS küldése Az SMS Alerter fogadja az SMTP levelet, ellenőrzi annak címzését, típusát, méretét, majd ha ezek megfelelőek, SMS-t állít össze a levél feladója, tárgya és szövege beillesztésével, és elküldi a címben megadott telefonszámra. A címzésnek telefonszá
[email protected] (pl:
[email protected] ) formátumnak kell megfelelnie. A telefonszám az SMS célszáma, országkód, körzetkód, készülékszám összeállítású, a mobil világban szokásos nemzetközi forma, de + előtag nélkül. Általában hibához vezet a nemzeti formátumok használata, pl. 00, 06 kezdettel. A hostname, a domainname az SMS Alerter konfigurációs paraméterei, csak az ezekkel megegyező címzésű levelet fogadja a berendezés (pl. hostname=sms, domainname=mobiline.hu). A továbbításra szánt levél típusa „egyszerű szöveg” kell hogy legyen ( Content-Type: text/plain), a csatolást tartalmazó (pl. HTML formátumú) üzenetet nem tudja kezelni, SMS-ben továbbítani. Visszautasításra kerül a max_emaillength paraméterben megadott méretnél nagyobb e-mail is. Kivétel ez alól, ha „e-mail értesítő” módban használjuk berendezésünket. Ebben az esetben a kapott levél szövege nem kerül továbbításra (mailbody=false), csak a feladó, és a tárgy, így bármilyen formátumú és méretű levélből készülhet SMS. Bekapcsolt „belső körözvény” funkcióval (circular=true), az Alerter-re küldött e-mail címében, a telefonszám helyett írhatunk list01, list02, … list10 címet is. Ekkor a user01 – user50 táblázatban keresi a lista sorszámát, és találat esetén a leválogatott user-ekel azonos sorszámú tel bejegyzéseknél lévő számokra küldünk SMS-eket. Például,
[email protected] című levélből, user03=01,02 user04=01 és tel03=36304459991 tel04=36301234567 konfigurációs bejegyzések esetén, a 30 445-9991 és a 30 123-4567 telefonszámokra küldjük az SMS-eket, .
[email protected] levélből viszont csak a 30 445-9991 számra. A kapott levél feladója (smtfrom_to_sms=true) és tárgya (smtpsubj_to_sms=true) belekerül a SMS elejére, majd utána a szöveg (maibody=true), ha mérete nem haladja meg az előzőekkel együtt a 160 karaktert. Hosszabb levél esetén több SMS-ben kerül elküldésre az üzenetünk. Ha a küldendő SMS-ek száma eléri a max_sms paramétert értékét, a fennmaradó levél része csonkolásra kerül (erről a „felhasználói nyugta” tájékoztatást ad). A sikeres, vagy a sikertelen (pl. nincs térerő) SMS kiküldésről az e-mail feladója nyugtalevelet kap.
3
MOBILINE SMS Alerter
Minden kiküldött SMS után „számla-infó levelet” küldünk a charge@peername paraméter szerinti címre. Az SMS céltelefonra való megérkezésekor a szolgáltató „kézbesítési nyugtát” küld, amit berendezésünk bejövő SMS-ként fogad, és a peeradmin@peername címre továbbít levélben (lásd a következőkben). A fentiekben leírtakon túl az SMS Alerter a hardcopy paraméter szerinti telefonszámra is elküldi az e-mailben kapott üzenetet, ha annak értéke nem egyenlő nullával, például ha hardcopy=50 és a tel50=36301122334, akkor a 36301122334 számra is küldünk SMS-t. SMS-t küld még berendezésünk a tápfeszültsége és számítógép hálózati "Link"-je kimaradásáról illetve visszaállásáról, ha a pwoff_alarm_enable=true, pwon_alarm_enable=true, illetve ha a linkdown_alarm_enable=true, linkup_alarm_enable=true. Ekkor a 11-es illetve 12-es kóddal (a user01-user50 listában) megjelölt telefonszámokra küldjük az adott eseményre utaló szöveget, "SMS Alerter Power Off", "SMS Alerter Power On", illetve "SMS Alerter Link Down", "SMS Alerter Link Up". A készülék beépített kondenzátorai akár 5 db alarm SMS kiküldésére is elegendő energiát tárolnak.
SMS fogadása Az SMS Alerter a szokványos mobiltelefonokhoz hasonlóan SMS-t fogad pl. más mobiltelefonokról, és abból általános esetben (az előzőekben leírt „SMS kézbesítési nyugtával” azonos módon) a peeradmin@peername címre levelet készít. A fogadott SMS küldőjének telefonszáma a fenti példa szerint, telefonszá
[email protected] formában kerül a készülő e-mail feladó rovatába, a tárgyba az SMS első 50 karaktere, a szöveg mezőbe pedig a teljes SMS másolódik. Az így elkészült levél kerül beküldésre a peerip szerinti IP címen lévő központi SMTP szervernek. Az előzőektől eltérő módon, nem a peeradmin@peername-nek címzi a levelét az Alerter, ha CIM:user_név bejegyzéssel kezdődik az SMS. Ekkor a „user_név”-vel jelölt felhasználó kapja meg az e-mailt. A CIM:support beküldött SMS tartalmú SMS-t gyári beállítások mellett, a
[email protected] e-mail című felhasználó kapja meg (hol a mobiline.hu címrészt az Alerter peername paramétere határozza meg), tárgy rovatban a beküldött SMS …, szöveg részben szintén a beküldött SMS szöveggel. A CIM: helyett címzésként elfogadjuk a C: vagy A: prefixeket is, kis és nagybetűvel egyaránt. A kapott SMS Feladó:”email cím” kezdősora is használható visszaküldés esetén becímzésre. Fontos, hogy a prefix előtt nem lehet semmilyen karakter, még szóköz sem. Másik becímzési mód a levelező rendszerbe, amikor az SMS beküldője szerepel az Alerter tel01-50 telefonszám listájában, és a route_enable=true paraméter engedélyezi ennek kezelését. Ekkor az adott sorszámon (pl. 49) eltárolt telefonszámhoz, a vele azonos sorszámon , a user01-50 listában eltárol e-mail címre címzi az elektronikus levelet az SMS Alerter. A tel lista érvényességét a route_from, rote_to paraméterek határolják be. Példánkban route_from=26, rote_to=50, így csak a tel26-tól a tel50-ig terjedően keressük a beküldő hívószámát.
4
MOBILINE SMS Alerter
Használata E-mailből SMS Tetszőleges SMTP klienssel küldjünk e-mailt az SMS Alerter-re (mint SMTP szerverre). A céltelefon számát a címmezőbe írjuk, az előzőekben tárgyalt formátumban (pl:
[email protected] a gyári beállítások mellett), esetleg adjunk meg további címzetteket is, töltsük ki a szokott módon a tárgy rovatot, írjuk be az üzenetünk szövegét. Gondoskodjunk róla, hogy levelünk formátuma „egyszerű szöveg” (text/plain) legyen. Levelező rendszerünkbe beillesztett SMS Alerter esetén, a szokott módon, a megszokott programból küldjünk e-mailt. Ilyen esetben néhány másodperc múlva ellenőrizhetjük, hogy a „felhasználói nyugta” visszaigazolta-e az SMS elküldést, „Eredmény: GSM hálózatba sikeresen elküldve”. Esetleges negatív válasz esetén, annak tartalma alapján korrigáljuk a hibát. A rendszer beállításaitól függően, újabb néhány másodperc után ellenőrizhetjük a szolgáltató „kézbesítési nyugtáit” gyűjtő fiókban (peeradmin), hogy a megcélzott telefonra megérkezett-e SMS-ünk. Értelem szerűen, ez a nyugta csak bekapcsolt, fogadás kész céltelefon mellett jöhet meg néhány másodpercen belül. Kikapcsolt telefon esetén csak annak bekapcsolása után történhet meg a kézbesítés, így ez után (esetleg órák múlva) küldi a szolgáltató a kézbesítési nyugtát. 24 óra elteltével (time_to_live=1440), az addig sem kézbesített SMS elévül, ez után már nem továbbítja a GSM szolgáltató, erről ilyen értelmű üzenet érkezik pl. „…a küldött SMSének státusza: expired !VP exceeded”
A szokásos levelező klienssel, esetleg egy speciális célszoftverrel töltsük le a „számlainfó leveleket” (amik minden kiküldött SMS után készülnek), és programunk szolgáltatásainak megfelelően dolgozzuk fel az adatokat a szükséges formába (rendezzük, szerkesszük, stb. ). Levelek küldésére használhatunk minden olyan hardver és szoftver eszközt, ami a szükséges információkat levelező rendszerünkbe képes juttatni, illetve SMTP protokollal közvetlen az SMS Alerter-be küldeni. Ha az e-mail címzése, formátuma megfelelő, azt berendezésünkkel SMS formába továbbítani tudjuk. SMS-ből e-mail Küldjünk SMS-t (esetleg válaszoljunk a kapott üzenetre) az SMS Alerter-ben lévő SIMkártya számára, a telefonunkon megszokott módon. Eszközünkbe megérkezve, az SMSünkből készített levél az peeradmin fiókjába kerül. Kezdjük a szöveget c:user_név –vel, szóköz után írjuk be az üzenetet, ekkor a „user_név” szerinti fiókba kerül a beküldött üzenetünk. A „user_név” lehet akár egy listacím is a levelező rendszerben, ekkor az összes e-mailcímre a listán, köztük esetleg „SMS számokra” is, elküldi üzenetünket az SMS Alerter-el együttműködő levelező szerver. Az SMS-ekből készült leveleket fogadjuk a szokott módon levelező programunkkal, kísérjük figyelemmel a cím nélküli SMS-eket fogadó (peeradmin) fiókot is, esetleg oda érkező, de nekünk szóló üzenetekért. Használhatunk speciális, céligényeket kielégítő programokat is, amik képesek leveleket fogadni, adatbázisba rendezni, feldolgozni, és céljainknak legmegfelelőbb módon rendelkezésünkre bocsátani. Az ilyen, az adott igényre kifejlesztett programok magukba integrálhatják az e-mail küldés, fogadás, adatbázis kezelés, más alkalmazásokkal való együttműködés funkcióit is.
5
MOBILINE SMS Alerter
A MOBILINE SMS Alerter csatlakozói és kijelzői A csatlakozók rendeltetése: • •
•
LAN - az SMS Alerter az előlapi RJ 45 típusú csatlakozóján keresztül kapcsolható a számítógép hálózat egy 10 Mbps ethernet pontjához. DC - a tápfeszültség aljzathoz a mellékelt 12V = feszültségű fali adapter megfelelő dugóját csatlakoztassuk. Ez biztosítja az Alerter tápellátását. (Csak tégla-doboz kivitelnél.) Antenna - a hátlapon elhelyezett úgynevezett SMA típusú koaxiális csatlakozóra csavarozzuk fel a dobozban található botantennát.
A LED-ek jelzéseinek értelmezése: On - előlapi kétszínű, piros/zöld LED: • • • •
A berendezés bekapcsolt állapotában folyamatos fénnyel világít, piros míg a GSM telefon nem jelentkezik be a mobil hálózatra. Folytonosan, piros színnel villog, ha az Alerter-ben letárolt PIN kód nem egyezik meg a SIM kártyán aktivizálttal. Zöld, ha bejelentkezett, SMS küldésre, fogadására kész. 2 másodpercenként 1/2 másodpercre kialszik, ha a bemeneti tápfeszültség kimaradt (akkumulátoros üzem)
Link - LAN csatlakozó bal oldali zöld LED-je: •
Folyamatosan világít, ha megfelelően csatlakoztattuk az ethernet hálózathoz
Act - LAN csatlakozó jobb oldali sárga LED-je: •
Kommunikáció alatt villog.
A MOBILINE SMS Alerter üzembe helyezése Az SMS Alerter üzembe helyezése során a következő lépéseket kell végrehajtani: • • • • • •
A számítógép hálózat, hálózati kiszolgáló, levelező szerver SW és HW előkészítése. A berendezés és az antenna megfelelő helyének kiválasztása, felszerelése. A GSM eszköz és a SIM kártya előkészítése. Energiaellátási és számítógép-hálózati csatlakoztatás biztosítása. Az SMS Alerter felkonfigurálása. Üzemi tesztek.
A számítógép-hálózatba illesztés A számítógép hálózat, a kiszolgáló levelező szerverek hardver/szoftver előkészítését a legkülönfélébb rendszerekben igen változatos módokon lehet véghezvinni. Ez általában komoly szakértelmet, a rendszer, a berendezések pontos ismeretét igényli, ezért itt részleteiben nem is tudjuk tárgyalni.
6
MOBILINE SMS Alerter
Az SMS Alerter megfelelő beállításához ismernünk kell: • azt az IP címet (ipaddr), melyen a SMS Alerter beilleszthető a hálózatba, a megfelelő subnet mask-kal (netmask), és az esetlegesen szükséges default gateway címmel (gateway). • a hálózatunkon üzemelő levelező szerver IP címét (peerip), levelezési domain nevét (peername) • az SMS Alerter-t adminisztráló user (peeradmin) és a számlainfó leveleket fogadó felhasználói box nevét (charge). A peeradmin bejövő SMS-ből képzett leveleket kapja (például ilyen a kézbesítési nyugta), a „charge” a minden egyes sikeresen kiküldött SMS-ről készített információs levelet fogadja. • Berendezésünk gördülékeny használatához célszerű azt beilleszteni domain-ünkbe (pl. sms.mobiline.hu), hogy azt az eddigi levelekkel azonos módon, a megszokott e-mail kliensből használhassuk, „telefonszá
[email protected]” címzésű levelet írva. Ehhez a beintegráláshoz ismernünk kell az adott hálózati kiszolgáló, illetve levelező szerver beállítási lehetőségeit. Ezeknek az adatoknak, értelemszerűen szoros összhangban kell lenniük a számítógép hálózaton működő rendszerek más adataival, ezért ezek kiválasztásánál igen körültekintően kell eljárnunk. A szükséges adatokat az 1. sz. mellékletben szereplő adatlapon gyűjthetjük össze.
A hardver illesztése a számítógép rendszerhez A MOBILINE SMS Alerter számítógép hálózatunkhoz való csatlakoztatásához Alerterenként 1 darab szabad 10Mbps (10/100-as), un. sodrott érpáras ethernet port szükséges, amit a szokásos path kábellel kötünk össze a LAN csatlakozóponttal.
A hálózati kiszolgáló- és levelező szerverek beállítása Az SMS Alerter hálózatunk levelező rendszerébe integrálása érdekében azt kell elérnünk, hogy : • az SMS-ként továbbítani szánt levelek, amiknek címe telfonszá
[email protected], az Alerter-ünknek kiválasztott IP címre kerüljenek kiküldésre, SMTP protokollal, úgynevezett „text/plain”, „egyszerű szöveg” formátumban. (Csatolt állományokat tartalmazó leveleket, „multipart type” nem továbbít a berendezés.) • az Alerter által, a kapott SMS-ekből összeállított leveleket a beállított levelező szerver (peerip) fogadja, és azokat a címükben megjelölt felhasználók megkapják. • hozzuk létre a berendezés által kezelt két speciális felhasználót, illetve azok levelezési fiókját. Alapbeállításban: a cím nélküli SMS-eket az "smsadmin", a kiküldött SMSekről készült számlázási információs leveleket pedig a "chargeadmin" kapja. (E két funkcióra használt fiókot próbáljuk is le, egy szimpla levél küldésével egy meglévő belső címről.)
A MOBILINE SMS Alerter helyének kiválasztása •
Az antennának orvos-elektronikai berendezésektől legalább 5m, az antenna közelében folyamatosan dolgozó emberek munkahelyétől és elektromágneses sugárzásra érzékeny berendezésektől legalább 3m távolságra kell lennie. (A vonatkozó EN50082-1 sz. EMC szabvány szerint a villamos és elektronikus 7
MOBILINE SMS Alerter
•
• • • • •
•
készülékeknek 3V/m 900MHz és 1800MHz zavart működéscsökkenés nélkül tűrniük kell. Ez reflexiókat nem számítva 2,6m távolságot jelent, 3m hosszúságú RG174 antenna kábellel, 3dB nyereségű antennánál és 2W adóteljesítménynél.) Az antennát olyan helyre kell telepíteni, ahol a GSM hálózat térereje a lehető legjobb, de legalább a működéshez megfelelő szintű (a kézi mobiltelefonon a maximumkijelzés fele). A GSM térerő mérését az adott GSM szolgáltató SIM kártyájával ellátott, megfelelő (a GSM térerőt minél pontosabban kijelző) készülékkel lehet megmérni. Több GSM berendezés telepítésekor az antennákat egymástól legalább 20cm távolságra kell telepíteni. A MOBILINE SMS Alerter berendezés beltéri felhasználásra készült, sugárzó hőtől védett, száraz, helyen kell elhelyezni. A MOBILINE SMS Alerter fali adaptere gyárilag 2m hosszú hálózati zsinórral van ellátva. A dobozt olyan pozícióban érdemes elhelyezni, hogy könnyen lehessen felszerelni és működés közben az előlapján lévő LED-eket jól lehessen látni. Rosszabb vételi körülmények esetén biztosítunk un. mágnestalpas antennát, melynek kábelhossza kb. 3m. Ezt a lecsavarható botantenna helyére csatlakoztatva, elhelyezését a fentiek szerint szabadabban megválasztva nagyobb rádiófrekvenciás jelhez juthatunk. Egyedi kérésre szállítunk 6m-est, vagy kis kábelveszteségű antennahosszabbítót, valamint irányított yagi antennát is. A mágnestalpas antennát un. ellensúlyon (az opcionálisan szállított fémlemez, vagy az épület >10cm*10cm fémfelülete), függőleges állással (akár fejjel lefelé is) kell telepíteni.
A MOBILINE SMS Alerter és tartozékainak felszerelése A berendezés dobozában a következő tételeknek kell lennie: • • • •
MOBILINE SMS Alerter (1db) Csuklós botantenna SA 500 ~230V / 12V= fali adapter a tápellátáshoz (1db) fali tartólemez (1db)
A berendezés felszerelése Az SMS Alerter legtöbb esetben megfelelően működik fekvő helyzetben is (rack szekrényben, polcon), de igény esetén falra is szerelhető. Ehhez használjuk a hozzácsomagolt tartólemezt.
A SIM kártya üzemi előkészítése A MOBILINE SMS Alerter üzembe helyezéséhez aktivált, működőképes SIM kártya szükséges. • Helyezze a SIM kártyát egy mobilkészülékbe. • Kapcsolja ki PIN kódkérését, ha készülék kéri azt a bekapcsolásakor. (A beállításhoz az eredeti PIN1 kódot GSM szolgáltató mellékeli a SIM kártyához) Ha nincs mód kikapcsolni a SIM kártyán a PIN kódot, állítsuk át azt az Alerterben gyárilag letárolt 1111 kódra.
8
MOBILINE SMS Alerter
•
Küldjön egy próba SMS-t egy másik telefonra, a beállítások ellenőrzése végett, jegyezzük fel a SIM kártyánk hívószámát (ha ez nem lenne nyilvánvaló, kiolvashatjuk a kapott próba SMS-ből).
A SIM kártya behelyezése a GSM modulba Az SMS Alerterbe épített GSM modul nem tartalmaz kezelőszervet. Minden, a SIM kártyán végrehajtandó műveletet előre, egy másik, szokványos mobiltelefonban kell elvégezni, de a SIM behelyezés lényegében nem különbözik a kézi telefonoknál megszokottaktól. • • •
• •
Csavarozzuk ki az készülék alján, a csatlakozók felöli véget rögzítő csavart. Húzzuk le, a műanyag végelemet, toljuk ki az elektronika panelját az antenna felől. Az engine mellett található SIM kártya tartót (SIM201) enyhe lefele nyomással nyissuk ki, majd csúsztassuk a SIM-et a fedélbe. Csukjuk le és felfelé nyomva zárjuk be. Toljuk vissza a kártyát a fém házba és helyezzük fel a végmodult. Csavarjuk vissza a véget rögzítő recés fejű csavart.
A MOBILINE SMS Alerter csatlakoztatása Az antenna csatlakoztatása A berendezéshez szállított botantennát csavarjuk fel a hátlap csatlakozójára, majd csuklójával állítsuk függőleges helyzetbe. Ha szükséges, a botantenna lecserélhető 3 – 6m hosszú kábellel rendelkező mágneses antennával is. Ekkor az antenna csatlakozóra ennek az SMA típusú csatlakozóját csavarjuk fel.
Tápfeszültség csatlakoztatása A készülékhez csomagolt 220 V ~ / 12 V = fali adapter vezetékét csatlakoztassuk az előlapi DC csatlakozóhoz, majd az adaptert dugjuk be egy megfelelő fali aljzatba. Gondoljunk az „éjszakai” illetve a szünetmentes tápellátás kérdéseire a berendezés folyamatos működésének biztosítása érdekében.
A számítógépes hálózat csatlakoztatása Az SMS Alerter előlapi LAN aljzatát egy szokásos (nem keresztkötésű) patch kábellel csatlakoztassuk a számítógépes hálózatunk egyik 10 Mbps-os ethernet végződét kiszolgáló aktív pontjához. FONTOS! A berendezés a 10.0.0.10 IP címre konfiguráltan kerül kiszállításra, ha ez éppen nem megfelelő, akkor a csatlakoztatás előtt, a következőkben ismertetendő módon (konfig SMS, telnet) változtassuk ezt meg.
MOBILINE SMS Alerter bekapcsolása A berendezést bekapcsolásához csatlakoztatni kell a 230 V-os hálózathoz. Ekkor az On LED pirosan világítani kezd.
9
MOBILINE SMS Alerter
A megfelelően előkészített SMS Alerter (SIM behelyezve, PIN kikapcsolva) bekapcsolás után kis idő (30-40s) elteltével kapcsolódik a GSM hálózathoz, az „On” LED színe zöldre vált, a berendezés tesztje elkezdődhet.
MOBILINE SMS Alerter felkonfigurálása Konfigurációs SMS Az SMS Alertert SMS-el legkényelmesebben WEB oldalunkon keresztül, webshop.mobiline.hu oldalra belépve tudjuk felkonfigurálni. Kövessük az ott leírtakat. Ha praktikusabb, a következők szerint saját mobiltelefonunkról is be tudjuk küldeni a szükséges konfigurációs SMS-eket. A bekapcsolt és a GSM hálózatba bejelentkezett Alerter előlapján az On LED zölden világít. Ekkor még nem csatlakoztathatjuk a számítógép hálózatunkhoz (ha esetleg előzőekben megtettük volna, húzzuk ki a LAN kábelt). A hálózat berendezésünkre vonatkozó IP paramétereit először készülékünkbe be kell programoznunk. Ezt az úgynevezett „egyszerűsített konfigurációs SMS” beküldésével tudjuk elvégezni. Lehúzott számítógép-hálózati kábel esetén (amikor Link LED nem világít), egy speciális tartalmú SMS-el, az alap konfigurációs paramétereket tudjuk lekérdezni, illetve megadni. Küldjünk egy CFG ? tartalmú SMS-t az Alerter-ben lévő SIM kártya számára (például válaszként az előzőekben kapott próba SMS-re). Erre a készülék, gyári beállítások esetén az alábbi üzenettel válaszol: IP 10.0.0.10 NM 255.255.255.0 DG "" PI 10.0.0.2 HOST sms DM mobiline.hu PA smsadmin CH chargeadmin ACK 1111 FORM 111 Itt az alkalmazott rövidítések a következők : (Zárójelbe, dőlt betűvel a konfigurációs paraméter listában szereplő elnevezést adjuk meg.) • • • • • • • •
IP - a berendezésünk IP címe (ipaddr) NM - a subnet mask (netmask) DG - a default gateway cím (gateway) (ez törölt paraméter alap esetben ezért láthatunk ""-t) - PI - a központi levelező szerverünk IP címe (peerip) HOST - az SMS Alerter hálózati neve (hostname) DM - a domain neve (domainname) PA - a bejövő SMS-eket (peeradmin) CH - a számla infó leveleket fogadó felhasználói fiókok neve (charge) ACK - a különböző nyugta levelek be és kikapcsolását jelzi, sorban felhasználói-, számlainfó-, kézbesítási nyugta és a bejövő SMS fogadását (ackmail_enable, charge_enable, acksmsstatus_enable, sms_proc)
10
MOBILINE SMS Alerter
•
FORM - a kiküldött SMS formátumát határozza meg, hogy bele kerül-e az eredeti email feladója, tárgya illetve szövege (smtpfrom_to_sms, smtpsubj_to_sms, mailbody).
Szükség szerint módosítsuk a kapott SMS-ben lévő értékeket, töröljük a nem módosítandó sorokat, majd küldjük vissza az SMS Alerter-nek. Például: IP 192.168.2.210 NM 255.255.255.128 DG 192.168.2.254 HOST sms DM alerter.com ACK 0000 FORM 001 Ekkor példánkban berendezésünk IP címe 192.168.2.210 lesz, a netmask 255.255.255.128, a default gateway 192.168.2.254, a kiküldendő SMS-eket a telefonszá
[email protected] -ra kell majd címeznünk, nem készítünk semmilyen nyugta levelet, nem is dolgozunk fel bejövő SMS-eket, és az Alerter-re küldött e-mailből csak a szövegtörzs kerül be az SMS-be. Ha nem vétettünk hibát és az SMS Alerter elfogadta a konfigurációt, akkor készüléken az On LED ötször zölden villant, és válasz SMS-t küld a Config SMS received and processed szöveggel. A változtatások érvényre juttatásához a készülék automatikusan újra indul, az On LED pirosra vált, majd 30 - 40 másodperc múlva bejelentkezik és ismét zöld színű lesz. Ha valamely részletében nem megfelelő a konfigurációs SMS, akkor az On LED többször pirosan villan fel és a There were errors during config sms process: … szövegű válasz SMS-t kapjuk. Ilyenkor a berendezés egyik beállítási értéket sem veszi figyelembe a kapottakból.
Bővített SMS Konfiguráció Az SMS Alerter csaknem minden, a 13. oldaltól részletesen leírt konfigurációs paramétere lekérdezhető és átállítható a fentieknél valamivel bonyolultabb módon, szintén SMS-ből. A lekérdezéshez soroljuk fel a számunkra érdekes paramétereket, az alábbi módon egy SMSben és küldjük azt az SMS Alerter-re - show „paraméternév” -. Itt a paraméter teljes nevét írjuk ki, több paraméter esetén azokat "új sor" jellel vagy "!" jellel válasszuk el. Példánkban: show hardcopy show pwon_alarm_enable show pwoff_alarm_enable show linkup_alarm_enable show linkdown_alarm_enable show user49 show max_sms signal vagy:
11
MOBILINE SMS Alerter
show hardcopy!show pwon_alarm_enable!show pwoff_alarm_enable! show linkup_alarm_enable!show lindown_alarm_enable!show user49!show max_sms!signal Ügyeljünk, hogy ne küldjünk úgynevezett összefűzött SMS-t, ne írjunk egy konfig SMS-be 160 karakternél többet. Ha szükséges küldjünk két független SMS-t. A példánkban beküldött kérdésre az SMS Alerter az alábbi válaszokat küldi: (Előfordulhat olyan eset, hogy a lekérdezés ugyan befért egy SMS-be, de az Alerter válasza már kettőt tesz ki. Vegyük figyelembe mind a kettőt.) set hardcopy=0 set pwoff_alarm_enable=0 set pwon_alarm_enable=0 set linkup_alarm_enable=0 set linkdown_alarm_enable=0 set user49="" set max_sms=1002 Singal: 24 Az előzőekhez hasonlóan, szükség szerint módosítsuk a kapott SMS-ben lévő értékeket az általunk használni kívántra, a már megfelelő értékű sorokat töröljük, majd küldjük vissza az SMS Alerter-nek. set set set set set set set
hardcopy=50 tel50=36301122334 pwoff_alarm_enable=1 linkdown_alarm_enable=1 user49=11 12 tel49=36302501057 maxsms=1004
E módom beküldött paraméter érték elfogadását berendezésünk annak visszaküldésével nyugtázza. Hibás paraméter név, vagy helytelen érték esetén annak sorában az „unknown parameter” üzenetet kapjuk. set hardcopy=50 set tel50=36301122334 set pwoff_alarm_enable=1 set linkdown_alarm_enable=1 set user49=11 12 set tel49=36302501057 unknown parameter A set maxsms=1004 sorban az "_" kimaradt a paraméternévből, azért kaptunk hibaüzenetet, helyesen : set max_sms=1004 .
12
MOBILINE SMS Alerter
Telnetes konfiguráció A másik konfigurálási lehetőség, hogy egy számítógépet, pl. laptopot egy un. keresztkötésű LAN kábellel összekötünk az SMS Alerter-el és a számítógép hálózatának TCP/IP paramétereit állítjuk az berendezésünk gyári beállításaihoz megfelelően (pl. IP cím: 10.0.0.2 , Netmask: 255.255.255.0). Ezen adatokkal bíró számítógépről egy Telnet programmal (2.1.sz. melléklet), az SMS Alerter 10.0.0.10 IP címre csatlakozva, a 25 porton az alap paramétereken túl, minden más paraméter is programozható. Ezt a konfig módot használja az SMS Init 3 program is, ami grafikus felületen, a WEB konfigurálóhoz hasonló formában, súgóval segítve teszi lehetővé az egyszerű, gyors, világos beállításokat készülékünkön (lásd a saját leírását).
A Telnetes konfiguráció megkezdéséhez először a helo xxx paranccsal azonosítsuk magunkat az Alerter számára (ahol xxx a mi számítógépünk neve), majd a cfg passwd 1234 utasítással, a jelszó (default=1234) megadásával engedélyezzük a konfigurálást. Ezek után használhatók a konfigurációs parancsok, listázhatjuk, illetve módosíthatjuk a változókat : cfg show all, cfg show <paramname>, cfg set <paramname> =
, valamint ellenőrizhetjük az engine által érzékelt GSM térerőt a cfg signal utasítással, vagy újra is indíthatjuk a készüléket, cfg reboot. A hálózati adatok, IP cím, Netmask, Default gateway, valamint a Host név módosítása telnetes konfiguráció esetén is csak az SMS Alerter újra indítása (cfg reboot), vagy ki- és bekapcsolása után válnak érvényessé. Figyeljünk arra, hogy a tápfeszültség kábel kihúzása után kb. 3 perc múlva kapcsol csak ki a berendezés, a beépített energia tároló kondenzátorok miatt !
Konfigurációs paraméterek Gépeljük be a cfg show all utasítást, üssünk enter-t, erre az alábbi összesített paraméterlistát kapjuk. A leggyakrabban beállítást igénylő paramétereket vastagított betűvel jeleztük. Ezeket az egyszerűsített SMS konfigból is tudjuk állítani. Az alábbiak a gyári beállítást mutatják, kivéve hogy az összes user, tel és checkip mezőnek nincs értéke, valamint checkrights, route_enable, pwoff_alarm_enable, linkdown_alarm_enable = false. Ilyenkor a user01 - 50 és a tel01 - 50 paraméterek nem is kerülnek listázásra.
13
MOBILINE SMS Alerter
v 1.79-től*
v 1.30-tól v 1.40-től
ethaddr = 0005A0:100001 ipaddr = 10.0.0.10 netmask = 255.255.255.0 gateway = dns = peerip = 10.0.0.2 default_mailbox = sms hostname = sms domainname = mobiline.hu admin = administrator config = 00000000000000000000000000000000 peername = mobiline.hu peeradmin = smsadmin charge = chargeadmin sca = 36209300099 debugport = 1025 smtpport = 25 max_sms = 1002 smtp_timeout = 20480 max_emaillength = 4096 dhcp_enable = false smtpfrom_to_sms = true cookie = sockdelay = 32 ethip = mss = 1400 bootp = bootpto = 32 domto = 0 inactive = 0 multihomes = 0 charge_enable = true ackmail_enable = true acksms_enable = false log_modemrec = true log_modemsend = true smtpsubj_to_sms = true mailbody = true user01 = [email protected] user02 = user03 = 01 02 user04 = 01 … user47 = user48 = [email protected] user49 = 11 12 user50 = checkrights = true passwd = 1234 gsm_ack = *A#
14
MOBILINE SMS Alerter
v 1.47-től v 1.51-től
v 1.52-től
v 1.53-tól v 1.54-től v 1.59-től
v 1.60-tól v 1.68-tól v 1.69-től v 1.75-től v 1.76-tól
v 1.77-től v 1.78-tól
peer_smtpport = 25 pin_code = 1111 checkip = false checkip1 = 10.0.0.2 checkip2 = checkip3 = checkip4 = sms_read = true sms_proc = true acksmsstatus_enable = true check_from = 1 check_to = 25 route_from = 26 route _to = 50 route _enable = true tel01 = tel02 = tel03 = 36304459991 tel04 = 36301234567 … tel47 = tel48 = 36304455667 tel49 = 36302501057 tel50 = 36301122334 from_from_mailhead = false simselect = false time_to_live = 1440 sms_send_retry_num = 5 sms_send_retry_time = 40 charge_detailed = false timezone = 100 simple_dns = false circural = false msg_timeout = 120 restart = 1 hardcopy = 50 pwon_alarm_enable = true pwon_mintime = 10 pwoff_alarm_enable = true pwoff_mintime = 10 reboot = 0 linkup_alarm_enable = true linkdown_alarm_enable = true cdepage = 1
* 1.79-től bővült tartalommal
15
MOBILINE SMS Alerter
Az SMS Alerter konfigurációs paraméterei Paraméterek tipusai: n v f
nem változtatható változtatható figyelmen kívül hagyva
Paraméterek értékei: c c[x] d x dn in b
betű x darab betű egymás után decimális számjegy (0-9) hexadecimális számjegy (0-F) decimális szám 0-255 tartományban decimális szám 0-32767 tartományban boolean változó (true - false)
Felsorolásban: paraméternév ( tipus, érték )
⇒
ethaddr ( n, xx:xx:xx:xx:xx:xx ) ipaddr ( v, dn.dn.dn.dn ) netmask ( v, dn.dn.dn.dn ) gateway ( v, dn.dn.dn.dn )
⇒ A berendezés Ethernet címe. ⇒ A berendezés IP címe ⇒ A berendezés IP címéhez tartozó netmask. ⇒ A berendezés által használt IP szintű default gateway. ⇒ Nem használt. ⇒ A társ SMTP szerver IP címe. A berendezés erre az SMTP szerverre küldi az SMS-ként beérkezett üzenetekből készített e-maileket, valamint a nyugtaleveleit továbbítás céljára. ⇒ Nem használt. ⇒ A berendezés Domain Name System-beli neve, domain név nélkül. (Nem tartalmazhat pontot.) ⇒ A berendezés Domain Name System-beli domain neve. (Nem tartalmazza a hostname részt.) „telefonszá[email protected]” címzéssel kell ellátnunk azt az e-mail, amiből SMS-t akarunk küldeni. ⇒ A berendezésben levő SMTP szerver adminisztrátori mailbox-a. Az Alerter-ből küldött nyugta- és számlarekord email-ek feladójaként jelenik meg ez a név. (A paraméter csak a local partot tartalmazza, azaz a @ előtti részt.) ⇒ Az eszköz feldolgozó programjában letárolt felhasználói üzenetek felülbírálása. (Részleteiben másik leírás tárgyalja.)
dns ( f, dn.dn.dn.dn ) peerip ( v, dn.dn.dn.dn )
default_mailbox ( f, c[64] ) hostname ( v, c[32] ) domainname ( v, c[32] )
admin ( v, c[32] )
config ( v, c[32] )
Leírás.
16
MOBILINE SMS Alerter
peername ( v, c[128] )
peeradmin ( v, c[32] )
charge ( v, c[32] ) sca ( f, d[32] ) debugport ( v, in )
smtpport ( v, in )
max_sms ( v, in )
smtp_timeout ( v, in )
⇒ A peerip által meghatározott IP című társ SMTP szervernek domain neve. Az Alerter ezt a paramétert a kimenő levelek címzettjeinek az előállításánál használja. A @ jel utáni részhez ezt másolja be. ⇒ A berendezés az email címet nem tartalmazó SMS üzeneteket és a mobilszolgáltató hálózatából érkező nyugtaüzeneteket továbbítja erre a címre. (A paraméter csak a local partot tartalmazza, a @ előtti részt. A @ utáni rész a peername) ⇒ A számlainfó leveleket gyűjtő mailbox címe. (A paraméter csak a local partot tartalmazza. A @ utáni címrész itt is a peername.) ⇒ SMS Service Center Address telefonszáma + jel nélkül, nemzetközi formában. SMS konfig során automatikusan beállítjuk. ⇒ Az Alerter hiba behatárolást segítő TCP/IP portja. Erre a portra TCP/IP kapcsolatot nyitva egy alkalmas telnet programmal (pl. WinXP HyperTerminal) részletes információkat nyerhetünk a belső folyamatokról, az emailek, SMS-ek fogadásáról, küldéséről. ⇒ A berendezésben levő SMTP szerver TCP port száma (default 25). Ezen a porton keresztül végezhetjük a konfigurálást is. Bizonyos esetekben előnyös egy nem szokványos értékre állítani (pl. 2525), hogy kiküszöböljük egyes vírusellenőrzők nem kívánt közreműködését. ⇒ Ez a paraméter két szolgáltatást is állít, (v. 1,79-től) engedélyezi a kimenő SMS-ek összefűzését, és (már korábbi verziókban is) korlátozza az egy levélből előálló SMS-ek számát. Ha a paraméter ezres számértéke 1, akkor összefűzve, ha 0 (vagy nincs), akkor önállóan küldi ki az SMS-eket a készülék, amiket egy hosszabb üzenetből kell készítenie. Az alsó számértékeken azt adjuk meg, hogy a kiküldendő e-mailből maximum hány SMS-re valót továbbítunk. A maximum fölötti részt eldobjuk. A csonkolást a feladónak, a nyugtában jelezzük. Például, ha max_sms=1004, akkor összefűzve, max. 4 SMS hosszúságban küldjük ki az üzenetet, max_sms=2, akkor összefűzés nélkül, önállóan elküldve, max. 2 db SMS készül egy levélből. Egy SMS, alap esetben legfeljebb 160 karaktert tartalmazhat, UNICODE kódolásnál csak 70-et. Az összefűzés ebből még néhányat levesz. Az egy levélből keletkező SMS-ek számát közvetve, a max_emaillenght paraméter is korlátozza. ⇒ A berendezés bejövő SMTP kapcsolatainak időtartam korlátja. Az utolsó aktivitás után ennyi idő múlva bontja a TCP kapcsolatot az Alerter (huszad másodpercben mérve).
17
MOBILINE SMS Alerter
max_emaillength ( v, in )
dhcp_enable ( f, b ) smtpfrom_to_sms ( v, b ) cookie sockdelay ethip mss bootp Bootpto domto inactive multihomes charge_enable ( v, b )
ackmail_enable ( v, b )
acksms_enable ( v, b )
log_modemrec ( f, b ) log_modemsend ( f, b ) smtpsubj_to_sms ( v, b ) mailbody ( v, b )
⇒ A berendezésbe érkező e-mailek maximális hossza byte-ban mérve. Ez tartalmazza a levél fejlécének hosszát is, a tárggyal és a szövegtörzzsel együtt. Ennél nagyobb leveleket nem fogad el a berendezés. Tömeges SMS küldés esetén előnyösebb lehet a minél kisebb (pl. 1024) érték, ekkor több üzenettel képes egyszerre dolgozni a berendezés. ⇒ Nem használt. ⇒ Engedélyezi vagy tiltja a beérkezett email üzenetek from mezőjének beírását a levélből keletkezett SMS-ek első példányába.
⇒
TCP/IP stack paraméterek, értékük változtatása nem javasolt !!!
⇒ Meghatározza, hogy készítsen-e számlázási adatot tartalmazó nyugtalevelet a berendezés, egy SMS-nek a GSM hálózatba történt sikeres elküldésekor. A keletkezett e-mailt a charge@peername email címre és a peerip által meghatározott SMTP szerverre továbbítja. ⇒ Meghatározza, hogy küldjön-e nyugtázó levelet a berendezés egy beérkezett e-mail GSM hálózatba történt sikeres vagy sikertelen elküldése esetén. A keletkezett emailt az eredeti üzenet feladójának címére és a peerip által meghatározott SMTP szerverre továbbítja. ⇒ Meghatározza, hogy a berendezés kérjen-e nyugta SMS-eket a mobilszolgáltatótól, az SMS üzenetek kézbesítésének sikerességéről un. SMS prefix módon. A nyugta SMS-ekből keletkezett e-maileket a peeradmin@peername e-mail címre és peerip által meghatározott SMTP szerverre továbbítja. Újabb verziókban az acksmsstatus_enable-t használjuk. ⇒ Debug paraméter. ⇒ Debug paraméter. ⇒ Engedélyezi vagy tiltja a beérkezett e-mail üzenetek tárgy mezőjének beírását a levélből keletkezett SMS-ek első példányába. ⇒ Engedélyezi vagy tiltja a beérkezett e-mail üzenetek szövegtest mezőjének feldolgozását. Tiltott esetben használhatjuk berendezésünket e-mail értesítőként. Ekkor elfogadunk „csatolt” formátumú (multipart) leveleket is, és azokról is küldünk értesítő SMS-t, de ilyenkor csak az email feladóját és a tárgyát továbbítjuk.
18
MOBILINE SMS Alerter
user01 - user50 ( v, c[48] )
checkrights ( v, b )
passwd ( v, c[32] ) gsm_ack ( v, c[16] ) peer_smtpport ( v, in ) pin_code ( v, d[10] )
checkip ( v, b )
checkip1 – 4 ( v, dn.dn.dn.dn ) sms_read ( v, b )
sms_proc ( v, b )
acksmsstatus_enable ( v, b )
check_from ( v, d[2] )
⇒ Lista e-mail címeknek : az SMS küldés engedélyezése (checkrights), a közvetlen SMS fogadása (route), valamint lista-kódok tárolására : a belső körözvény (circular), a táp- és a link alarmhoz. ⇒ Engedélyezi vagy tiltja a beérkezett email üzenetek feladójának ellenőrzését. Ha értéke true, akkor a check_from – check_to értékek közötti, user listán szereplő címekről érkező levelekből engedélyezzük csak az SMS készítését. False érték esetén, nincs feladó vizsgálat, ekkor a cfg show all teljes paraméterlistában nem is jelennek meg a user01 – 50 mezők. Default állapota false. ⇒ Az Alerter konfigurációjába való belépéshez szükséges jelszó adható meg itt. Az alaplapon elhelyezett JP101 jumper zárt állapotában nem kell beadni. ⇒ A GSM szolgáltató SMS kézbesítési nyugtájának kérésére szolgáló előtag. Magyarországon a T-Mobil estén: *A#, Pannon és Vodafone esetén: ⇒ A peerip által meghatározott, társ SMTP szerver TCP port száma. ⇒ A GSM enginbe helyezett SIM kártya zárolásának feloldására használt PIN kód, alapértéke 1111 . Ajánlott a PIN kód kérést, a SIM kártyán, egy telefonban kikapcsolni. ⇒ Engedélyezi vagy tiltja a beérkezett email üzenet küldőjének IP címe ellenőrzését. Ha értéke false, nincs IP vizsgálat, ha true, akkor a checkip1 – 4 listában ellenőrzi a küldő IP címét, és ha nem találja itt, elutasítja az e-mail fogadását. Default állapota false. ⇒ Bekapcsolt küldő IP cím ellenőrzés esetén ebben a listában keresi az engedélyezett címeket. ⇒ Engedélyezi a beérkezett SMS-ek kiolvasását az engine-ből, ha értéke true. Ha false, nem olvassuk ki az SMS-eket, a szolgáltató is kézbesíthetetlennek minősíti majd azokat. ⇒ Engedélyezi a beérkezett SMS-ek feldolgozását, tehát ha értéke true, e-mailt képzünk a beérkezett SMSekből. Ha false, nem dolgozzuk fel az SMS-eket, nem készítünk belőlük e-mail, de kiolvassuk az enginből, így a szolgáltató kézbesítettnek minősíti majd azokat. ⇒ Engedélyezi vagy tiltja a kiküldött SMS un. statusbit-tel való kézbesítési nyugta kérését. Ez a mód általában más formátumú nyugtát eredményez, mint az un. perfixszel (gsm_ack) való nyugtakérés, de a legtöbb szolgáltató támogatja. Csak az acksms_enable=false esetén funkcionál. Default állapota true. ⇒ SMS küldést engedélyező lista (checkrights) alsó értéke a user01-50 listában. Default értéke 1.
19
MOBILINE SMS Alerter
check_to ( v, d[2] ) route_from ( v, d[2] ) route_to ( v, d[2] )
route_enable ( v, b )
tel01 – tel50 ( v, d[16] )
from_from_mailhead ( v, b )
simselect ( v, b )
time_to_live ( v, in )
sms_send_retry_num ( v, d )
sms_send_retry_time ( v, in ) charge_detailed ( v, b )
⇒ SMS küldést engedélyező lista (checkrights) felső értéke a user01-50 listában. Default értéke 25. ⇒ SMS routolás (route_enable) címzettjét megadó lista alsó értéke a user01-50 listában. Default értéke 26. ⇒ SMS routolás (route_enable) címzettjét megadó lista felső értéke a user01-50 listában. Default értéke 50. A fenti kezdeti- és végértékek mellett, a user lista első 25 tagja (user01-25) küldhet kimenő SMS-t, a második 25 tagja (user26-50) címére pedig küldjük a tel26-50 listában hozzájuk tartozó számról érkező SMS-et. A check és a route tartományok átfedésben is lehetnek. ⇒ Engedélyezi vagy tiltja a beérkezett SMS üzenetek küldőjének routolását. Ha értéke false, nincs küldő vizsgálat, ekkor („becímzés” nélkül) a peeradmin kapja az érkezett SMS-ből képzett e-mailt. Ha true, akkor a tel01 – 50 listán szereplő telefonszámról, a route_from route_to értékek között, (pl: tel49=36304455667) érkezett SMS-ből a hozzá tartozó, azonos sorszámú user bejegyzésnél található címre ([email protected]) készül levél. A paraméter false értéke esetén a cfg show all-ra nem kerülnek listázásra a tel01 – 50 mezők. Default állapota false. ⇒ Telefonszám lista. Ezen listában szereplő telefonszámokat (max. 50 db) használjuk a routolás, a belső körözvény, az SMS másolat, a táp alarm és a link alarm funkciókhoz is. A teljes nemzetközi formátumú telefonszámot kell megadni (+ előtag nélkül). ⇒ Az SMS-be kerülő „Feladó: …” alapesetben az SMTP „From:” paramétere, de bizonyos esetekben, pl. „SMS értesítő módban” előnyösebb a levél fejlécének „From:”-ját elküldeni, ugyanis itt az átirányított levél eredeti feladója szerepel. ⇒ A GM 22 engine SIM kártya kiválasztását belsőre állítja, ha értéke true. Csak speciális esetben szükséges használni, más típusú engine-ek esetén viszont csak a false érték használható. ⇒ A kiküldött SMS elévülési ideje percben mérve. Ez idő leteltével a szolgáltató nem kézbesíti a várakozó SMSt. Minimum 5 perc, maximum 7 nap, a szabvány szerint csak bizonyos diszkrét lépésekkel. ⇒ Az SMS újraküldési próbálkozások száma. A fogadott e-mailből készített SMS elküldésekor felmerülő bármely hiba (foglat az engine, nincs térerő, …) esetén szükséges újraküldési periódusok maximális száma, mielőtt feladja a próbálkozást a berendezés. ⇒ A GSM enginre ráküldött SMS nyugtázására való maximális várakozási idő. ⇒ Sikertelen SMS elküldési kísérletekről készüljön-e negatív számla levél. Némely GSM szolgáltató a sikertelen küldések után is felszámít díjat. 20
MOBILINE SMS Alerter
timezone ( v, in ) simple_dns ( v, b )
circular ( v, b )
msg_timeout ( v, in )
restart ( v, in ) hardcopy ( v, d[2] )
pwon_alarm_enable ( v, b )
⇒ A fogadott SMS-ekből készülő e-mailek fejlécébe kerülő dátum / időpont sor időzónájának értéke órás egységben. Ha 100, nincs időzóna érték. ⇒ Egyszerű DNS (névfeloldás) lekérdezés megválaszolása. APC szünetmentes tápegységekről közvetlen e-mail elfogadáshoz szükséges, hogy az SMS Alerter saját hostname.domainname lekérdezésére adja válaszul saját IP címét (ipaddr paraméterét). ⇒ Belső körözvény listák kezelésének, list01 – [email protected] címekre érkező e-mailek feldolgozásának engedélyezése. Ilyenkor is a telefonszámokat a tel01 – tel50 listában helyezzük el. Azokat a kódokat (szóközzel elválasztva), amelyik körözvénynek tagjai az egyes telefonszámok a user01 – user50 listába írjuk be, a konkrét telefonszámmal azonos sorszámú helyre. Például, ha a tel03 és a tel04 telefonszámokra akarjuk küldeni az SMS-t a [email protected] címre érkezett e-mailből, akkor a 01 kódot a user03 és user04 mezőkbe kell beírnunk. A checkrights, a route_enable, a power- és link alarm funkciókkal együtt csak igen nagy körültekintéssel használhatjuk, mivel ugyanazon táblákból dolgozik mindhárom szolgáltatás. ⇒ A sorban álló levelek kiküldésének maximális várakozási ideje, másodpercekben. Sok (pl. 3), többcímzettes (5–10) e-mailekből való SMS küldésekor célszerű az alap 120 s-ról 3 – 4 perces időtartamra növelni, hogy a nagyszámú (pl. 3*5 – 10) SMS kiküldése alatt ne időzítsen le az utolsó levél. Ilyen eset lehet a „belső körözvény” használata is. ⇒ Újraindulás számláló. ⇒ Minden e-mailből készült SMS üzenetről tudunk berendezésükkel egy másolatot küldetni egy, a konfigurációban előre beállított telefonszámra. Ezt a számot a (több más célra is használt) tel01 - tel50 listának egyik elemére kell beírnunk. Erre az elemre mutat a hardcopy értéke, pl. ha 50 és a tel50=36301122334, akkor minden kiküldött üzenetet elküldünk a 36 30 1122-334 számra is. Ha hardcopy=0, nem készül SMS másolat. ⇒ A tápfeszültség bekapcsolásakor, visszaállásakor, vagy a berendezés újra indulásakor riasztási üzenetet küldünk, ha értéke true. A telefonszámokat tel01 - 50 listában helyezzük el és a user01 – 50 listában 11-es kóddal hivatkozunk rájuk, a belső körözvénynél (circular) leírtakkal azonos módon, pl. ha tel49=36302501057 és user49=11, akkor engedélyezett táp be / ki riasztásnál a 36 30 250-1057 számra küldünk alarm SMS-t.
21
MOBILINE SMS Alerter
⇒ Az a minimális folyamatos tápfeszültség bekapcsolási idő másodpercekben, ami leteltével küldjük a "Power On" alarm üzeneteket. pwoff_alarm_enable ( v, b ) ⇒ A tápfeszültség megszűnésével, a megfelelő hardver kiépítésű SMS Alerter még közel 2 percig képes üzemelni és ez alatt akár 5 db riasztási üzenetet is el tud küldeni. Ha ezen paraméter értéke true, küldünk ilyen SMS-t. A telefonszámokat tel01 - 50 listában helyezzük el és a user01 – 50 listában 11-es kóddal hivatkozunk rájuk. pwoff_mintime ( v, in ) ⇒ Az a minimális folyamatos tápfeszültség kimaradási idő másodpercekben, ami leteltével küldjük a "Power Off" alarm üzeneteket. reboot ( n, in ) ⇒ Az előző újraindulás típusát jelzi, a "Power On" alarm SMS szövegében jelenik meg. linkup_alarm_enable ( v, b ) ⇒ A számítógép hálózat „Link” jelzésének visszaállásáról riasztási üzenetet küldünk a tel01 – 50 lista 12 kóddal megjelölt elemeire, ha értéke true, pl. ha tel49=36302501057 és user49=12, akkor engedélyezett link up / down riasztásnál a 36 30 250-1057 számra küldünk alarm SMS-t. linkdown_alarm_enable ( v, b ) ⇒ A számítógép hálózat „Link” jelzésének megszűnéséről (pl. kábel kihúzás, switch leállás) riasztási üzenetet küldünk a tel01 – 50 lista 12 kóddal megjelölt elemeire, ha értéke true. codepage ( v, in ) ⇒ Az Alerter által készített e-mailek karakter kódolási lapját határozza meg. codepage=0 kódlap "US-ASCII" (ne használjuk), codepage=1 kódlap "ISO-8859-2", codepage=2 kódlap "KOI8-R", codepage=3 kódlap "KOI8-U". Az utóbbi kettő a Cirill karakteres SMS-ek kezeléséhez Orosz illetve Ukrán esetben. Ekkor a kimenő SMS UNICODE (16 bit) kódolással készül, egy SMS-be max 70 karakter kerülhet. pwon_mintime ( v, in )
22
MOBILINE SMS Alerter
A MOBILINE SMS Alerter beüzemelési tesztje Egyszerűbb beállításoknál, kikapcsolt nyugtalevelek és SMS fogadás esetén, egy SMTP levelező klienssel (pl. MS Outlook Express) tudjuk próbálni az SMS kiküldést. Konfiguráljunk be fiókot, az SMS Alerter-re történő közvetlen levélküldésre, az Alerter IP címét állítsuk be az SMTP szervernek. Küldjünk levelet a „telefonszám”@hostname.domainname címre, saját telefonunkra. Fogadjuk az SMS-t, ellenőrizzük tartalmát. Ezzel berendezésünk e-mail fogadó, ill. SMS küldő funkcióit is ellenőrizhetjük. Levelező rendszerbe integrált állapotban, berendezés üzemi vizsgálatához szükséges a felhasználói fiókokat kezelő e-mail szerver, amire a berendezésünk küldheti leveleit. Ennek operációs-rendszer környezete, típusa, verziója igen változatos lehet. Így az igényelt beállításokat, és az azokkal kapcsolatos jelenségeket itt nem tudjuk taglalni. Általában a legegyszerűbb, ha egy levelező kliens programból küldjük a teszt üzenetet, a „telefonszám”@hostname.domainname címre, amit megfelelő beállítások mellett, a levelező szerver az SMS Alerter-re továbbít. Ezt berendezésünk a „telefonszám”-on üzemelő készülékre SMS formában kiküldi, beleírva a -Feladó:”feladó cím” Tárgy:”levél tárgya”mezőket is. Az SMS kiküldéséről az Alerter nyugta levelet küld a feladónak, illetve számlainfó levelet a „chargea”-nak. Ha megérkezik az SMS a telefonra (alap beállítások mellett), a mobilszolgáltató válasz SMS-ben nyugtázza azt, ekkor az Alerter ezt egy levél formájában továbbítja az „peeradmin”-nak. Kézi telefonról is küldhetünk SMS-t az Alerter telefonszámára. A levelező rendszerünkön belül általában többféle log-fájlból tudjuk nyomon követni üzeneteink sorsát, megfelelő kliens programmal olvashatjuk a különböző fiókok leveleit is. A MOBILINE SMS Alerter SMTP kommunikációját (több más állapotüzenet mellett) egy telnet programmal (Windows XP alatt például a HyperTerminal-lal: Start menü, Programok, Kellékek, Kommunikáció, HyperTerminal), az Alerter IP címére csatlakozva, 1025 porton láthatjuk. Ellenőrzés, hibakeresés céljából rögzítsük a kijövő információkat egy megfelelő log-fájlba (HyperTerminal: Átvitel menü, Szöveg rögzítése menüpont alatt) lásd 2.2.sz. melléklet. A beérkezett SMS-ekből képzett leveleket, illetve az Alerter adminisztrációs leveleit fogadó felhasználók beállításait próbálni, célszerű azoknak először a belső levelező rendszerből üzenetet küldeni, majd ezek rendben beérkeztével várhatjuk csak, hogy az Alerter irányából is megékezzenek azok.
23
MOBILINE SMS Alerter
Hibajelenségek A „On” LED pirosan villog, nem vált át zöldre (az Alerter nem üzemkész). Hibás a PIN kód: •
A SIM kártya PIN kód kérési funkciója nincs kikapcsolva, illetve a kártyán lévő kód nem azonos az SMS Alerter konfigurációjában beállítottal. Kapcsoljuk ki a PIN kód kérési funkciót. Állítsuk át a SIM kártya PIN kódját a gyári 1111 kódra, egy telefonba helyezve azt. Írjuk át az SMS Alerter-ben a PIN kódot a cfg set pin_code=xxxx paranccsal (pl. telnet programmal, lásd előbb) a kártyán használtra.
A „On” LED piros marad, nem vált át zöldre (az Alerter nem üzemkész). A mobil készülék nem jelentkezik be: • •
•
Nincs csatlakoztatva vagy rosszul érintkezik az antenna vagy a mobilkészülék Ellenőrizzük a csatlakozásokat. Nincs behelyezve, vagy nem érintkezik megfelelően a SIM kártya, vagy inkompatibilis a GSM modullal. Kiakpcsolás után vegyük ki, ismét tegyük vissza a SIM-et, próbáljuk ki azt egy telefonban, illetve próbáljunk ki egy másik SIM-et a getwayben. Nincs megfelelő térerő a helyszínen Ellenőrizzük a térerőt egy kézi telefonnal, esetleg több helyen is.
Az Alerter nem érhető el a számítógép hálózat felöl : • •
•
A „Link” LED nem világít. Nincs csatlakoztatva vagy rosszul érintkezik az ethernet kábel. Ellenőrizzük a csatlakozásokat, illetve azt, hogy 10Mbps típusú-e a port. Nem helyes a használt IP cím, illetve a kommunikációs port. Egyeztessük az adatokat mind a számítógépünkön, mind az SMS Alerter-en (IP cím, netmask, default gateway), „pingeljük” meg a berendezést, ha nem változtattuk meg, próbáljuk a gyári beállításokkal (10.0.0.10, 25 port). Nem ismerjük a készülék IP címét. Húzzuk ki a LAN kábelt, és küldjünk „konfigurációs SMS”-t (IP 10.0.0.10 NM 255.255.255.0 lásd 9. oldal) a berendezésünkben lévő SIM kártya számára egy mobil telefonról, hogy beállítsuk a kívánt paramétereket.
Nem tudunk belépni a konfigurációs menübe: •
Telnet programon keresztül kapcsolódva, a helo xy parancsot nyugtázza az Alerter, de a "cfg passwd 1234" belépő utasításra „Wrong password” –el válaszol. Nem helyes a beadott password . Próbálkozzunk a gyári 1234 jelszóval, de ha azt megváltoztattuk, és nem kideríthető, akkor a készüléket a SIM behelyezésénél ismertetett módon szereljük szét és alaplapján lévő JP101 jumper rövidre zárásával kikerülhetjük a password kérést. A cfg show passwd paranccsal listázhatjuk a jelenlegit, vagy cfg set passwd=**** paranccsal adjuk meg az új jelszót.
24
MOBILINE SMS Alerter
Nem listázza folyamatosan a konfigurációs paramétereket: •
Telnet programon keresztül kapcsolódva, a helo xy, cfg passwd 1234 parancsok után a cfg show all utasításra nem, vagy csak egy-egy sor jelenik meg a paraméter listából. Valamilyen számítógépünkre telepített program (e-mail vírusszűrő, személyi tűzfal) megakasztja a kommunikációt. Kapcsoljuk ki a levelezés (SMTP) vírus szűrését a beállítások idejére, vagy próbálkozzunk olyan gépről, amin nincs ilyen szoftver telepítve.
Nem kapjuk meg az SMS-t Az elküldött e-mail a debug porton figyelve nem érkezik meg az Alerter-re : •
•
Ha közvetlen az Alerter-re küldjük egy SMTP klienssel a levelet, akkor valószínűleg nem helyes a beállított SMTP szerver IP címe. Ellenőrizzük az IP cím meglétét a „PING ip cím” utasítással, majd telnet programból címezzük meg az Alerter-t a 25 porton (lásd fentebb: Telnet konfiguráció). Az Alerter a következő üzenettel jelentkezik be : „220 SMSMail-1.7.4h ready on sms” Ha a cégünk levelező szerverére küldtük a próba levelünk, akkor annak továbbítási beállításai nem megfelelőek. Vizsgáljuk meg a beállításokat, kövessük le a levelünk útját a szerver „log-fájljaiban”.
Az elküldött e-mail a debug porton figyelve megérkezik, de az Alerter visszautasítja : •
•
•
•
Nem helyes a levelünk címzése, a helyes : „telefonszá[email protected]” A telefonszám a nemzetközi formátum „+” jel nélkül, - országkód / körzetszám / készülékszám - (pl 36302501057). A host és a domain nevei a konfigurációban beírtak szerinti (pl sms.mobiline.hu). Ellenőrizzük a telefonszámot, illetve a címzést, vessük össze a konfigurációs beállításokkal. Nincs a levelünkben korrekt „feladó”. Ellenőrizzük a levelező programunk beállításait, írjuk be a tényleges e-mail címünket (erre kapjuk majd az SMS elküldését jelző nyugtát az Alerter-től). Nem helyes a levelünk formátuma. Az SMS Alerter csak az úgynevezett „egyszerű szöveg” típusú leveleket tudja továbbítani, a csatolt állományokat tartalmazókat nem. Ellenőrizzük a debug program lementett fájljában, hogy az SMTP kommunikációt tartalmazó résznél a kapott levél fejlécében „Content-Type: text/plain” sor, a megfelelő típus szerepel-e, s ha nem, módosítsuk levelező programunk ezen beállítását. Nincs elég „szabad memória” az újabb e-mail fogadásához az E-mail SMS Gatewayben. Berendezésünk csak 2 - 3 e-mailt tud várakoztatni SMS küldésekor. Ha egyszerre ennél több üzenete küldünk rá, azokra, amelyeket nem tud feldolgozni a 452 SMTP hiba kódot válaszolja. A küldő levelező szerver, szokásos beállítások mellett erre később újraküldi azokat. Nagyszámú SMS küldésekor, ezek a hibával záruló SMTP kapcsolatok nagyon terhelik az amúgy is kis erőforrásokkal bíró gatewayt, így ez jelentősen lassíthatja, illetve meg is hiúsíthatja az üzenetek kiküldését. Vegyük figyelembe ezt a levelező rendszerünk konfigurálása során. Illesszük a szerverünk (küldő programunk) újraküldési időzítéseit és metódusát az SMS-ek kiküldési sebességéhez (1 perc alatt 6 – 8 SMS-t is ki tudunk küldeni, tehát a fenti állapot észlelése után nem praktikus 15 – 30 percet várni az újraküldéssel, 15 – 20 másodpercen belül nem érdemes még újabb levéllel terhelni az SMS gatewayt).
25
MOBILINE SMS Alerter
•
•
•
Túl nagy a beküldött e-mail mérete, meghaladja a max_emaillength konfigurációs értéket. Ellenőrizzük a debug fájljában, az SMTP kommunikációt tartalmazó résznél az elutasító választ „554 Too long mail”, küldjünk kisebb e-mailt, szükség esetén növeljük a berendezés fenti paraméterét. Checkright=true, bekapcsolt ellenőrző funkció esetén nem szerepel a feladó a user01 – 50 listán. Ellenőrizzük a levelező programunk beállításait, helyes feladó beállítás esetén vegyük fel a feladót a USER listába (pl: cfg set [email protected]) Ellenőrizzük a check_from, check_to paramétereket is, hogy az engedélyező tartományra mutat-e. A funkció esetleges kikapcsolásához állítsuk vissza a checkriht értékét false-ra, a cfg set checkriht=false paranccsal. Checkip=true, bekapcsolt IP cím ellenőrzés esetén nem szerepel a küldő a checkip1 – 4 listában. Ha szükséges vegyük fel a megfelelő IP címet a listánkba (pl: cfg set checkip1=10.0.0.2). A funkció kikapcsolásához állítsuk vissza a megfelelő paramétert false-ra, a cfg set checkip=false paranccsal.
Az e-mail megérkezik a gatewaybe, az át is veszi, de nem tudja elküldeni az SMS-t : •
•
Hibás a levelünk címében a telefonszám. A helyes a szokásos nemzetközi formátum „+” jel nélkül, - országkód / körzetszám / készülékszám - (pl 36302501057). Ellenőrizzük a telefonszámot, próbáljunk SMS-t küldeni egy kézi telefonról a szóban forgó számra. Bejelentkezett állapot ellenére nem megfelelő a térerő. Ellenőrizzük a térerőt a konfigurációból cfg signal utasítással, vagy a debug listában a „+CSQ: ??” sorokat megfigyelve. A 10 alatti érték gyakran, véletlen szerűen le tud esni használhatatlanra. Ellenőrizzük a térerőt kézi mobil telefonunkkal is. Rossz vételi viszonyok között előfordul, hogy az SMS Alerter telefonja idegen szolgáltató hálózatára jelentkezik be, ahol nem küldhet üzeneteket (csak segélyhívás lehetséges).
Nem kapjuk meg az e-mail-eket Semmilyen e-mail sem jön az Alerter felől : •
•
Debug porton figyelve a működést, a válaszlevelek elküldésre várakoznak az Alerter-ben, de nem tudja elküldeni. Nem helyes a konfigurációban beállított IP címe a levelező szervernek, illetve az nem elérhető. Ellenőrizzük a konfigurációt, „peerip=vvv.xxx.yyy.zzz”. Egy Telnet programmal, az Alerter konfigurálásánál alkalmazottakkal azonos módon, a központi levelező szervert is elérhetjük az ő IP címén, a 25 porton. Itt az ő bejelentkezését is látnunk kell. A debug-ot elemezve látjuk, hogy a válaszlevelét elkezdi küldeni az Alerter, de azt a központi levelező valamilyen hibaüzenettel elutasítja. A hibaüzenetet értékelve következtessünk a hiba okára, pl. nem megfelelő a konfigurációnkba lévő „peername” paraméter. Módosítsuk megfelelőre.
26
MOBILINE SMS Alerter
Az Alerter-re küldött SMS-ből nem kapunk e-mailt : A debug porthoz kapcsolódva rögzítsük az SMS fogadás és az abból való e-mail küldés folyamatát, elemezzük ki, hogy minden szándékunk szerinti-e. •
•
•
•
•
Nincs cím az SMS-ben, ilyenkor a levelet a „peeradmin”-nál beállított user, alapértelmezésként az „smsadmin” kapja. Nézzük meg az „smsadmin” leveleit, ha nem találjuk keressük az SMS-ünkből készült levél nyomát a levelező szerver log-jaiban. Nem helyes a címzés az SMS-ben. A helyes címzési forma: CIM:”user név” , vagy CIM:”e-mail cím” . Az Alerter elfogadja a tőle kapott SMS-ben szereplő Feladó:”e-mail cím” tagot visszaküldve címként is, valamint rövidítve a c:”user név” , vagy az a:”user név” formát is. Összefűzött SMS-t küldtünk, becímzéssel az elején, de a központi fiókba került a levél. Az összefűzött SMS-ek fogadása önálló darabokban történik, minden rész elejére sorszám kerül, (1/3) (2/3) (3/3), ami felülírja a becímzési szintaktikát. Küldjünk 160 karakternél rövidebb, nem összefűzött üzenetet, szükség esetén többet is, és mindegyik elejére írjuk be a címzést, vagy használjuk a route szolgáltatást. Az sms_read=false, vagy- és az sms_proc=false, ki van kapcsolva az SMS fogadási képesség. Kapcsoljuk vissza a funkciót, állítsuk vissza mind a két értéket „true”-ra a cfg set sms_read=true cfg set sms_proc=true parancsokkal. Nem helyes a routolási funkció használata. Ellenőrizzük a funkció bekapcsoltságát, route_enable értékét. True, azaz bekapcsolt állapot esetén ellenőrizzük, hogy a küldő telefonszáma helyesen szerepel-e a tel01 – 50 listában, illetve helye-e a hozzá tartozó e-mail cím az azonos sorszámú a user mezőben, valamint a route_from, route_to paraméterek a használni kívánt tartományra mutatnak-e.
A kiküldött SMS utáni nyugták nem érkeznek meg : •
•
•
Nem helyes a konfigurációban a „peeradmin”, „charge” admin userek beállítása, nem léteznek ezek a felhasználók a levelező szerverben. Módosítsuk a konfigurácíót az Alerter-ben, adjunk meg létező fiókcímeket, vagy hozzuk létre a levelező szerveren az default smsadmin, és chargeadmin user-eket. Tiltva vannak (false) a konfigurációban a „ackmail_enable”, „acksmsstatus_enable” („acksms_enable”) „charge_enable” nyugtakérési beállítások. Módosítsuk a konfigurácíót az Alerter-ben, állítsuk a használni kívánt funkcióknak megfelelő változókat „true”-ra. Ha csak a szolgáltató kézbesítési nyugtáját nem kapja meg az „peeradmin” (de a számlainfó levél, és a feladói nyugta megérkezik), akkor nem megfelelő a gsm_ack, nyugtakérő előtag paraméter. Erre a kapott SMS elején, a Feladó előtt elhelyezkedő (oda nem való) karakterek is figyelmeztetnek (pl. *A# T-Mobil előtag, megjelenik, ha Pannon vagy Vodafon kártya van az Alerter-ben). Állítsuk be a szolgáltatónak megfelelő nyugtakérő előtagot az Alerter „gsm_ack” paraméterében : T-Mobil *A#, Pannon és Vodafon - . Ha a GSM engine alkalmas, használjuk a minden szolgáltatónál egységes un. státus bit-es nyugtakérési technikát, állítsuk át az acksmsstatus_enable paramétert true-ra és az acksms_enable paramétert false-ra.
27
MOBILINE SMS Alerter
Nem küld a berendezés Power Alarm SMS-t Tápfeszültség kimaradáskor nem kapjuk meg a PowerOff Alarm SMS-t •
• •
Nem helyesek a készülék konfigurációs beállításai : pwoff_alarm_enable, pwoff_mintime, tel49, user49. Ellenőrizzük a beállításokat, ha kell módosítsuk : pwoff_alarm_enable=true, pwoff_mintime=10, tel49="telefonszám", user49=11 . Túl rövid ideig volt csak kimaradás, nem haladta meg a pwoff_mintime értékt. Ha nem megfelelő az gyári 10 másodperces beállítás, csökkentsük : pwoff_mintime=2. Bekapcsolás után még nem töltődtek fel kellő mértékben a berendezés kondenzátorai, nem volt elegendő az áthidalási idő az SMS kiküldéséhez. A szükséges töltési idő legalább 10 perc, de a teljes töltés több mint 35 perc szükséges.
Tápfeszültség visszaálláskor nem kapjuk meg a PowerOn Alarm SMS-t •
• •
Nem helyesek a készülék konfigurációs beállításai : pwon_alarm_enable, pwon_mintime, tel49, user49. Ellenőrizzük a beállításokat, amit kell azt módosítsuk : pwon_alarm_enable=true, pwon_mintime=10, tel49="telefonszám", user49=11 . Túl rövid idejű volt csak a viszaállás, nem haladta meg a pwon_mintime értékt. Ha nem megfelelő az gyári 10 másodperces beállítás, csökkentsük : pwon_mintime=2. Bekapcsolás után még nem jelentkezett be a berendezés a GSM hálózatra, az előlapi LED piros. Várjuk meg a bejelentkezést (30 - 50 s), hogy az előlapi LED átvált zöldbe. Kijelentkezett állapotban nem lehetséges az SMS küldése.
Nem küld a berendezés Link Alarm SMS-t A hálózati Link megszűnésekor nem kapjuk meg a LinkDown Alarm SMS-t •
•
Nem helyesek a készülék konfigurációs beállításai : linkdown_alarm_enable, pwoff_mintime, tel49, user49. Ellenőrizzük a beállításokat, ha kell módosítsuk : linkdown_alarm_enable=true, pwoff_mintime=10, tel49="telefonszám", user49=12 . Túl rövid ideig volt csak kimaradás, nem haladta meg a pwoff_mintime értékt. Ha nem megfelelő az gyári 10 másodperces beállítás, csökkentsük : pwoff_mintime=2.
A hálózati Link visszaálláskor nem kapjuk meg a LinkUp Alarm SMS-t •
• •
Nem helyesek a készülék konfigurációs beállításai : linkup_alarm_enable, pwon_mintime, tel49, user49. Ellenőrizzük a beállításokat, amit kell azt módosítsuk : linkup_alarm_enable=true, pwon_mintime=10, tel49="telefonszám", user49=12 . Túl rövid idejű volt csak a viszaállás, nem haladta meg a pwon_mintime értékt. Ha nem megfelelő az gyári 10 másodperces beállítás, csökkentsük : pwon_mintime=2. Tápfeszültség bekapcsolás után, hideg indításkor, csatlakoztatott LAN esetén a készülék nem küld Link Up Alarm üzenetet.
28
MOBILINE SMS Alerter
Nem küld a berendezés Hardcopy SMS-t Power Alarm üzenetekről nem kapjuk meg a másolatot •
Az SMS Alerter csak e-mailben beküldött üzenetről küld Hardcopy-t. A Hardcopy telefonszámot tároló "tel" fiók sorszáma szerinti "user" mezőbe írjuk be a power alarm "11"-es kódját, pl. ha hardcopy=50, akkor user50=11 .
Link Alarm üzenetekről nem kapjuk meg a másolatot •
Az SMS Alerter csak e-mailben beküldött üzenetről küld Hardcopy-t. A Hardcopy telefonszámot tároló "tel" fiók sorszáma szerinti "user" mezőbe írjuk be a power alarm "12"-es kódját is, pl. ha hardcopy=50, akkor user50=11 12 .
Semmilyen kiküldött üzenetről nem kapunk másolatot •
Nem helyesek a készülék erre vonatkozó konfigurációs beállításai : harcopy, tel50. Ellenőrizzük a beállításokat, amit kell azt módosítsuk : pl. hardcopye=50, tel50="telefonszám" .
Sikertelen az SMS-ben történő konfigurálás Nem villant az előlapi LED a konfigurálandó Alerter-en, nem kapunk válasz SMS-t •
•
•
•
Nincs bejelentkezve a készülék, az előlapi LED piros. Ellenőrizzük a helyszínen a térerőt, hogy a botantennát megfelelően csavartuk e fel, vegyük ki az Alerter-ből a SIM kártyát, tegyük be egy kézi telefonba, azzal próbáljunk küldeni, fogadni SMS-t. A LAN kábelt bedugtuk az RJ45 aljzatba, a bal oldali LED-je világít. Húzzuk ki a LAN kábelt a készülékből, konfigurációs SMS-t csak ilyen esetben tud fogadni berendezésük. Nem az Alerter-ben lévő SIM kártya számára küldjük az SMS-t. Ellenőrizzük a számot, ha szükséges tegyük át a SIM kártyát egy kézi telefonba, onnan küldjünk egy próba SMS-t egy másik telefonra, amin láthatjuk a számot. Alapvetően hibás szövegű SMS-t küldtünk, az Alerter nem ismerte fel konfigként . Ellenőrizzük az elküldött konfig SMS tartalmát (lásd 9-12. oldal). Az alap paraméterek esetén küldjünk konfig lekérdező SMS-t CFG ? tartalommal. Az erre kapott válasz szövegét módosítva küldjük vissza az "tömörített konfig"-ként.
Az előlapi LED többször pirosan villant és a There were errors during config sms process: szövegű válasz SMS-t kapjuk •
Hibás szintaktikájú tömörített konfig SMS-t küldtünk. Ellenőrizzük az elküldött konfig SMS tartalmát (lásd 9. oldal), küldjünk konfig lekérdező SMS-t CFG ? tartalommal. Az erre kapott válasz szövegét módosítva küldjük vissza.
29
MOBILINE SMS Alerter
Az előlapi LED nem villant és az unknow parameter szövegű válasz SMS-t kapjuk •
Hibás szintaktikájú bővített konfig SMS-t küldtünk (a bővített konfignál nincs LED visszajelzés hibátlan esetben sem) . Javítsuk ki az elküldött konfig SMS-t a hibát jelző sornál, a megfelelően nyugtázott sorokat töröljük, nem kell ismét beküldeni.
30
MOBILINE SMS Alerter
Műszaki adatok A számítógép hálózat paraméterei Ethetnet sebesség Hálózati protokoll Levelező protokoll
10 Mbps TCP/IP SMTP
Gyárilag beállított paraméterek: IP cím NetMask Peer IP Host név Domain név
10.0.0.10 255.255.255.0 10.0.0.2 sms mobiline.hu
Energiaellátási paraméterek Fali adapter bemeneti feszültség Teljesítmény felvétel maximum
230V AC 50Hz 12 W
SMS Alerter bemeneti feszültség (DCin) Áram felvétel maximum
12 .. 30V +20/-15% 250 mA
Egyéb Környezeti hőmérséklet
10 ... 40 ºC
Fontos figyelmeztetés ! A készülék burkolatának megbontása előtt mindig húzza ki a tápfeszültség csatlakozót és VÁRJA MEG FESZÜLTSÉG MENTES ÁLLAPOTÁT, míg az On LED sötétbe vált! Sose helyezze a kiszerelt nyomtatott áramköri lapot fém tárgyra ! A berendezés fali táp-adapterét csak azonos paraméterűvel cserélje ki, az legyen 12V 500mA DC, rövidzár védett, biztonsági transzformátorral ellátott (EN 61558-2-6 or EN 61558-2-17 ), a kisfeszültségű csatlakozója 5.5/2.1 mm-es, belső érintkezőjén a + polaritással. Ne használjon több kisfeszültségű csatlakozóval szerelt univerzális tápegységet !
Műszaki segítség Telepítés során bármilyen kérdése, problémája van azonnali műszaki segítséget kaphat az alábbi telefonszámon: +36 (1) 237-8020, valamint keresse információinkat a www.mobiline.hu címen.
31
MOBILINE SMS Alerter
Mellékletek: 1.sz. SMS Alerter Adatlap
Cég neve, címe :
Kapcsolattartók :
Hálózati kiszolgáló op. rendszer : Munkaállomások OS : Protokollok (TCP/IP) : Levelező kliens típusa : Protokoll (SMTP/POP3) : Levelező szerver típusa : Domain neve : IP címe :
.
.
.
Protokoll (SMTP ?) : Admin userek (smsadmin/chargeadmin) SMS Alerter IP cím / Netmask / Default gateway :
.
.
.
.
.
.
.
.
.
Domain név : Hardver körülmények SIM kártya, szolgáltató : TP Ethernet csatlakozás :
UTP
Elektromos táplálás (220 V~) : Antenna elhelyezés, távolság : Megjegyzések, felhasználási terület :
32
10M
100M
1G
MOBILINE SMS Alerter
2.sz. Melléklet Konfigurálás, nyomkövetés (debug) A MOBILINE SMS Alerter többféle operációs rendszer alól, a legkülönbözőbb „telnet típusú” programokkal elérhető, konfigurálható, és üzemeltetési, hibabehatárolási célból „nyomkövethető”, debug-olható. Az egyik ilyen talán leggyakoribb a Microsoft Windows XP Hyper Terminal szoftvere. 2.1 SMS Alerter konfigurálás Windows XP HyperTerminal-lal A Start menü, Kellékek, Kommunikáció, HyperTerminal pontjain keresztül indítsuk el a beállítás szerkesztőt.
A Csatlakozás ablakban először az alul elhelyezkedő Csatlakozás ezzel legördülő menüből válasszuk ki a TCP/IP (Winsock) kommunikációs módot. Ezután az ehhez tartozó paramétereket adhatjuk meg, a Port száma mezőbe írjunk be 25-öt, az Állomás címé-hez pedig az SMS Alerter IP címét (default: 10.0.0.10).
33
MOBILINE SMS Alerter
Az OK gombra kattintva a program csatlakozik is a gatewayre, az alábbi üzenettel rögtön be is jelentkezik: 220 SMSMail-.... ready on sms
Az SMS Alerter nem írja vissza parancsainkat, ahhoz, hogy ne „vakon” kelljen azokat beadni, kapcsoljuk be a helyi visszhang opciót a terminál szoftverben. Kattintsunk a HyperTerminal programunk Fájl menü, Tulajdonságok pontjára.
34
MOBILINE SMS Alerter
Az előzőekben létrehozott kapcsolatunk, az „SMS Config” tulajdonság oldalán, a Beállítások lapon, az ASCII-beállítások gombra kattintsunk.
Tegyünk pipát a Helyi visszhang jelölő négyzetbe.
OK-zzuk le a ASCII-beállítások ablakot és a tulajdonságok oldalt is. Ekkor mentettük az új beállításunkat.
35
MOBILINE SMS Alerter
Az alábbiakban egy tipikus konfiguráció indítását láthatjuk: A kapcsolat megnyitásakor az Alerter bejelentkezik, kiírja a éppen futó feldolgozó szoftver verzió számát is. 220 SMSMail-1.79h_Alert ready on sms Helo paranccsal köszöntjük és megadjuk a saját nevünket is. helo mobi Az SMS Alerter üdvozöl és kiírja az állomásunk IP címét. 250 sms welcomes mobi [10.0.0.40] A konfiguráció megnyitásához először az azt védő jelszót kell beadnunk (default:1234) cfg passwd 1234 Az Alerter nyugtázta a jelszót. 0 Password OK Az aktuális konfiguráció listázásához adjuk be a cfg show all parancsot. cfg show all Ennek hatására a készülék kiteríti a paramétereinek listáját (lásd: 14. 15. oldal). ethaddr = 00:05:A0:10:00:01 ipaddr = 10.0.0.10 netmask = 255.255.255.0 gateway = ... ... 0 OK - Listing done. A leírásunk elején taglat módon megtehetjük a különböző beállításokat. ... cfg set acksms_enable=true 0 Config param acksms_enable set from false to true.
2.2 SMS Alerter nyomkövetés, „debug” Az SMS Alerter egyes működési fázisainak ellenőrzésére, a hálózatunk levelező rendszerének és az Alerter együttműködésében esetlegesen előforduló hibák felfedésére a leghatékonyabb eszköz az un. debug. Itt egy telnet programmal eszközünk 1025-ös portjára kapcsolódva igen részletes információkat kaphatunk annak állapotáról, a benne zajló folyamatokról, a teljes SMTP kommunikációról, illetve az SMS-ek küldéséről és fogadásáról. Az előzőekben látott módon, a Start menü, Kellékek, Kommunikáció, HyperTerminal pontjain keresztül indítsuk el a beállítás szerkesztőt.
36
MOBILINE SMS Alerter
A kapcsolat adatai ablakban nevezzük ezt a kapcsolatot most SMS Debug-nak.
Az OK gombra kattintva a Csatlakozás ablakhoz jutunk, itt az előzőekhez hasonlóan először a TCP/IP módot válasszuk a legördülő menüből, majd adjuk meg az Állomás IP címet és a Port számát, de itt, a debug esetén ez utóbbi 1025.
Az OK gombra kattintva programunk azonnal csatlakozik is és az alábbiakhoz hasonló, folyamatosan érkező az állapot jelzéseket láthatunk . +CSQ:
15,99 - 15-ös GSM térerő, ez egy közepes érték
nem varakozik uzenet – nincs kiküldésre váró e-mail az SMS gatewayben ---:tcp_listener_tick() smtp_conn established – új e-mail érkezik 250 OK, Mail received. - sikeresen fogadtuk az e-mailt
37
MOBILINE SMS Alerter
Sent to modem : 0031000B916303521050F70000A7A0C6323B4C.... - indul az SMS kiküldése SMS sent. Refnum: 253 – sikeresen kiküldtük az SMS-t 253-as azonosító számmal Attempt to open '10.0.0.2' (10.0.0.2, 0a000002) on port 25 – email küldés indul a 10.0.0.2 IP című (peerip) SMTP szerverre ---:Message sent – sikeresen kiküldtük az e-mail +CPMS: 1,10,0,10 – 1 db SMS érkezett New SMS from GSM engine: FROM: sms:36304459991 SCA: sms: DATE: 07.... - beolvastunk egy SMS-t
38
MOBILINE SMS Alerter
Az „elfutó” szöveginformációkat későbbi részletes elemzés céljából rögzíthetjük egy fájlba is. Ehhez kattintsunk HyperTerminal Átvitel menüjének Szöveg rögzítése pontjára.
A Szöveg rögzítése ablakban a Fájl mezőbe írjuk be a célfájlunk elérési útját, nevét, vagy a Windows-okban megszokott módon, a Tallózás gombra kattintva ki is választhatjuk azt. Kattintsunk az Indítás gombra, és már is a megadott fájlban is rögzül a debug információ.
A kérdéses esemény (SMS küldés e-mailből, SMS fogadás, stb..) lezajlása után az Átvitel menü Szöveg rögzítése, Leállítás pontján keresztül állíthatjuk meg a rögzítést, így elkerülhetjük az érdektelen információk szükségtelen letárolását.
A HyperTerminal program bezárásakor mentsük el a szóban forgó beállításokat, így legközelebb, ha szükséges, az ismert úton, Start menü, Kellékek, Kommunikáció pontjain át a
39
MOBILINE SMS Alerter
HyperTerminal mappában megtaláljuk ezeket, és egy kattintással már kapcsolódhatunk is a berendezésünkhöz.
3.sz. Melléklet: Nyugtalevelek Alap beállítások mellett a MOBILINE SMS Alerter három különböző nyugta levelet készít egy SMS kiküldéséről, a folyamat különböző fázisában. Leírásunk korábbi fejezeteiben több helyen említettük ezeket, most csak listát adunk, a levelek fejlécének informatív részének beillesztésével együtt. 3.1 Felhasználó nyugta: From: To: <[email protected]> Subject: Nyugta: Próba1 Feladó: [email protected] Date: Tue, 20 Dec 2005 15:36:36 +0100 MIME-Version: 1.0 X-Mailer: SMS Email Gateway Content-Type: text/plain; charset="ISO-8859-2" Content-Transfer-Encoding: quoted-printable Nyugta: Próba1 Feladó: [email protected] Címzett: [email protected] Dátum: Tue, 20 Dec 2005 15:36:36 +0100 Eredmény: GSM hálózatba sikeresen elküldve.
40
...
MOBILINE SMS Alerter
3.2 Számla infó levél: From: To: Subject: SMS Detailed Charge Record From:... Date: Tue, 20 Dec 2005 15:36:36 +0100 MIME-Version: 1.0 X-Mailer: SMS Email Gateway Content-Type: text/plain; charset="ISO-8859-2" Content-Transfer-Encoding: quoted-printable SMS Detailed Charge Record From: [email protected] IPaddress: 10.0.0.1 To: [email protected] Date: Tue, 20 Dec 2005 15:36:36 +0100 Result: delivered (0) RefNum: 253 3.3 Kézbesítési nyugta: From: <[email protected].> To: <[email protected]> Subject: SMS Status Report Destination:... Date: 20 Dec 2005 15:39:22 MIME-Version: 1.0 X-Mailer: SMS Email Gateway Content-Type: text/plain; charset="ISO-8859-2" Content-Transfer-Encoding: quoted-printable SMS Status Report Destination: 36304459991 SMS submitted at: 20 Dec 2005, 15:39:22 SMS status info created at: 20 Dec 2005, 15:39:22 Result: delivered (0x0) RefNum: 253
41