Luo oma SMS Server / Gateway
tämä opetusohjelma opastaa TEKSTIVIESTIPALVELIMEN asentamisessa Windows 2008 R2-palvelimelle (Olen testannut sitä menestyksekkäästi myös W7 -, W8-ja 2012-palvelimilla).
tämän oppaan asetukset:
- fyysinen palvelin Windows 2008 R2 (64-bittinen)
- Wamp-palvelin (PHP, MySQL…)
- Huawei E230 USB 3G-modeemi
- Diafaaniohjelmisto
- MySQL-liitin ODBC 32-bittinen
diafaan SMS gateway
Diafaan on Tekstiviestiohjelmisto Windows-alustalle. Diafaanilla on tuki useille ”TEKSTIVIESTIMODEEMEILLE/laitteille”, kuten 3G-modeemeille, dedikoiduille TEKSTIVIESTIKÄYTÄVILLE, android-puhelimille jne…
heillä on hienoja käsikirjoja ja arvosteluja eri TEKSTIVIESTILAITTEISTA verkkosivuillaan.
verkkosivu: http://www.diafaan.com/
hinnat (julkaisupäivänä) ovat 195-995 dollaria. Niistä on kolme versiota: kevyt, basic ja full. Erona on lähinnä se, kuinka monta yhdyskäytävää ja liitintä voit lisätä.
Diafaan viestintäohjelmistot ovat peräisin vuodelta 1992 kotisivuillaan, ja he ovat julkaisseet 3-4 ohjelmistopäivitystä vuosittain viimeisten vuosien ajan. Joten he näyttävät melko vakavilta mitä tekevät 🙂
modeemi
löysin kotoa Huawei E230 3G-modeemin. Diafaanissa he vain testaavat E220: n, mutta E230 näyttää toimivan hyvin 🙂 voit saada E220: n noin 20 dollarilla (120 NOK) eBayssa.
lyhyt yhteenveto laitoksesta:
- Lataa ohjelmisto
- Install Diafaan
- Install ODBC driver
- Set up a Gateway in Diafaan
- Set up MySQL connector
- Set up a Web connector
- Lähetä tekstiviesti
I will not show miten asentaa MySQL. Yksinkertainen tapa tehdä tämä, on ladata WAMP server, joka on kehittäjä paketti, joka sisältää PHP, MySQL, Apache, PHPMyAdmin, jne …
Step-by-step asennus
Lataa Diafaan ohjelmisto
mene http://www.diafaan.com/ ladata ilmainen kokeiluversio 30 päivän ajan.
Asenna Diafaan-ohjelmisto
tämän pitäisi olla suoraviivaista ja ainoa käyttäjän syöte tarvitaan lisenssisopimuksen (ja asennuspolun tarkistamiseen, jos et halua sen olevan oletus) tarkistamiseen.
Lataa ODBC ajuri
tämä vaihe tarvitaan vain, jos aiot käyttää on MySQL.
Siirry http://dev.mysql.com/downloads/connector/odbc/ lataamaan. Minun tapauksessani sain vain 32-bittisen ODBC: n toimimaan. Muista, että lataamiseen ei tarvita käyttäjää, napsauta lataa sivun alareunassa (kun olet napsauttanut ensimmäistä latauspainiketta).
4. Install ODBC
just click next, next, next all the way…
palatessasi Takaisin Diafaaniin
kun aloitat Diafaanin, sinun pitäisi saada velho.
luo admin-käyttäjä Diafaan-asennuksellesi.
valitse yhdyskäytävän tyyppi
valitse yhdyskäytävän tyyppi, jonka haluat määrittää. Minun tapauksessani minulla on Huawei E230 kuten mainittiin, joten valitsen ”GSM modeemi Gateway”.
lisää GSM-modeemi
ETSI GSM-modeemi pudotusvalikosta, syötä pin-koodi ja napsauta Testi-painiketta. Jouduin myös syöttämään SIM-kortin puhelinnumeron jostain syystä.
mitähän tapahtuisi, jos kirjoittaisin toisen numeron? 🙂
Name your gateway
I goed with the default name. Jos aiot olla useita yhdyskäytäviä, ex. useita asiakkaita-voit kirjoittaa asiakkaan nimi.
valitse liitin
Valitse haluamasi liitin. Aloitan SQL-liitin, mutta asentaa Web-liitin myöhemmin tässä opetusohjelma.
liitin on tapa, jolla haluat käsitellä viestejäsi. Jos sinulla on verkkosivusto, SQL voisi olla suuri, vain lisätä viestin tietokantaan ja se lähetetään automaattisesti – mutta Web-liitin on URL-parametri voit lähettää viestejä verkkosivun/sovelluksen. Molempien käyttämiseen tarvitaan vähintään Peruslisenssi.
valitse tietokantatyyppi
minulla on MySQL-tietokanta, joten valitsen ODBC: n.
seuraavassa vaiheessa sinun täytyy muodostaa yhteys tietokantaan ODBC-liittimellä. Tämä tarkoittaa, että tarvitset MySQL-tietokannan, käyttäjän ja salasanan valmiina. Et tarvitse tietokantaasi vielä taulukoita, sillä määrität, mitä taulukoita ja sarakkeita Diafaani aikoo käyttää seuraavissa vaiheissa.
mutta yksinkertaisemmaksi asian tekee se, että käytämme Diafaanin näytetietokantaa heidän käsikirjastaan täältä: http://www.diafaan.com/how-to/mysql-database/.
tietokannan ja rakenteen luominen phpMyAdmin-ohjelmalla
diafaan-tietokanta esimerkki heidän verkkosivuiltaan:
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;
lisää ODBC-merkkijono (SQL-liitin)
kun valitsit ODBC: n viimeisessä vaiheessa ja napsautit seuraavaa, sinun on lisättävä ODBC-liitin. Tämä löytyy myös Diafaanin verkkosivuilta yllä linkitettynä.
sinun täytyy myös löytää kuljettajanimi sinulle ODBC. Ohjaimen nimen löydät Ohjauspaneelista – > Administrative tools – > Data sources (ODBC) – > Drivers. Kirjoita ajurin nimi ODBC-merkkijonoon, jossa on tietokannan nimi, käyttäjä ja salasana. Klikkaa testi testata yhteyden.
minun naruni:
Driver={MySQL ODBC 5.3 ANSI Driver};Server=127.0.0.1;charset=UTF8;Database=smsserver;User=smsserver; Password=kake123%;Option=3;
Edit 20.11.2014: käytä ”MySQL ODBC 5.3 UNICODE Driver”… sen sijaan, tukea ex. norjalaisia merkkejä.
mihin laittaa tekstiviestit tietokantaan
jos tietokantayhteys onnistui, sinun on nyt määritettävä, mihin viestisi tallennetaan tietokantaasi.
Kirjoita liittimelle nimi
15. JEE! Valmista!
kokeile lähettää tekstiviesti
voit valita erilaisia viestityyppejä-testaan tekstiviestiä.teksti.vilauta huvin vuoksi.
Verkkoliittimen asettaminen
napsauta lisää liitin oikealla.
valitse ”Web-liitin”
aseta HTTP-portti ja napsauta testi
nimi liitin
testaa URL
testasin sitä toiselta tietokoneelta ja toimii kuin unelma. Oletuksena käyttäjätunnus on ”admin”ja salasana on sama kuin loit ensimmäisessä ohjatussa, kun olet asentanut Diafaanin.
testaa sivun viesti.
sain viestin. Yritetään vastata…
yllä oleva viesti on työpöytäsovelluksesta SMS+ palveluntarjoajaltani (Telenor), että anna minun lähettää ja vastaanottaa tekstiviestejä tietokoneeltani.
ja tässä on vastaus 🙂
tietokantaa päivitetään myös tekstiviestillä.
jos haluat lähettää ja / tai vastaanottaa viestejä HTTP-komennolla (URL / XML), Katso tästä: http://www.diafaan.com/applications/web-service-sms-gateway /
and there you go! Oma SMS Gateway / server noin $215 (1290 NOK) ($20 Huawei E220 ja $195 kevyt painos Diafaan).