Odesílání sms z programu Opravy a servis,  dokumentace pro aplikaci sms modul.

Existují 2 varianty doplňové aplikace SMS modul:
A) sms modul, který zprávy odesílá přes gsm modem připojený k pc.
B) sms modul, který zprávy odesílá přes internetovou sms bránu

Varianta A)
výhody:
- je zdarma k licenci programu Opravy a servis 2 a vyšší a je součástí instalace
- je nezávislý na připojení k internetu
- umožňuje využít například jinak nevyužité volné sms v rámci nějakého již existujícího tarifu

nevýhody:
- vyžaduje fyzické zařízení připojené k pc: gsm modem/bránu, kompatibilní telefon, pokud takové zařízení nemáte znamená to další náklady. Pokud plánujete odesílání sms z více míst, budete potřebovat odpovídající počet zařízení.
- nepodporuje doručenky (nelze ověřit ani potvrdit doručení sms)
- nepodporuje příchozí zprávy (odpovědi od zákazníků)
- neumí zobrazit aktuální výši kreditu ani cenu sms
- nepodporuje delší zprávy než 160 znaků)
- nastavení a zprovoznění a zejména pak instalace gsm modemu vyžaduje určité odborné znalosti na úrovni správce sítě nebo administrátora

Varianta B)
výhody:
- nevyžaduje žádné další zařízení, pouze připojení k internetu
- podporuje doručenky a odpovědi od příjemců sms zpráv (je možné sledovat průběh doručování, stavy předáno bráně, předáno operátorovi, doručeno)
- umí zobrazit aktuální výši kreditu, ceny odeslané sms, předpokládané ceny a výše kreditu již před odesláním sms
- umí mimo lokální databáze použít také přímo databázi programu Opravy a servis 3 (všichni uživatelé v síti připojení k dané databázi můžou vidět celou historii a stavy odeslaných sms od všech uživatelů). U programu Opravy a servis 2 lze používat pouze lokální databázi.
- celkově výrazně jednodušší nastavení a zprovoznění

nevýhody:
- modul je za jednorázový poplatek v řádu stokorun, aktuální cena je stanovena na webu.
- závisí na připojení k internetu
- vyžaduje účet/kredit u provozovatele webové sms brány, kterým je firma AXIMA spol. s r.o. Registrací získáte zdarma kredit 20 kč na vyzkoušení. 
- musí se doinstalovat/ nakopírovat do složky programu (není součástí instalace)

Popis varianty A)

Základní vlastnosti:
- odesílání sms funguje stejně jako mailing, využívá stejné hodnoty nastavení
- je možné mít zapnutý mailing i sms současně
- odesílání je realizováno skrz připojené gsm zařízení (gsm bránu, usb adaptér nebo mobilní telefon s gsm modemem) se sim kartou. Volba zařízení, operátora a tarifu na posílání sms je plně v rukách uživatele. Zařízení (dále jen gsm modem) je nutné před prvním použitím nainstalovat na pc kde běží program Opravy a servis (neplatí pro režim klient server, viz dále).
- funkčnost s konkrétním gsm modemem není možné zaručit, je třeba vyzkoušet.
- gsm modem musí podporovat textový mód komunikace AT příkazy (např. mezi mobilními telefony mnoho starších Nokií nebo Siemens ano, Ericssony ne) 
- gsm modem musí být fyzicky připojen k PC na usb nebo RS232 port, nebo alespoň přes funkci bluetooth. Nejspolehlivější je GSM modem připojený přímo na RS232.
- funkce funguje prostřednictvím speciální aplikace smsos.exe (dále jen sms modul), která se nachází ve složce programu Opravy a servis. Tuto aplikaci je možné využívat i samostatně nebo napojit na jinou / vlastní aplikaci.
- funkce umí ukládat odeslané zprávy do historie pro zpětné dohledání 
- funkce není a nebude schopná vracet tzv doručenky sms
- funkce vyžaduje cílové tel. číslo  v poli kontakt nebo odpovídajících polích adresáře, zdrojové pole pro načtení tel. čísla jde zvolit v programu Opravy a servis.

Příklady použití zařízení „GSM modem”

