Creați-vă propriul server SMS / Gateway

acest tutorial vă va ghida prin instalarea unui server SMS pe un server Windows 2008 R2 (l-am testat și cu succes pe serverul W7, W8 și 2012).

configurarea mea pentru acest ghid:

  • server fizic care rulează Windows 2008 R2 (64 de biți)
  • server Wamp (PHP, MySQL…)
  • Huawei E230 USB 3G Modem
  • Diafaan software
  • conector MySQL ODBC pe 32 de biți

diafaan sms gateway

Diafaan este un software SMS pentru Windows-platformă. Diafaan are suport pentru mai multe” modemuri SMS/dispozitive”, cum ar fi modemuri 3G, gateway-uri SMS dedicate, telefon android, etc…

ei au unele manuale de mare și comentarii pe diferite SMS-dispozitive pe pagina lor web.

pagina web: http://www.diafaan.com/

prețurile (la data publicării) este de la $195 la $995. Acestea au trei versiuni: ușoare, de bază și pline. Diferența este cea mai mare parte cât de multe gateway-uri și conector puteți adăuga.

Diafaan communication software datează din 1992 pe pagina lor de pornire și au lansat 3-4 actualizări de software în fiecare an în ultimii ani. Deci, ei pare destul de gravă a ceea ce fac lor

modem

am găsit un modem Huawei E230 3G la domiciliu. La diafaan ei testet doar E220, dar E230 pare să fie de lucru foarte bine, puteți obține e220 pentru aproximativ $20 (120 NOK) la ebay.

scurt rezumat al instalației:

  1. descărcați software-ul
  2. instalați Diafaan
  3. instalați driverul ODBC
  4. configurați un Gateway în Diafaan
  5. configurați conectorul MySQL
  6. configurați un conector Web
  7. trimiteți un SMS

Nu voi arăta cum pentru a instala MySQL. Mod simplu de a face acest lucru, este de a descărca wamp server, care este un pachet de dezvoltator care include PHP, MySQL, Apache, PHPMyAdmin, etc…

pas-cu-pas de instalare

descărcați software-ul Diafaan

du-te la http://www.diafaan.com/ pentru a descărca un proces gratuit pentru 30 de zile.

diafaan_smsserver_01

instalați software-ul Diafaan

acest lucru ar trebui să fie drept înainte și numai utilizator de intrare necesare este de a verifica acordul de licență (și calea de instalare, dacă nu doriți să fie implicit).

diafaan_smsserver_02

descărcați driverul ODBC

acest pas este necesar numai dacă aveți de gând să utilizați is cu MySQL.

mergeți la http://dev.mysql.com/downloads/connector/odbc/ pentru a descărca. În cazul meu am primit doar ODBC pe 32 de biți pentru a lucra. Amintiți-vă că nu aveți nevoie de un utilizator pentru a descărca, trebuie doar să faceți clic pe descărcare în partea de jos a paginii (după ce ați făcut clic pe primul buton de descărcare).

diafaan_smsserver_16

4. Instalați ODBC

doar faceți clic pe următorul, următorul, următorul până la capăt…

diafaan_smsserver_19

revenind la Diafaan

pe măsură ce începeți Diafaan, ar trebui să obțineți un vrăjitor.

creați un admin-utilizator pentru instalarea Diafaan.

diafaan_smsserver_08

selectați tipul de gateway

selectați tipul de gateway pe care doriți să îl configurați. În cazul meu, Am un Huawei E230 așa cum am menționat, așa că selectez „Gateway modem GSM”.

diafaan_smsserver_09

adăugați modem GSM

găsiți modem GSM în lista verticală, introduceți codul pin și faceți clic pe butonul Test. De asemenea, a trebuit să introduc numărul de telefon al cartelei SIM din anumite motive.

mă întreb ce s-ar întâmpla dacă aș scrie un alt număr? 🙂

diafaan_smsserver_11

denumiți gateway-ul

m-am dus cu numele implicit. Dacă aveți de gând să aibă mai multe gateway-uri, pentru ex. mai mulți clienți – ai putea scrie numele clientului.

diafaan_smsserver_12

selectați un conector

selectați conectorul dorit. Încep cu conectorul SQL, dar va instala conectorul Web mai târziu în acest tutorial.

