Lag DIN EGEN SMS Server/Gateway

denne opplæringen vil veilede deg gjennom installasjon AV EN SMS server På En Windows 2008 R2 server(jeg har også testet det med hell På w7, W8 Og 2012 server).

mitt oppsett for denne veiledningen:

  • Fysisk server som kjører Windows 2008 R2 (64-biters)
  • Wamp-server (PHP, MySQL…)
  • Huawei E230 USB 3g-Modem
  • diafaan-programvare
  • MySQL-kontakt ODBC 32-biters

diafaan sms gateway

Diafaan Er En Sms-programvare for windows-plattform. Diafaan har støtte for flere AV «SMS modemer/enheter», SOM 3G modemer, dedikerte SMS gatewayer, android telefon, etc …

De har noen gode manualer og vurderinger på ULIKE SMS-enheter på deres nettside.

Nettside: http://www.diafaan.com/

Priser (på publiseringsdato) er fra $195 til $995. De har tre versjoner: lys, grunnleggende og full. Forskjellen er for det meste hvor mange gateways og kontakt du kan legge til.

Diafaan kommunikasjonsprogramvare går tilbake til 1992 på deres hjemmeside, og Har gitt ut 3-4 programvareoppdateringer hvert år de siste årene. Så de virker ganske seriøse av hva de gjør 🙂

Modem

jeg fant Et Huawei E230 3g-modem hjemme. På diafaan testet de Bare E220, Men E230 ser ut til å fungere helt fint 🙂 Du kan få E220 for rundt $20 (120 NOK) på ebay.

Kort oppsummering av installasjonen:

  1. Last ned programvaren
  2. Installer Diafaan
  3. Installer ODBC-driver
  4. Sett Opp En Gateway I Diafaan
  5. Sett Opp MySQL-kontakt
  6. Sett Opp En webkontakt
  7. Send EN SMS

jeg vil ikke vise hvordan slik installerer du mysql. Enkel måte å gjøre dette på, er å laste Ned Wamp server, det er en utviklerpakke som inkluderer PHP, MySQL, Apache, PHPMyAdmin, etc…

Trinnvis installasjon

Last Ned diafaan software

Gå til http://www.diafaan.com/ for å laste NED EN gratis prøveversjon i 30 dager.

diafaan_smsserver_01

Installer Diafaan software

Dette bør være rett frem, og den eneste brukerinngangen som trengs er å sjekke lisensavtalen (og installasjonsbanen hvis du ikke vil at den skal være standard).

diafaan_smsserver_02

Last NED ODBC driver

Dette trinnet er bare nødvendig hvis du skal bruke er Med MySQL.

Gå til http://dev.mysql.com/downloads/connector/odbc/ for å laste ned. I mitt tilfelle fikk jeg bare 32-bit ODBC til å fungere. Husk at du ikke trenger en bruker til å laste ned, bare klikk last ned nederst på siden (etter at du klikket på den første nedlastingsknappen).

diafaan_smsserver_16

4. Installer ODBC

bare klikk neste, neste, neste hele veien…

diafaan_smsserver_19

Gå tilbake Til Diafaan

når Du starter Diafaan, bør du få en veiviser.

Opprett en admin-bruker for diafaan-installasjonen.

diafaan_smsserver_08

Velg gatewaytype

Velg hvilken gatewaytype du vil konfigurere. I mitt tilfelle har Jeg En Huawei E230 som nevnt, så jeg velger «GSM Modem Gateway».

diafaan_smsserver_09

Legg TIL GSM-Modem

Finn DEG GSM-modem I rullegardinlisten, skriv inn pin-koden og klikk På Test-knappen. JEG måtte også legge INN SIM-kortets telefonnummer av en eller annen grunn.

Lurer på hva som ville skje hvis jeg skriver et annet nummer? 🙂

diafaan_smsserver_11

Navn din gateway

jeg gikk med standardnavnet. Hvis du skal ha flere gateways, for ex. flere kunder – du kan skrive kundenavnet.

diafaan_smsserver_12

