Cum să configurezi un gateway SQL la SMS

Următorul ghid vă oferă informații despre cum puteți trimite și primi mesaje de la un server de baze de date SQL cu ajutorul Ozeki SMS Gateway. Acest document este împărțit în 3 segmente principale: În primul rând sunt enumerate serverele de baze de date suportate. În al doilea rând, procedura de trimitere a SMS-urilor de la un server de baze de date este demonstrată folosind MySQL. În al treilea rând, este creat un serviciu de răspuns automat SMS cu ajutorul unui trigger de baze de date. Pentru a finaliza cu succes acest ghid, trebuie să configurați un server de baze de date ca precondiție și trebuie să aveți câteva cunoștințe de bază despre SQL. Finalizarea pașilor din acest ghid durează aproximativ 10 până la 15 minute. Deci, să începem!

Cum funcționează primirea SMS-urilor cu o bază de date

Această soluție 'Primirea SMS-urilor cu o bază de date' face posibilă stocarea tuturor mesajelor primite într-o bază de date. Soluția constă dintr-un telefon, un PC cu Ozeki SMS Gateway instalat, un server SQL de baze de date și aplicația dumneavoastră.

Puteți învăța cum funcționează acest sistem din următoarele: Un telefon Android, care rulează aplicația Ozeki SMS Gateway, va trimite informația către aplicația Ozeki SMS Gateway care rulează pe un PC. Apoi, aceasta o va stoca folosind un server de baze de date. Aplicația dumneavoastră poate obține mesajele de la serverul de baze de date. Pentru o mai bună înțelegere, uitați-vă la Figura 1.

cum să primești sms cu o bază de date
Figura 1 - Cum să primești SMS-uri cu o bază de date

Cum funcționează trimiterea SMS-urilor dintr-o bază de date

Soluția 'Trimiterea SMS-urilor dintr-o bază de date' vă permite să trimiteți informația, stocată într-o bază de date, către un telefon folosind Ozeki SMS Gateway. Această soluție constă din aplicația dumneavoastră, un server de baze de date, un PC care rulează aplicația Ozeki SMS Gateway și un telefon care rulează și el Ozeki SMS Gateway.

Sistemul funcționează în felul următor: Aplicația dumneavoastră stochează informația SMS pe un server de baze de date. Ozeki SMS Gateway va obține informația de la serverul de baze de date și va trimite SMS-ul către adresa prestabilită. Pentru a înțelege mai bine sistemul, uitați-vă la Figura 2.

cum să trimiți sms dintr-o bază de date
Figura 2 - Cum să trimiți SMS-uri dintr-o bază de date

Servere de baze de date suportate de Ozeki SMS Gateway