conector este modul în care doriți să se ocupe de mesajele. Dacă aveți un site web, SQL ar putea fi mare, Doar introduceți mesajul în baza de date și va fi trimis automat – dar conectorul Web are un URL-parametru puteți utiliza pentru a trimite mesaje cu de la pagina web/aplicație. Pentru a utiliza ambele, aveți nevoie de cel puțin licența de bază.

diafaan_smsserver_13

selectați tipul bazei de date

am o bază de date MySQL, așa că selectez ODBC.

diafaan_smsserver_14

în pasul următor, va trebui să vă conectați la baza de date cu conectorul ODBC. Aceasta înseamnă că aveți nevoie de o bază de date MySQL, utilizator și o parolă gata. Încă nu aveți nevoie de tabele în baza de date, deoarece definiți ce tabele și coloane va utiliza Diafaan în pașii următori.

dar pentru a simplifica, vom folosi baza de date eșantion Diafaan din manualul lor aici: http://www.diafaan.com/how-to/mysql-database/.

Crearea bazei de date și a structurii cu PHPMyAdmin

diafaan_smsserver_26

diafaan_smsserver_27

exemplul bazei de date Diafaan de pe pagina lor web:

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;

adăugați șir ODBC(conector SQL)

pe măsură ce ați selectat ODBC în ultimul pas și ați făcut clic pe următorul, trebuie să adăugați șirul conectorului ODBC. Acest lucru poate fi găsit și în pagina web Diafaan, așa cum este legată mai sus.

de asemenea, trebuie să găsiți numele driverului pentru dvs. Puteți găsi numele driverului în Panoul de Control -> Instrumente Administrative -> surse de date (ODBC) -> drivere. Scrieți numele driverului în șirul ODBC, cu numele bazei de date, utilizatorul și parola. Faceți clic pe Test pentru a testa conexiunea.

diafaan_smsserver_29

coarda mea:

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: utilizați „MySQL ODBC 5.3 Unicode Driver” … în schimb, pentru a sprijini ex. caractere norvegiene.

diafaan_smsserver_31

unde să introduceți mesajele text în baza de date

dacă conexiunea la baza de date a avut succes, acum trebuie să configurați unde vor fi stocate mesajele în baza de date.

diafaan_smsserver_32 diafaan_smsserver_33 diafaan_smsserver_34

scrieți un nume pentru conector

diafaan_smsserver_35

15. Yey! Gata!

diafaan_smsserver_37

încercați să trimiteți un SMS

puteți alege diferite tipuri de mesaje – testez un sms.text.flash doar pentru distracție.

diafaan_smsserver_48

20140917_223707

Configurarea conectorului Web

Faceți clic pe Adăugare conector la dreapta.

diafaan_smsserver_38

selectați „conector Web”

diafaan_smsserver_39

setați portul HTTP și faceți clic pe Test

diafaan_smsserver_40

denumiți conectorul

diafaan_smsserver_41

testați adresa URL

diafaan_smsserver_42

l-am testat de pe un alt computer și funcționează ca un farmec. Numele de utilizator implicit este „admin” și parola este aceeași cu cea pe care ați creat-o la primul expert, după instalarea Diafaan.

diafaan_smsserver_43

testați un mesaj din pagină.

diafaan_smsserver_44

Yey, am primit un mesaj. Încercarea de a răspunde…

diafaan_smsserver_45

mesajul de mai sus este de la o aplicație desktop numită SMS+ de la furnizorul meu (Telenor), care să-mi trimită și să primească SMS-uri de pe computerul meu.

și iată răspunsul 🙂

diafaan_smsserver_46

și baza de date este, de asemenea, actualizată cu mesajul text.

diafaan_smsserver_47

dacă doriți să trimiteți și / sau să primiți mesaje cu comanda HTTP (URL / XML), uitați-vă aici: http://www.diafaan.com/ aplicații / web-service-SMS-gateway /

și acolo te duci! Propriul Gateway/server SMS pentru aproximativ 215 USD (1290 NOK) (20 USD pentru Huawei E220 și 195 USD pentru ediția ușoară a Diafaan).

Leave a Reply

Adresa ta de email nu va fi publicată.