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:
- Last ned programvaren
- Installer Diafaan
- Installer ODBC-driver
- Sett Opp En Gateway I Diafaan
- Sett Opp MySQL-kontakt
- Sett Opp En webkontakt
- 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.
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).
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).
4. Installer ODBC
bare klikk neste, neste, neste hele veien…
Gå tilbake Til Diafaan
når Du starter Diafaan, bør du få en veiviser.
Opprett en admin-bruker for diafaan-installasjonen.
Velg gatewaytype
Velg hvilken gatewaytype du vil konfigurere. I mitt tilfelle har Jeg En Huawei E230 som nevnt, så jeg velger «GSM Modem Gateway».
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? 🙂
Navn din gateway
jeg gikk med standardnavnet. Hvis du skal ha flere gateways, for ex. flere kunder – du kan skrive kundenavnet.
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.
Velg databasetype
jeg har En MySQL-database, så jeg velger ODBC.
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 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.
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.
hvor å sette tekstmeldingene i databasen
hvis du databasetilkobling var vellykket, må du nå sette opp hvor meldingene skal lagres i databasen.
Skriv inn et navn på koblingen
15. Yey! Din ferdig!
Prøv å sende EN SMS
Du kan velge forskjellige meldingstyper-jeg tester en sms.tekst.flash bare for moro skyld.
Sette Opp Web Connector
Klikk Legg til kobling Til høyre.
Velg «Web Connector»
Angi HTTP Port og klikk Test
Navn på kontakten
Test NETTADRESSEN
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.
Test en melding fra siden.
Yey, jeg fikk en beskjed. Prøver å svare…
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 🙂
og databasen er også oppdatert med tekstmeldingen.
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).