Opret din egen SMS Server

denne tutorial vil guide dig gennem installationen af en SMS server på en Vinduer 2008 R2 server (jeg har også testet det med succes på V7, V8 og 2012 server).

min opsætning til denne vejledning:

  • fysisk server kører vinduer 2008 R2 (64-bit)
  • VAPP-server (PHP, Myskl…)
  • Huavei E230 USB 3G Modem
  • diafaan programmel
  • myskl-stik ODBC 32-bit

diafaan sms port

Diafaan er et SMS program til vinduer-platform. Diafaan har støtte til flere af “SMS-modemer / enheder”, ligesom 3G-modemer, dedikerede SMS-porte, android-telefon, osv…

de har nogle gode manualer og anmeldelser på forskellige SMS-enheder på deres hjemmeside.

hjemmeside: http://www.diafaan.com/

priser (på udgivelsesdato) er fra $195 til $995. De har tre versioner: lys, grundlæggende og fuld. Forskellen er for det meste, hvor mange porte og stik du kan tilføje.

diafaan ‘ s kommunikationsprogrammer går tilbage til 1992 på deres hjemmeside, og de har udgivet 3-4 programopdateringer hvert år i de sidste år. Så de synes ret alvorlige af, hvad de gør, at de laver et modem

Modem

jeg fandt et E230 3G-modem hjemme. Hos diafaan tester de kun E220, men E230 ser ud til at fungere fint, du kan få E220 for omkring $20 (120 NOK) på ebay.

kort oversigt over installationen:

  1. installer Diafaan
  2. installer ODBC driver
  3. Opsæt en port i Diafaan
  4. Opsæt et stik
  5. Opsæt et stik
  6. Send en SMS

jeg vil ikke vis, hvordan du installerer .

trin-for-trin installation

Hent Diafaan programmer

gå til http://www.diafaan.com/ for at hente en gratis prøveperiode i 30 dage.

diafaan_smsserver_01

installer Diafaan-programmet

dette skal være ligetil, og det eneste brugerinput, der er nødvendigt, er at kontrollere licensaftalen (og installationsstien, hvis du ikke ønsker, at den skal være standard).

diafaan_smsserver_02

Hent ODBC driver

dette trin er kun nødvendigt, hvis du vil bruge er med .

gå til http://dev.mysql.com/downloads/connector/odbc/ for at hente. I mit tilfælde fik jeg kun 32-bit ODBC til at arbejde. Husk, at du ikke har brug for en bruger til at hente, skal du blot klikke på Hent nederst på siden (efter du har klikket på den første Hent knappen).

diafaan_smsserver_16

4. Installer ODBC

bare klik på Næste, Næste, Næste hele vejen…

diafaan_smsserver_19

gå tilbage til Diafaan

når du starter Diafaan, skal du få en guide.

Opret en admin-bruger til din diafaan installation.

diafaan_smsserver_08

Vælg porttype

Vælg hvilken porttype du vil konfigurere. I mit tilfælde har jeg en Huavei E230 som nævnt, så jeg vælger “GSM-Modemporten”.

diafaan_smsserver_09

Tilføj GSM-Modem

Find dig GSM-modem i rullelisten, indtast pin-koden og klik på Test-knappen. Jeg var også nødt til at indtaste SIM-kortets telefonnummer af en eller anden grund.

spekulerer på, hvad der ville ske, hvis jeg skriver et andet nummer? 🙂

diafaan_smsserver_11

Navngiv din port

jeg gik med standardnavnet. Hvis du vil have flere porte, til eks. flere kunder – du kan skrive kundens navn.

diafaan_smsserver_12

Vælg et stik

Vælg det ønskede stik. Jeg starter med et stik, men vil installere netstikket senere i denne tutorial.

Connector er den måde, du vil håndtere dine meddelelser på. Hvis du har en hjemmeside, kan det være godt, bare indsæt besked i databasen, og den sendes automatisk – men internetforbindelsen har en URL-parameter, du kan bruge til at sende beskeder med fra din hjemmeside/applikation. For at bruge begge skal du mindst have den grundlæggende licens.

diafaan_smsserver_13

vælg Databasetype

jeg har en database, så jeg vælger ODBC.

diafaan_smsserver_14

i det næste trin skal du oprette forbindelse til din database med ODBC-stikket. Det betyder, at du har brug for en database, bruger og en adgangskode klar. Du har ikke brug for nogen tabeller i din database endnu, da du definerer, hvilke tabeller og kolonner Diafaan skal bruge i de næste trin.

men for at gøre det enkelt skal vi bruge Diafaan ‘ s prøvedatabase fra deres manual her: http://www.diafaan.com/ Sådan gør du/myskl-database/.

oprettelse af database og struktur med PHPMyAdmin

diafaan_smsserver_26

diafaan_smsserver_27

Diafaan database eksempel fra deres hjemmeside:

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;

Tilføj ODBC-streng

når du valgte ODBC i det sidste trin og klikkede på Næste, skal du tilføje ODBC-forbindelsesstrengen. Dette kan også findes på Diafaan hjemmeside som linket ovenfor.

du skal også finde drivernavnet til dig ODBC. Du kan finde drivernavnet i Kontrolpanel – > Administrative værktøjer -> datakilder (ODBC) -> drivere. Skriv drivernavnet i ODBC-strengen med dit databasenavn, bruger og adgangskode. Klik på Test for at teste forbindelsen.

diafaan_smsserver_29

min streng:

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: brug “ODBC 5.3 UNICODE Driver” … i stedet for at understøtte eks. norske tegn.

diafaan_smsserver_31

hvor skal tekstbeskederne placeres i databasen

hvis din databaseforbindelse var vellykket, skal du nu konfigurere, hvor dine meddelelser skal gemmes i din database.

diafaan_smsserver_32 diafaan_smsserver_33 diafaan_smsserver_34

Skriv et navn til stikket

diafaan_smsserver_35

15. Yey! Din færdig!

diafaan_smsserver_37

prøv at sende en SMS

du kan vælge forskellige meddelelsestyper – jeg tester en sms.tekst.flash bare for sjov.

diafaan_smsserver_48

20140917_223707

opsætning af netstikket

Klik på Tilføj stik til højre.

diafaan_smsserver_38

Vælg “netstik”

diafaan_smsserver_39

Indstil dig HTTP-Port og klik på Test

diafaan_smsserver_40

navn på stikket

diafaan_smsserver_41

Test URL ‘ en

diafaan_smsserver_42

jeg testede det fra en anden computer og fungerer som en charme. Standardbrugernavnet er” admin”, og adgangskoden er den samme som du oprettede i den første Guide efter installation af Diafaan.

diafaan_smsserver_43

Test en meddelelse fra siden.

diafaan_smsserver_44

Yey, jeg fik en besked. Forsøger at svare…

diafaan_smsserver_45

meddelelsen ovenfor er fra en desktop applikation kaldet SMS+ fra min udbyder (Telenor), som Lad os sende og modtage SMS fra min computer.

og her er svaret 🙂

diafaan_smsserver_46

og Databasen opdateres også med SMS ‘ en.

diafaan_smsserver_47

hvis du vil sende og/eller modtage beskeder med HTTP-kommando, se her: http://www.diafaan.com/ applikationer / internet-service-sms-Port/

og der går du! $ 215 (1290 NOK) ($20 for E220 og $195 for light edition af Diafaan).

Leave a Reply

Din e-mailadresse vil ikke blive publiceret.