microsoft sql
Microsoft SQL
Puteți utiliza o bază de date Microsoft SQL pentru mesagerie SMS. Urmăriți aceste pagini pentru a trimite sau a primi mesaje SMS prin intermediul Utilizatorului de Bază de Date al Ozeki SMS Gateway. Tot ce trebuie să faceți este să inserați sau să citiți rânduri de date din tabela SQL corespunzătoare prin setarea instrucțiunilor INSERT INTO și SELECT.
Aflați cum să trimiteți SMS dintr-o bază de date Microsoft SQL
microsoft sql express
Microsoft SQL Express
Puteți utiliza o bază de date MSSQL Express pentru mesagerie SMS. Urmăriți aceste pagini pentru a trimite sau a primi mesaje SMS prin intermediul Utilizatorului de Bază de Date al Ozeki SMS Gateway. Tot ce trebuie să faceți este să inserați sau să citiți rânduri de date din tabela SQL corespunzătoare prin setarea instrucțiunilor INSERT INTO și SELECT.
Aflați cum să trimiteți SMS dintr-o bază de date MSSQL Express
oracle
Oracle
Conexiunea dintre Oracle Database și Ozeki SMS Gateway este o soluție perfectă pentru mesageria SMS. Utilizatorul de Bază de Date al Ozeki SMS Gateway asigură că mesajele SMS primite pot fi inserate, iar mesajele SMS trimise pot fi selectate din tabelele de baze de date.
Aflați cum să trimiteți SMS dintr-o bază de date Oracle SQL
mysql
MySQL
Puteți combina Ozeki SMS Gateway cu o bază de date MySQL pentru a trimite, primi și stoca mesaje SMS. Pe aceste pagini puteți vedea cum să instalați și să configurați conexiunea cu șirul de conexiune corespunzător și cum să creați structura recomandată a bazei de date.
Aflați cum să trimiteți SMS dintr-o bază de date MySQL
postgresql
PostgreSQL
Acest capitol vă oferă o mare oportunitate de a vedea cum să trimiteți și să primiți mesaje SMS prin tabele de baze de date PostgreSQL precreate. Trebuie doar să vă conectați la ele cu un Utilizator de Bază de Date al Ozeki SMS Gateway. Nu uitați să furnizați șirul de conexiune al driverului ODBC pentru utilizator.
Aflați cum să trimiteți SMS dintr-o bază de date PostgreSQL
sap sql anywhere
SAP SQL Anywhere
Aflați cum să trimiteți și să primiți mesaje SMS prin intermediul unui server SAP SQL Anywhere cu Utilizatorul de Bază de Date al Ozeki SMS Gateway. Aici puteți găsi un șir de conexiune și instrucțiuni scurte CREATE TABLE pentru a începe. Puteți trimite mesaje prin inserarea de noi înregistrări de mesaje.
Aflați cum să trimiteți SMS dintr-o bază de date SAP SQL Anywhere
microsoft access
Microsoft Access
Puteți începe simplu să trimiteți și să primiți mesaje SMS prin intermediul Utilizatorului de Bază de Date al Ozeki SMS Gateway utilizând tabele de baze de date Microsoft Access. Tot ce trebuie să faceți este să inserați sau să citiți rânduri de date din tabela SQL corespunzătoare prin configurarea instrucțiunilor INSERT INTO și SELECT pentru utilizator.
Aflați cum să trimiteți SMS dintr-o bază de date Microsoft Access
ODBC
ODBC
Acest capitol vă oferă o mare oportunitate de a vedea cum să trimiteți și să primiți mesaje SMS prin conexiune ODBC. Trebuie doar să conectați conexiunea de bază de date ODBC cu un Utilizator de Bază de Date al Ozeki SMS Gateway. Nu uitați să furnizați șirul de conexiune al driverului ODBC pentru utilizator.
Aflați cum să trimiteți SMS dintr-o conexiune de bază de date ODBC
OleDB
OleDB
Acest capitol vă oferă o mare oportunitate de a vedea cum să trimiteți și să primiți mesaje SMS prin conexiune OleDB. Trebuie doar să conectați conexiunea de bază de date OleDB cu un Utilizator de Bază de Date al Ozeki SMS Gateway. Nu uitați să furnizați șirul de conexiune al driverului OleDB pentru utilizator.
Aflați cum să trimiteți SMS dintr-o conexiune de bază de date OleDB
SQLite
SQLite
Aflați cum să trimiteți și să primiți mesaje SMS prin intermediul unui server SQLite cu Utilizatorul de Bază de Date al Ozeki SMS Gateway. Aici puteți găsi un șir de conexiune și instrucțiuni scurte CREATE TABLE pentru a începe. Puteți trimite mesaje prin inserarea de noi înregistrări de mesaje.
Aflați cum să trimiteți SMS dintr-o bază de date SQLite

Pasul 1 - Configurați o conexiune la baza de date

Primul lucru pe care trebuie să-l faceți este să configurați o conexiune la baza de date în Ozeki SMS Gateway. Pentru a face acest lucru, mai întâi deschideți SMS Gateway și selectați pictograma Aplicații din bara de instrumente. Apoi, din lista de aplicații (Figura 2), trebuie să selectați Mesageria SQL făcând clic pe butonul Instalare.

creați o aplicație de mesagerie SQL
Figura 2 - Creați o aplicație de mesagerie SQL

După ce ați selectat Mesageria SQL, puteți vedea toate opțiunile disponibile pe care le puteți crea în SMS Gateway. Urmând acest ghid, veți putea vedea cum puteți crea o conexiune SQL cu o bază de date MySQL, așa că pentru a urma acel ghid, faceți clic pe butonul Instalare al opțiunii MySQL, așa cum puteți vedea în Figura 3.

instalați conexiunea la baza de date MySQL
Figura 3 - Instalați conexiunea la baza de date MySQL

Ultimul pas al creării aplicației de bază de date este conectarea acesteia la serverul dvs. de baze de date completând câmpurile din Setările de conexiune (Figura 4). Aici trebuie să furnizați toate detaliile despre baza de date la care doriți să vă conectați. Primele două câmpuri sunt despre identificarea serverului de baze de date. Dacă le-ați lăsat la valorile implicite la configurarea serverului de baze de date, puteți lăsa și aici valorile implicite. Apoi trebuie să introduceți numele bazei de date la care doriți să vă conectați și ID-ul dvs. de utilizator cu o parolă pe care o utilizați în cadrul serverului de baze de date. Dacă ați completat toate câmpurile, puteți face clic pe OK pentru a crea aplicația de bază de date.

