Vytvořte si vlastní SMS Server / Gateway

tento tutoriál vás provede instalací SMS serveru na serveru Windows 2008 R2 (úspěšně jsem jej také testoval na serveru W7, W8 a 2012).

Moje nastavení pro tuto příručku:

  • fyzický server se systémem Windows 2008 R2 (64-bit)
  • Wamp server (PHP, MySQL…)
  • Huawei E230 USB 3G Modem
  • Diafaan software
  • MySQL connector ODBC 32-bit

Diafaan SMS Gateway

Diafaan je SMS software pro platformu Windows. Diafaan má podporu pro několik „SMS modemy / zařízení“, jako 3G modemy, vyhrazené SMS brány, android telefon, atd …

mají některé skvělé příručky a recenze na různých SMS zařízení na jejich webové stránky.

webová stránka: http://www.diafaan.com/

ceny (k datu zveřejnění)jsou od $ 195 do $995. Mají tři verze: lehké, základní a plné. Rozdíl je hlavně v tom, kolik bran a konektorů můžete přidat.

Diafaan komunikační software sahá až do roku 1992 na své domovské stránce, a vydali 3-4 aktualizace softwaru každý rok za poslední roky. Zdá se tedy, že to myslí vážně s tím, co dělají 🙂

Modem

doma jsem našel modem Huawei E230 3G. V diafaanu testují pouze E220, ale zdá se, že E230 funguje dobře 🙂 na ebay můžete získat E220 za zhruba 20 dolarů (120 korun).

stručné shrnutí instalace:

  1. Stáhněte si software
  2. nainstalujte Diafaan
  3. nainstalujte ovladač ODBC
  4. nastavte bránu v Diafaan
  5. nastavte konektor MySQL
  6. nastavte webový konektor
  7. Pošlete SMS

nebudu zobrazovat, jak nainstalovat MySQL. Jednoduchý způsob, jak to udělat, je stáhnout WAMP server, který je vývojář balíček, který obsahuje PHP, MySQL, Apache, PHPMyAdmin, atd…

krok za krokem instalace

stáhnout Diafaan software

přejděte na http://www.diafaan.com/ stáhnout bezplatnou zkušební verzi po dobu 30 dnů.

diafaan_smsserver_01

nainstalujte software Diafaan

to by mělo být přímočaré a jediným Uživatelským vstupem je kontrola licenční smlouvy (a instalační cesty, pokud nechcete, aby byla výchozí).

diafaan_smsserver_02

stáhněte ovladač ODBC

tento krok je nutný pouze v případě, že budete používat Is s MySQL.

přejděte na http://dev.mysql.com/downloads/connector/odbc/ ke stažení. V mém případě jsem dostal pouze 32bitový ODBC do práce. Nezapomeňte, že ke stažení nepotřebujete uživatele, stačí kliknout na Stáhnout v dolní části stránky(po kliknutí na první tlačítko Stáhnout).

diafaan_smsserver_16

4. Nainstalujte ODBC

stačí kliknout na další, další, další celou cestu…

diafaan_smsserver_19

návrat do Diafaan

jak začnete Diafaan, měli byste získat průvodce.

Vytvořte administrátora pro instalaci Diafaan.

diafaan_smsserver_08

Vyberte typ brány

Vyberte typ brány, kterou chcete nastavit. V mém případě mám Huawei E230, jak bylo zmíněno, takže jsem si vybral „GSM Modem Gateway“.

diafaan_smsserver_09

přidejte GSM Modem

Najděte GSM modem v rozevíracím seznamu, zadejte pin kód a klikněte na tlačítko Test. Také jsem musel z nějakého důvodu zadat telefonní číslo SIM karty.

Zajímalo by mě, co by se stalo, kdybych napsal další číslo? 🙂

diafaan_smsserver_11

Pojmenujte svou bránu

šel jsem s výchozím názvem. Pokud budete mít více bran, pro ex. více zákazníků – můžete napsat jméno zákazníka.

diafaan_smsserver_12

vyberte konektor

Vyberte, který konektor chcete. Začínám s konektorem SQL, ale nainstaluje webový konektor později v tomto tutoriálu.

konektor je způsob, jakým chcete zpracovávat zprávy. Pokud máte webové stránky, SQL by mohl být skvělý, stačí vložit zprávu do databáze a bude odeslána automaticky – ale webový konektor má parametr URL, který můžete použít k odesílání zpráv z vaší webové stránky / aplikace. Chcete-li používat obojí, potřebujete alespoň základní licenci.

diafaan_smsserver_13

Vyberte typ databáze

mám databázi MySQL, takže vybírám ODBC.

diafaan_smsserver_14

v dalším kroku se budete muset připojit k databázi pomocí konektoru ODBC. To znamená, že potřebujete databázi MySQL, uživatele a heslo připravené. V databázi zatím nepotřebujete žádné tabulky, protože definujete, které tabulky a sloupce bude Diafaan používat v dalších krocích.

