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 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.
Servere de baze de date suportate de Ozeki SMS Gateway

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

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

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

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

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

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

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

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

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

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.
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.
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.
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.
Î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.
Pasul 3 - Trimiteți SMS dintr-o bază 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)
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.
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.
Pasul 4 - Primirea SMS-urilor dintr-o bază 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.
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.
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.
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.
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.
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.
More information