configurați aplicația de bază de date
Figura 4 - Configurați aplicația de bază de date

Pasul 2 - Configurați o conexiune SMPP

În acest moment, aveți o aplicație de bază de date, dar aveți nevoie și de o conexiune la un furnizor de servicii pentru a gestiona mesajele SMS. În acest ghid, veți putea crea o conexiune client SMPP. Pentru aceasta, trebuie doar să faceți clic pe Conectare în bara de instrumente și să selectați Client SMPP (Figura 5) din lista tuturor conexiunilor disponibile la furnizorii de servicii.

instalați o conexiune client SMPP
Figura 5 - Instalați o conexiune client SMPP

Înainte de a stabili conexiunea, trebuie să furnizați câteva detalii despre conexiune. Mai întâi, trebuie să introduceți un nume pentru conexiune, apoi trebuie să definiți serverul la care doriți să vă conectați, așa cum demonstrează Figura 6. Pentru a finaliza crearea conexiunii la furnizorul de servicii, faceți clic pe OK.

configurați clientul SMPP
Figura 6 - Configurați clientul SMPP

Pasul 3 - Trimiteți SMS dintr-o bază de date

trimiterea SMS-urilor folosind serverul de baze de date
Figura 7 - Trimiterea unui SMS folosind serverul de baze de date

Cu toate conexiunile configurate corect în Ozeki SMS Gateway, acum puteți începe să gestionați mesajele SMS dintr-o bază de date. În primul rând, veți putea vedea cum puteți trimite un mesaj SMS folosind doar o comandă SQL. În mod implicit, SMS Gateway utilizează tabela ozekimessageout pentru a trimite mesaje. Nu trebuie să vă faceți griji dacă nu aveți acest tabel în baza dvs. de date, puteți crea acest tabel cu ușurință. Deschideți aplicația SQL în SMS Gateway și, așa cum puteți vedea în Figura 8, puteți selecta o comandă SQL pentru a crea tabelul ozekimessageout. Deci, selectați-o și faceți clic pe Executare pentru a crea tabelul. (Figura 8)

executați comanda SQL pentru a crea un tabel
Figura 8 - Executați comanda SQL pentru a crea un tabel

Trimiterea unui mesaj poate fi făcută pur și simplu prin inserarea mesajului în tabela ozekimessageout. SMS Gateway verifică periodic acest tabel și trimite mesajele nou adăugate. Pentru a insera un mesaj în acest tabel, selectați comanda INSERT corespunzătoare, așa cum puteți vedea în Figura 9. În caseta de text, puteți modifica valorile care reprezintă destinatarul și mesajul în sine. Când ați terminat de scris mesajul, faceți clic pe Executare și mesajul dvs. este pe cale să fie trimis.

Dacă nu cunoașteți comenzile SQL de bază pentru SMS, aflați mai multe despre Șabloanele SQL pentru SMS.

inserați mesajele în baza de date
Figura 9 - Inserați mesajul în baza de date

Pentru a modifica setările de trimitere a mesajelor SMS, trebuie doar să selectați fila Configurare în meniul aplicației de bază de date și, aici, selectați fila Trimite. Aici, veți putea vedea setările care definesc modul în care sunt gestionate mesajele ieșire. Așa cum arată Figura 10, aici puteți modifica instrucțiunea SQL care interoghează și procesează mesajele ieșire. Puteți seta, de asemenea, numărul maxim de mesaje ieșire pe interogare și intervalul de sondare.

configurați setările mesajelor ieșire
Figura 10 - Configurați setările mesajelor ieșire

Pasul 4 - Primirea SMS-urilor dintr-o bază de date

primirea mesajelor folosind serverul de baze de date
Figura 11 - Primirea mesajelor folosind serverul de baze de date

Când ați creat aplicația de baze de date, nu numai că aplicația a fost creată, dar SMS Gateway a creat și o regulă de rutare, care definește că toate mesajele SMS primite vor fi copiate în baza de date. Această regulă poate fi găsită în lista de reguli de rutare, așa cum puteți vedea în Figura 12.

regula de rutare creată pentru aplicația de baze de date
Figura 12 - Regula de rutare creată pentru aplicația de baze de date

