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:

  1. Lataa ohjelmisto
  2. Install Diafaan
  3. Install ODBC driver
  4. Set up a Gateway in Diafaan
  5. Set up MySQL connector
  6. Set up a Web connector
  7. 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.

diafaan_smsserver_01

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.

diafaan_smsserver_02

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).

diafaan_smsserver_16

4. Install ODBC

just click next, next, next all the way…

diafaan_smsserver_19

palatessasi Takaisin Diafaaniin

kun aloitat Diafaanin, sinun pitäisi saada velho.

luo admin-käyttäjä Diafaan-asennuksellesi.

diafaan_smsserver_08

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”.

diafaan_smsserver_09

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? 🙂

diafaan_smsserver_11

Name your gateway

I goed with the default name. Jos aiot olla useita yhdyskäytäviä, ex. useita asiakkaita-voit kirjoittaa asiakkaan nimi.

diafaan_smsserver_12

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.

diafaan_smsserver_13

valitse tietokantatyyppi

minulla on MySQL-tietokanta, joten valitsen ODBC: n.

diafaan_smsserver_14

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_smsserver_26

diafaan_smsserver_27

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.

diafaan_smsserver_29

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ä.

diafaan_smsserver_31

mihin laittaa tekstiviestit tietokantaan

jos tietokantayhteys onnistui, sinun on nyt määritettävä, mihin viestisi tallennetaan tietokantaasi.

diafaan_smsserver_32 diafaan_smsserver_33 diafaan_smsserver_34

Kirjoita liittimelle nimi

diafaan_smsserver_35

15. JEE! Valmista!

diafaan_smsserver_37

kokeile lähettää tekstiviesti

voit valita erilaisia viestityyppejä-testaan tekstiviestiä.teksti.vilauta huvin vuoksi.

diafaan_smsserver_48

20140917_223707

Verkkoliittimen asettaminen

napsauta lisää liitin oikealla.

diafaan_smsserver_38

valitse ”Web-liitin”

diafaan_smsserver_39

aseta HTTP-portti ja napsauta testi

diafaan_smsserver_40

nimi liitin

diafaan_smsserver_41

testaa URL

diafaan_smsserver_42

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.

diafaan_smsserver_43

testaa sivun viesti.

diafaan_smsserver_44

sain viestin. Yritetään vastata…

diafaan_smsserver_45

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 🙂

diafaan_smsserver_46

tietokantaa päivitetään myös tekstiviestillä.

diafaan_smsserver_47

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).

Leave a Reply

Sähköpostiosoitettasi ei julkaista.