Velg en kontakt

Velg hvilken kontakt du vil ha. Jeg starter MED SQL Connector, men vil installere Web connector senere i denne opplæringen.

Connector Er måten du vil håndtere meldingene dine på. HVIS DU har et nettsted, KAN SQL være stor, bare sette inn melding i databasen – og det vil bli sendt automatisk – Men Web connector har EN URL-parameter du kan bruke til å sende meldinger med fra din webside / program. For å bruke begge, trenger du minst den grunnleggende lisensen.

diafaan_smsserver_13

Velg databasetype

jeg har En MySQL-database, så jeg velger ODBC.

diafaan_smsserver_14

i neste trinn må du koble til databasen med ODBC-kontakten. Dette betyr at Du trenger En MySQL database, bruker og et passord klar. Du trenger ikke noen tabeller i databasen ennå, da du definerer hvilke tabeller Og kolonner Diafaan skal bruke i de neste trinnene.

Men for å gjøre det enkelt, skal Vi bruke Diafaans eksempeldatabase fra håndboken her: http://www.diafaan.com/how-to/mysql-database/.

Opprette database og struktur Med PHPMyAdmin

diafaan_smsserver_26

diafaan_smsserver_27

Diafaan database eksempel fra deres nettside:

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;

Legg TIL ODBC-streng (SQL-kontakt)

når DU valgte ODBC i det siste trinnet og klikket neste, må du legge TIL ODBC-koblingsstrengen. Dette kan også bli funnet I diafaan nettsiden som linket ovenfor.

Du må også finne drivernavnet FOR DEG ODBC. Du finner drivernavnet I Kontrollpanel – > Administrative verktøy – > datakilder (ODBC) – > Drivere. Skriv drivernavnet i ODBC-strengen, med databasenavn, bruker og passord. Klikk Test for å teste tilkoblingen.

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;

Rediger 20.11.2014: Bruk «MySQL ODBC 5.3 UNICODE Driver» … i stedet for å støtte ex. norske tegn.

diafaan_smsserver_31

hvor å sette tekstmeldingene i databasen

hvis du databasetilkobling var vellykket, må du nå sette opp hvor meldingene skal lagres i databasen.

diafaan_smsserver_32 diafaan_smsserver_33 diafaan_smsserver_34

Skriv inn et navn på koblingen

diafaan_smsserver_35

15. Yey! Din ferdig!

diafaan_smsserver_37

Prøv å sende EN SMS

Du kan velge forskjellige meldingstyper-jeg tester en sms.tekst.flash bare for moro skyld.

diafaan_smsserver_48

20140917_223707

Sette Opp Web Connector

Klikk Legg til kobling Til høyre.

diafaan_smsserver_38

Velg «Web Connector»

diafaan_smsserver_39

Angi HTTP Port og klikk Test

diafaan_smsserver_40

Navn på kontakten

diafaan_smsserver_41

Test NETTADRESSEN

diafaan_smsserver_42

jeg testet den fra en annen datamaskin og fungerer som en sjarm. Standard brukernavn er «admin» og passordet er det samme som du opprettet ved den første veiviseren, etter å ha installert Diafaan.

diafaan_smsserver_43

Test en melding fra siden.

diafaan_smsserver_44

Yey, jeg fikk en beskjed. Prøver å svare…

diafaan_smsserver_45

meldingen ovenfor er fra en desktop applikasjon kalt SMS+ fra Min leverandør (Telenor), som lar meg sende OG motta SMS fra min datamaskin.

og her er svaret 🙂

diafaan_smsserver_46

og databasen er også oppdatert med tekstmeldingen.

diafaan_smsserver_47

hvis du vil sende og / eller motta meldinger MED HTTP-kommando (URL / XML), se her: http://www.diafaan.com/applikasjoner / web-service-sms-gateway /

og der går du! Din EGEN SMS Gateway / server for ca $ 215 (1290 NOK) ($20 For Huawei E220 og $195 for lett utgave Av Diafaan).

Leave a Reply

Din e-postadresse vil ikke bli publisert.