Mesajele primite de la orice conexiune SMS vor fi direcționate în tabela ozekimessagein implicit. Puteți crea cu ușurință acest tabel deschizând aplicația dvs. de baze de date și în meniul SQL, selectați comanda SQL din listă (Figura 13) care va crea tabela ozekimessagein în baza dvs. de date după executarea acelei comenzi.

Figura 13 - Crearea tabelului pentru mesajele primite

După ce ați creat tabela ozekimessagein, toate mesajele primite vor fi inserate în acel tabel. Pentru a verifica aceste mesaje, puteți porni o interogare în aplicația de baze de date. Deci, deschideți aplicația, și în fila SQL, selectați comanda care va interoga mesajele primite (Figura 14) și faceți clic pe Execută. Dacă execuția a fost reușită, veți putea vedea mesajele primite.

interogarea tuturor mesajelor primite
Figura 14 - Interogarea tuturor mesajelor primite

Pentru a modifica setările de primire a mesajelor, puteți selecta fila Configurează și aici, faceți clic pe Primește așa cum demonstrează Figura 15. În acest meniu, puteți seta o comandă SQL, care inserează mesajele primite într-un tabel. În comandă, puteți seta și valorile care vor fi inserate în tabel.

modificarea comenzii sql pentru mesajele primite
Figura 15 - Modificarea comenzii SQL pentru mesajele primite

Rezumat

Articolul de mai sus este despre cum puteți trimite și primi mesaje de la un server SQL de baze de date cu ajutorul Ozeki SMS Gateway. O soluție SQL la SMS ca aceasta se potrivește bine cu infrastructura dvs. existentă dacă deja stocați date într-o bază de date folosind o aplicație de afaceri cu driver de baze de date. Mesajele SMS stocate într-o bază de date pot fi ușor legate de utilizatori, clienți și alte date de afaceri, ceea ce vă permite să utilizați interogări personalizate și să profitați de trigger-ele SQL.

Puteți găsi mai multe informații despre această tehnologie și despre Ozeki SMS Gateway. Continuați studiile cu tutorialul intitulat Cum să trimiteți SMS de la MS SQL Server.

Să începem lucrul, în primul rând, descărcați acum Ozeki SMS Gateway!

Întrebări frecvente Ce este o bază de date SQL?

SQL (Structured Query Language) este un limbaj specializat folosit pentru a interacționa cu bazele de date relaționale. Permite recuperarea, manipularea, gestionarea schemei (crearea și modificarea) și controlul accesului eficient la date.

Pot să salvez mesajele SMS primite (adresa expeditorului, textul mesajului, marcajul de timp) într-un server de baze de date (MySQL/MSSQL)?

Acest software oferă două metode pentru salvarea mesajelor dvs. SMS:

  • Utilizator de baze de date: Stocați mesajele direct într-o bază de date folosind un cont de utilizator de baze de date configurat.
  • Înregistrare SQL: Activați înregistrarea SQL pentru a scrie mesaje într-un tabel de baze de date SQL desemnat.
Software-ul se integrează perfect cu diverse platforme de baze de date, inclusiv opțiuni populare precum MySQL, MSSQl, Oracle, Access, Postgres și Sybase. În plus, acceptă orice server de baze de date echipat cu un driver OleDb sau ODBC, asigurând compatibilitate maximă.

Am dori să specificăm diferite numere de telefon expeditor pentru mesajele trimise. Este posibil să facem acest lucru în tabelele SQL pentru a atribui numărul de telefon expeditor?

Da, puteți trimite cu siguranță mesaje SMS cu un număr expeditor personalizat! Acest software vă permite să înlocuiți numărul expeditor implicit cu cel dorit.

Iată cum să-l configurați:

  • Accesați Formularul de Configurare a Utilizatorului SQL: Găsiți formularul din cadrul software-ului pentru configurarea setărilor utilizatorului dvs. de baze de date.
  • Navigați la Fila Avansată: Căutați o filă etichetată "Avansat" sau similar în formularul de configurare.
  • Activați Suprascrierea Numărului Expeditor: În secțiunea "Adresă Expeditor" din fila avansată, găsiți o casetă de bifare etichetată "Suprascriere" (sau similar). Asigurați-vă că această casetă de bifare este activată.
  • Specificați Numărul Dvs. Expeditor: Odată ce "Suprascriere" este activată, puteți defini numărul expeditor personalizat pe care doriți să îl utilizați pentru mesajele trimise în câmpul desemnat.
Urmând acești pași, veți configura cu succes software-ul să utilizeze numărul expeditor ales pentru toate mesajele SMS trimise prin acest cont de utilizator SQL specific.

More information