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:
- Stáhněte si software
- nainstalujte Diafaan
- nainstalujte ovladač ODBC
- nastavte bránu v Diafaan
- nastavte konektor MySQL
- nastavte webový konektor
- 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ů.
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í).
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).
4. Nainstalujte ODBC
stačí kliknout na další, další, další celou cestu…
návrat do Diafaan
jak začnete Diafaan, měli byste získat průvodce.
Vytvořte administrátora pro instalaci Diafaan.
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“.
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? 🙂
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.
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.
Vyberte typ databáze
mám databázi MySQL, takže vybírám ODBC.
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
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í.
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.
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.
napište název konektoru
15. Yey! Hotovo!
zkuste poslat SMS
můžete si vybrat různé typy zpráv-testuji sms.text.flash jen pro zábavu.
nastavení webového konektoru
klikněte na Přidat konektor vpravo.
vyberte „webový konektor“
Nastavte si HTTP Port a klikněte na Test
Název konektoru
Otestujte adresu URL
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.
Otestujte zprávu ze stránky.
Yey, dostal jsem zprávu. Snažím se odpovědět…
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ěď 🙂
a databáze je také aktualizována textovou zprávou.
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).