1. telefon běžně používaný pro komunikaci se zákazníky je připojen k PC kde je nainstalován program Opravy a servis buď přes datový kabel USB nebo bluetooth adaptér v PC. Výhodou je, že zákazníci mohou na číslo nazpět volat nebo posílat sms. Telefon se může volně pohybovat po servise ale v dosahu bluetooth. Příklad zařízení: Nokia E50.

2. usb gsm adaptér se sim kartou vyhrazenou pouze pro odesílání sms. Výhodou je nezávislost na napájení, spolehlivější funkcionalita (než přes bluetooth). Nevýhodou je, že zákazník nemůže nazpět volat na číslo, ze kterého mu přišla sms (možná lze obejít nějakým přesměrováním hovorů). Příklad zařízení: USB modem Huawei Vodafone 3G.

3. GSM brána připojená přes RS232 nebo USB, příklad ověřeného zařízení: 2N Ateus EasyGate. GSM brána připojená fyzicky na port RS232 je nejspolehlivějším řešením pro odesílání sms z PC.

Nastavení modulu SMS (program smsos.exe)

Po nainstalování gsm modemu je třeba v programu smsos.exe vybrat příslušný COM port, přes který je gsm modem připojen. Volba je umístěna v programu smsos na záložce nastavení. Port GSM modemu zjistíte ve vlastnostech modemu ve správci zařízení (tento počítač, vlastnosti, hardware, správce zařízení), zde je vhodné také zkusit diagnostiku pro ověření zda modem s PC komunikuje. V programu můžete komunikaci ověřit zasláním příkazu AT.

Síť - režimy práce programu, funkce SMS server*

Jestliže není možné mít GSM modem připojený k PC/serveru, kde je program Opravy a servis používán, nebo je program používán v síti a chceme sms odesílat přes  jeden modem připojený na jednom z PC v síti, potom je možné využít režimu klient/server. Tímto je možné sms posílat v rámci lokální sítě na PC kde je gsm modem připojen a je na něm spuštěn SMS modul v režimu server.

Režimy fungování sms modulu:

- lokálně na jednom PC
volba server/klient na záložce síť je vypnutá. Program odesílá zprávy ihned na gsm modem připojený k tomuto PC (nejběžnější použití programu).

- v sítí jako sms klient
volba server/klient je zapnutá, vybraný je režim klient. Program zprávy neodesílá na gsm modem ale na SMS server někde v lokální síti.

- v síti jako sms server*
volba server/klient je zapnutá, vybraný je režim server. Program zprávy zařazuje do fronty a to jak odeslané samotným programem tak také přijaté od klientů ze sítě. Fronta zpráv je postupně odesílána na modem v intervalu 10s. Zpracování fronty je možné spustit/zastavit tlačítkem spustit resp. zastavit frontu.

* funkce sms server je ve standardní verzi dodávané s programem z bezpečnostních důvodů zablokována. Je důležité si uvědomit, že sms server je schopen snadno odeslat i tisíce zpráv denně, což při nesprávném nastavení – zneužití jinou osobou nebo softwarem či chybou může teoreticky vést k vysokému účtu za telefon - tarif použitý v gsm modemu (dnes už lze kompenzovat neomezenými tarify). Proto verze s funkčním serverem může být dodána (zdarma) pouze po písemném potvrzení licenčních podmínek uživatelem – zřeknutí se zodpovědnosti – viz dále.

doporučení pro bezpečné užívání funkce sms server:

- nechejte si u operátora nastavit pro danou sim použitou ve vašem gsm modemu pevný kredit nebo pevný (maximální) limit množství odeslaných sms na určité časové období (měsíc), který nemůže být překročen. Nebo zvolte některý neomezený tarif vhodný na sms. TOTO je nejdůležitější předpoklad bezpečnosti.
- v nastavení sms modulu na záložce nastavení/ server zapněte volbu „limit fronty po spuštění programu“ a maximální počet zpráv, které je možno automaticky odeslat. Program odešle pouze zvolený počet zpráv a potom frontu zastaví (zprávy budou od klientů nadále přijímány, budou se řadit do fronty ale po vyčerpání zvoleného limitu nebudou odesílány na modem) dokud uživatel ručně nezvýší limit fronty a znovu ji nespustí.
- všechna PC na kterých běží klienti i server musí být prostá virů, trojanů, spyware či jiných škodlivých programů.
- mějte zapnutou volbu „ukládat historii zpráv“ na záložce nastavení a kontrolujte ji občas, historie se zobrazí tlačítkem „historie“.
- důkladně si prostudujte tento manuál a dokumentaci k programu Opravy a servis, v případě nejasnosti pošlete dotaz na uživatelskou podporu.