ale aby to bylo jednoduché, použijeme ukázkovou databázi Diafaan z jejich příručky zde: http://www.diafaan.com/ jak na to / mysql-database/.

vytvoření databáze a struktury pomocí PHPMyAdmin

diafaan_smsserver_26

diafaan_smsserver_27

příklad databáze Diafaan z jejich webové stránky:

CREATE DATABASE SMSServer DEFAULT CHARACTER SET utf8;CREATE TABLE MessageOut (Id INT NOT NULL AUTO_INCREMENT PRIMARY KEY,MessageTo VARCHAR(80),MessageFrom VARCHAR(80),MessageText TEXT,MessageType VARCHAR(20),Gateway VARCHAR(80),UserId VARCHAR(80),UserInfo TEXT,Priority INT,Scheduled DATETIME,IsSent TINYINT(1) NOT NULL DEFAULT 0,IsRead TINYINT(1) NOT NULL DEFAULT 0) CHARACTER SET utf8;CREATE TABLE MessageIn (Id INT NOT NULL AUTO_INCREMENT PRIMARY KEY,SendTime DATETIME,ReceiveTime DATETIME,MessageFrom VARCHAR(80),MessageTo VARCHAR(80),SMSC VARCHAR(80),MessageText TEXT,MessageType VARCHAR(20),MessagePDU TEXT,Gateway VARCHAR(80),UserId VARCHAR(80)) CHARACTER SET utf8;CREATE TABLE MessageLog (Id INT NOT NULL AUTO_INCREMENT PRIMARY KEY,SendTime DATETIME,ReceiveTime DATETIME,StatusCode INT,StatusText VARCHAR(80),MessageTo VARCHAR(80),MessageFrom VARCHAR(80),MessageText TEXT,MessageType VARCHAR(20),MessageId VARCHAR(80),ErrorCode VARCHAR(20),ErrorText VARCHAR(80),Gateway VARCHAR(80),MessagePDU TEXT,UserId VARCHAR(80),UserInfo TEXT) CHARACTER SET utf8;

přidat řetězec ODBC (SQL connector)

jak jste vybrali ODBC v posledním kroku a klikli na tlačítko Další, musíte přidat řetězec ODBC connector. To lze také nalézt na webové stránce Diafaan, jak je uvedeno výše.

musíte také najít název ovladače pro vás ODBC. Název ovladače najdete v Ovládacích panelech – > nástroje pro správu – > zdroje dat (ODBC) – > ovladače. Napište název ovladače do řetězce ODBC s názvem databáze, uživatelem a heslem. Klepnutím na Test otestujete připojení.

diafaan_smsserver_29

Můj řetězec:

Driver={MySQL ODBC 5.3 ANSI Driver};Server=127.0.0.1;charset=UTF8;Database=smsserver;User=smsserver; Password=kake123%;Option=3;

upravit 20.11.2014: použijte „MySQL ODBC 5.3 UNICODE Driver“ … místo toho, pro podporu ex. norské znaky.

diafaan_smsserver_31

kam umístit textové zprávy do databáze

pokud bylo připojení k databázi úspěšné, musíte nyní nastavit, kde budou vaše zprávy uloženy ve vaší databázi.

diafaan_smsserver_32 diafaan_smsserver_33 diafaan_smsserver_34

napište název konektoru

diafaan_smsserver_35

15. Yey! Hotovo!

diafaan_smsserver_37

zkuste poslat SMS

můžete si vybrat různé typy zpráv-testuji sms.text.flash jen pro zábavu.

diafaan_smsserver_48

20140917_223707

nastavení webového konektoru

klikněte na Přidat konektor vpravo.

diafaan_smsserver_38

vyberte „webový konektor“

diafaan_smsserver_39

Nastavte si HTTP Port a klikněte na Test

diafaan_smsserver_40

Název konektoru

diafaan_smsserver_41

Otestujte adresu URL

diafaan_smsserver_42

Testoval jsem to z jiného počítače a funguje jako kouzlo. Výchozí uživatelské jméno je „admin“ a heslo je stejné jako jste vytvořili v prvním průvodci, po instalaci Diafaan.

diafaan_smsserver_43

Otestujte zprávu ze stránky.

diafaan_smsserver_44

Yey, dostal jsem zprávu. Snažím se odpovědět…

diafaan_smsserver_45

výše uvedená zpráva pochází z desktopové aplikace s názvem SMS + od mého poskytovatele (Telenor), který mi umožňuje odesílat a přijímat SMS z mého počítače.

a zde je odpověď 🙂

diafaan_smsserver_46

a databáze je také aktualizována textovou zprávou.

diafaan_smsserver_47

pokud chcete odesílat a / nebo přijímat zprávy pomocí příkazu HTTP (URL / XML), podívejte se zde: http://www.diafaan.com/ aplikace / web-service-sms-gateway /

a je to tady! Vlastní SMS brána / server za Cca 215 dolarů (1290 korun) (20 dolarů za Huawei E220 a 195 dolarů za light edition Diafaan).

Leave a Reply

Vaše e-mailová adresa nebude zveřejněna.