Popis varianty B)

Instalace:
Instalace spočívá v instalaci knihoven pro zabezpečenou (SSL) komunikaci s webovou bránou a zkopírování souboru smsos3.exe do složky programu Opravy a servis. Pokud již knihovny ssl máte nainstalované kvůli funkcím mailing a nahrávání stavu zakázek na ftp server můžete tento krok vynechat.

Aktuální instalátor pro knihovny OPEN SSl si můžete stáhnout zde
https://wiki.openssl.org/index.php/Binaries

postačuje verze označená jako „light“. V některých případech je pro správnou funkci potřeba doinstalovat visual c++ knihovny (balíček vcredist).

Zprovoznění:
Prvotní nastavení sms provedete spuštěním smsos3.exe ve složce programu opravy a servis. Nastavení najdete na záložce nastavení. Pro odesílání sms je třeba mít zřízen účet na webové sms bráně. Ten můžete vytvořit odkazem „registrovat účet“ na záložce nastavení. Při vytvoření účtu na sms bráně získáváte kredit 20kč* zdarma na vyzkoušení.

*Podmínky platné v době psaní této nápovědy, aktuální informace získáte vždy na webové stránce poskytovatele sms brány.

Druhou důležitou volbou je výběr databáze, kde bude ukládána historie zpráv. První možností je použít lokální databázi ve složce programu. Tento případ použijeme jestliže používáme program jen na tomto pc, nebo pokud víme, že budeme sms odesílat jen z tohoto pc a nebo používáme Opravy a servis verze 2, kde jinou možnost nemáme. Jestliže používáme Opravy a servis v síti s databázi MS SQL server pak vždy vybereme databázi programu Opravy a servis. Potom je historie zpráv společná a viditelná pro všechny uživatele v síti, odesílat sms je tedy možno od všech uživatelů pracujících s danou databází. Pozor ! pokud bychom v takovém případě (síťové řešení Opravy a servis) použili volbu lokální databáze, potom nejen že by každý uživatel měl svou lokální historii ale docházelo by také (při použití jediného účtu na sms bráně) k rozdělení informací o doručenkách a příchozích zprávách (příchozí zpráva/odpověď zákazníka by mohla být doručena do lokální databáze jiného uživatele než který zprávu zákazníkovi odeslal).

Když to nefunguje:
- brána hlásí chybné přihlášení (nemáte vytvořen účet nebo máte špatné přihlašovací údaje k webové sms bráně, viz odstavec „zprovoznění“)
- program hlásí různé chyby SSL (nemáte správně nainstalované knihovny pro zabezpečenou komunikaci s bránou, viz postup instalace)
- program hlásí potíže s připojením k internetu (vaše připojení k internetu nefunguje nebo má v průběhu používání výpadky, pro správné fungování programu je třeba zajistit stabilní připojení k internetu)
- program může zahlásit chybu s číselným kódem bez dalšího popisu (může se jednat o neznámou chybu brány nebo programu, v případě opakování se obraťte na autora programu).

Licenční podmínky

Tento software je poskytován bez záruky. Autor programu nenese zodpovědnost za případné škody vzniklé jakýmkoliv způsobem použití tohoto softwaru. Autor neručí za data, se kterými program pracuje. Použití programu je na vlastní nebezpečí a vlastní zodpovědnost. Autor programu neručí za funkcionalitu internetové sms brány.

Dodatek

Varianta A)
Program je u neregistrovaných uživatelů (bez licence k programu Opravy a servis) omezen zkušební dobou 2 týdny. Při zakoupení licence na Opravy a servis není za tuto variantu modulu vyžadován žádný poplatek.

Varianta B)
Program je omezen na zkušební dobu 2 týdny. Plnou verzi uživatel získá po zaplacení.