Kako poslati WhatsApp poruku sa MS SQL Servera

Ovaj članak predstavlja detaljan tutorijal o tome kako poslati poruku sa MS SQL Servera. Poruke se šalju i primaju putem WhatsAppa. Ozeki SMS Gateway vam omogućava da kreirate vezu sa MS SQL Serverom i šaljete tekstualne poruke iz baze podataka koristeći SQL kod. Takođe ćete naučiti kako da kreirate bazu podataka i tabele za čuvanje dolaznih i odlaznih poruka. Nadamo se da će vam ovaj članak biti informativan i počnimo!

Šta je Ozeki SMS Gateway?

Ozeki SMS Gateway je profesionalni SMS gateway softver koji omogućava pojedincima i softverskim aplikacijama da šalju i primaju SMS poruke, pružajući potpunu kontrolu nad SMS infrastrukturom i garantujući sigurnost.

Šta je WhatsApp slanje poruka?

WhatsApp je popularna, besplatna i multiplatformska usluga za razmenu tekstualnih, glasovnih i video poruka, kao i dokumenata i fotografija.

Šta je WhatsApp webhook?

WhatsApp webhook je programski interfejs koji omogućava trećim stranama da automatski obaveštavaju i odgovaraju na nove poruke na WhatsApp platformi.

whatsapp veza
Slika 1 - WhatsApp veza

Preduslovi Kako poslati WhatsApp poruku iz SQL baze podataka (Brzi koraci)

Da biste poslali poruku iz Ozeki SMS Gateway-a na WhatsApp:

  1. Preuzmite Ozeki SMS Gateway
  2. Kreirajte WhatsApp business nalog na Facebook developer stranici
  3. Pokrenite Ozeki SMS Gateway aplikaciju
  4. Instalirajte novu WhatsApp klijentsku vezu
  5. Konfigurišite postavke veze
  6. Omogućite WhatsApp vezu
  7. Kreirajte SMS test
  8. Proverite poruku na svom telefonu

Како послати поруку на WhatsApp преко Ozeki SMS Gateway-а (видео водич)

Овај видео вам показује како да додате WhatsApp везу у Ozeki SMS Gateway. Можете видети основна подешавања потребна за директно слање WhatsApp поруке. Можете научити како да креирате подразумевани шаблон. WhatsApp поруке засноване на бази података омогућавају вам да аутоматизујете систем WhatsApp комуникације. Након што је веза успостављена, видео показује како да саставите и пошаљете прву тест поруку, а затим испитујемо лог датотеку да би потврдили успешно слање.

Видео 1 - Како послати поруку на WhatsApp преко Ozeki SMS Gateway-а (Видео водич)

Прво, пријавите се на ваш Ozeki SMS Gateway, а затим изаберите икону SMS Gateway Desktop. У Ozeki траци са алаткама, изаберите везу Додај нове везе (Слика 2) на левој страни панела Везе да бисте изабрали да инсталирате WhatsApp.

add new connection
Слика 2 - Додај нову везу на левој страни

Из одељка за инсталацију IP SMS везе, специфичне за провајдера услуга (SMS), изаберите WhatsApp клијент и кликните на везу Инсталирај (Слика 3). Након инсталације, видећете конфигурациони интерфејс.

whatsapp client installation
Слика 3 - Инсталирајте WhatsApp клијент

Поред језичка Опште, кликните на Напредно, а затим означите ова два поља за потврду испод Нивоа логовања (Слика 4) да бисте добили више информација о одлукама о усмеравању и догађајима достављања порука.

whatsapp event log
Слика 4 - Означите ове логове да бисте добили више информација

Сада морате да конфигуришете везу. Копирајте ID WhatsApp Business налога (Слика 5) са ваше странице Meta for Developers. Морате да налепите ово у језичак Опште WhatsApp-а у Ozeki SMS Gateway-у.

copy account id
Слика 5 - Копирајте ID WhatsApp Business налога

Вратите се на језичак Опште. Налепите ID WhatsApp Business налога у поље WABA-ID (Слика 6). Овај ID разликује све WhatsApp Business налоге.

paste account id
Слика 6 - Налепите ID WhatsApp Business налога

Копирајте Привремени токен приступа (Слика 7) са ваше странице Meta for Developers. Привремени токен приступа који сервис може да користи за извршавање одређене задатке.

copy access token
Слика 7 - Копирајте привремени токен приступа

Налепите Привремени токен приступа са ваше странице Meta for Developers у поље Токен приступа (Слика 8).

paste access token
Слика 8 - Налепите привремени токен приступа

Подразумевани шаблон (Слика 9) се користи када није отворен разговор са примаоцем поруке, шаблон се шаље уместо поруке. Затим, када се разговор отвори, оригинална порука се аутоматски шаље. Морате прво унети број телефона примаоца у међународном формату. Друго, морате навести тип поруке, који је у овом случају шаблон. Треће, ова ознака одређује име шаблона који ће се користити. Коначно, ова ознака одређује језички код шаблона.
Испуните ова поља исправно, на следећи начин:
Ознака 1: wa.to : $recipient
Ознака 2: wa.type : template
Ознака 3: wa.template.name : hello_world
Ознака 4: wa.template.language.code : en_US

whatsapp default template
Слика 9 - Конфигуришите подразумевани шаблон

Такође морамо да наведемо број телефона на вези. Копирајте Тест број (Слика 10) са странице Meta for Developers. Можете бесплатно слати поруке са обезбеђеним тест бројем телефона. Можете користити свој број телефона који је предмет ограничења и наплате.

copy test number
Слика 10 - Копирајте тест број

Налепите у поље Број телефона, а затим кликните на дугме Ок, означено плавом бојом (Слика 11). Након притиска на дугме, морате да омогућите везу.

paste test number
Слика 11 - Налепите тест број за тестирање

Да бисте успоставили везу, морате да укључите прекидач дугме на левој контролној табели, и оно треба да буде зелено (Слика 12). Ако је веза успешна, можете је видети у логовима на језичку Догађаји, и можете користити сервис.

whatsapp connected
Слика 12 - Успешна веза

У десном панелу Ozeki SMS Gateway-а, изаберите језичак Тест и креирајте SMS поруку уношењем ваших података. Унесите број телефона примаоца и кликните Пошаљи, да бисте послали аутоматски генерисану тест поруку. Ако је ово успешно, појавиће се зелена ознака испод језичка, што указује да је веза успостављена (Слика 13). Погледајте поруку на свом телефону.

test send
Слика 13 - Пошаљите успешну тест поруку на број телефона

Како послати поруку из MS SQL-а (Једноставни водич)

Да бисте послали поруку из MS SQL-а:

  1. Направите базу података и табеле
  2. Покрените Ozeki SMS Gateway апликацију
  3. Додајте нову SQL апликацију за слање порука
  4. Инсталирајте MS SQL Server
  5. Подесите параметре везе
  6. Омогућите везу са MS SQL Server-ом
  7. Унесите поруку у базу података
  8. Проверите поруку у фолдеру Послато
Како послати поруку из MS SQL Server-а (видео водич)

Овај видео вам показује како да направите базе података. Како да направите везу са MS SQL Server-ом у Ozeki SMS Gateway-у. Видео ће вам помоћи да подесите везу. Приказано је како да пошаљете поруку директно и прегледате послате и примљене поруке. Након што је веза успостављена, видео ће вам показати како да напишете и пошаљете прву тест поруку, а затим прегледате лог датотеку да бисте потврдили успешно слање.

Видео 2 - Како послати поруку из MS SQL Server-а (Видео водич)

Направите дефиницију табеле за поруке

Пре него што почнете да шаљете SMS користећи SQL, морате прво направити базу података и табеле. То можете урадити уносећи одређене линије кода у командну линију. Команда CREATE DATABASE ће додати нову базу података. Две команде CREATE TABLE додају две табеле. Једну за чување долазних порука и једну за чување одлазних порука. Коначно, можете користити команду sp_addLogin да направите корисничко име и лозинку за аутентификацију базе података.

CREATE DATABASE ozekidb
GO
 
USE ozekidb
GO
 
CREATE TABLE ozekimessagein (
 id int IDENTITY (1,1),
 sender varchar(255),
 receiver varchar(255),
 msg nvarchar(160),
 senttime varchar(100),
 receivedtime varchar(100),
 operator varchar(30),
 msgtype varchar(30),
 reference varchar(30),
);
 
CREATE TABLE ozekimessageout (
 id int IDENTITY (1,1),
 sender varchar(255),
 receiver varchar(255),
 msg nvarchar(160),
 senttime varchar(100),
 receivedtime varchar(100),
 operator varchar(100),
 msgtype varchar(30),
 reference varchar(30),
 status varchar(30),
 errormsg varchar(250)
);
 
GO
 
sp_addLogin 'ozekiuser', 'ozekipass'
GO
 
sp_addsrvrolemember 'ozekiuser', 'sysadmin'
GO

Kreirajte bazu podataka i tabele

Da biste počeli sa slanjem SMS poruka koristeći MS SQL, prvo morate kreirati bazu podataka i tabele. Ovo se radi preko komandne linije. Otvorite komandnu liniju i unesite gornji niz kodova. Komanda CREATE DATABASE kreira samu bazu podataka. Zatim se tabele ozekimessagein i ozekimessageout kreiraju pomoću komande CREATE TABLE. Na kraju, dodajemo korisničko ime i lozinku pomoću sp_addLogin (Slika 14). Baza podataka je sada spremna za slanje SMS poruka u MS SQL-u.

kreiranje baze i tabela
Slika 14 - Kreiranje baze podataka i tabela

Prvo se prijavite u vaš Ozeki SMS Gateway, zatim izaberite ikonu SMS Gateway Desktop. U Ozeki traci, izaberite Dodaj novog korisnika/aplikaciju (Slika 15) link na desnoj strani panela Korisnici i aplikacije da biste izabrali SQL poruke.

nova sql veza
Slika 15 - Dodaj novu vezu na desnoj strani

Iz sekcije za instalaciju Interfejsa aplikacija, izaberite SQL poruke, i kliknite na Instaliraj (Slika 16) link. Nakon ovoga, možete videti SQL servise dostupne za instalaciju.

sql poruke
Slika 16 - Izaberite SQL poruke

Pronađite MS SQL Server pod SQL Poruke i kliknite instaliraj (Slika 17). Nakon instalacije, videćete interfejs za konfiguraciju SQL-a.

sql server
Slika 17 - Izaberite MS SQL Server da instalirate ovaj servis

Pored kartice Pošalji, kliknite na Napredno, a zatim označite polje Priloži log svakoj poruci pod Nivo logovanja (Slika 18). Omogućite ovo polje da biste logovali događaje isporuke u log događaja svake poruke.

sql log
Slika 18 - Proverite ovaj log da biste dobili više informacija

Vratite se na Opštu karticu i konfigurišite Podešavanja veze (Slika 19). Sa ovim podešavanjima možete se povezati na vašu sopstvenu sql bazu podataka. Tabele u bazi podataka će biti korišćene kasnije.
Server: lokalna IP adresa
Port: broj porta
Baza podataka: ime baze podataka
Korisnički ID: korisničko ime
Lozinka: lozinka
Ako je sve popunjeno ispravno, pritisnite dugme ok.

sql konfiguracija
Slika 19 - Konfigurišite SQL za uspešnu vezu

Da biste uspostavili vezu, morate prebaciti prekidač dugme na levoj kontrolnoj tabeli, i ono bi trebalo da bude zeleno (Slika 20). Ako je veza uspešna, možete je videti u logovima na kartici Događaji, i možete koristiti servis.

sql server povezan
Slika 20 - Uspešna veza

Hajde da ubacimo poruku u tabelu baze podataka. Prvo, idite na SQL karticu vaše veze. Izaberite INSERT INTO iz padajućeg menija. Promenite broj telefona i kliknite na dugme Izvrši da biste pokrenuli komandu (Slika 21). Ovo će ubaciti poruku u ozekimessageout tabelu i poslati poruku na WhatsApp aplikaciju.

ubaci poruku
Slika 21 - Izaberite INSERT INTO opciju da pošaljete test

Iz tabele ozekimessageout (Slika 22) možete upitati poslate poruke izborom opcije SELECT *. Ako pokrenete ovaj upit, možete videti poslatu poruku u tabeli.

poruka poslata
Slika 22 - Pogledajte poslate poruke u bazi podataka

Na levoj strani u kontrolnom panelu, pod Fascikle izaberite link Poslato i možete videti da su poruke poslate (Slika 23).

poruka poslata
Slika 23 - Pogledajte poslate poruke u fasciklama

Kliknite na karticu Događaji, i možete videti svaku log liniju (Slika 24).

sql log
Slika 24 - Možete videti poslate poruke u log fajlovima

Kako primiti WhatsApp poruku u SQL bazu podataka (Jednostavni koraci)

Da biste primili WhatsApp poruku u SQL bazu podataka:

  1. Pokrenite Ozeki SMS Gateway aplikaciju
  2. Konfigurišite WhatsApp webhook
  3. Proverite poruku u SQL bazi podataka

Kako primiti WhatsApp poruku u MS SQL (Video tutorijal)

Ovaj video vam pokazuje kako primati poruke sa WhatsApp-a. Kako povezati vaš WhatsApp webhook sa Ozeki SMS Gateway-om. Kako konfigurisati webhook, koje parametre postaviti. Nakon uspešnog povezivanja možete videti dolazne poruke u log fajlu i takođe u bazi podataka.

Video 3 - Kako primiti WhatsApp poruku u MS SQL (Video tutorijal)

Prvo se prijavite u Ozeki SMS Gateway, zatim izaberite ikonu SMS Gateway Desktop. U Ozeki alatnoj traci, izaberite postojeći WhatsApp klijent (Slika 25) link na levoj strani panela Connections.

whatsapp client
Slika 25 - Kliknite na WhatsApp klijent u levom panelu

Otvorite WhatsApp konfiguraciju meni na Meta for Developers stranici da konfigurišete webhook (Slika 26). Kliknite na Edit.
Webhook mora biti postavljen, jer omogućava Ozeki SMS Gateway-u da pošalje poruku upozorenja na Whatsapp kada primi poruku sa mobilnog telefona, ili kada se promeni status Whatsapp poruke poslate na mobilni telefon.

webhook
Slika 26 - Podešavanja konfiguracije webhook-a

Na stranici WhatsApp klijenta, potreban nam je tab Configure. Skrolujte dole do sekcije Published callback URL i kopirajte je (Slika 27), to je šablon. Ovo će vam pomoći da jednostavno kopirate i zalepite.

webhook template
Slika 27 - Kopirajte šablon published callback URL

Nalepite šablon u polje Callback URL (Slika 28).

callback url
Slika 28 - Nalepite šablon u webhook Callback URL

Kopirajte Connection name i Verify token (Slika 29). Connection name određuje naziv veze, verify token je odgovoran za bezbednost.

connection name and token
Slika 29 - Kopirajte Connection name i Verify Token

Nalepite Connection name na kraj šablona. Zamenite [public-ip]:[port] sa vašim javnim IP i prosleđenim portom.
Nalepite Verify token u polje Verify token na Meta for Developers stranici. Ako ste sve popunili, kliknite na dugme Verify and save.
Zatim pritisnite dugme Manage (Slika 30).

webhook configuration
Slika 30 - Sva polja popunjena u konfiguraciji webhook-a

Morate izabrati Webhook field, tako da ćete morati da izaberete messages na stranici. Označite ovo polje i kliknite Done (Slika 31). Izbor message type u WhatsApp webhook podešavanjima označava da će webhook reagovati na poruke. To znači da će webhook raditi kada se poruke prime i pošalju.

webhook fields message
Slika 31 - Izaberite message type u WhatsApp webhook podešavanjima

Trebalo bi da izgleda ovako (Slika 32), ako smo sve uradili kako treba. I možete testirati uspešnu konekciju u Ozeki SMS Gateway-u.

success webhook configuration
Slika 32 - Uspešno konfigurisan webhook

Vratimo se na Ozeki SMS Gateway. U WhatsApp klijentu, kliknite na Events da vidite log. Pošaljite poruku u WhatsApp aplikaciji, poruka treba da se pojavi u logu (Slika 33).

message received in log
Slika 33 - Pošaljite test poruku i pogledajte log fajl

Na levoj strani u kontrol panelu, pod Folders kliknite na link Forwarded, i izaberite tab Forward accepted. Gde možete videti poruke (Slika 34).

forwarded message
Slika 34 - Možete videti poruku u forwarded folderu

Vratite se na Glavnu stranu i izaberite postojeći link SQL Server na desnoj strani panela User and applications (Slika 35) da vidite dolazne poruke i ovde.

ms sql server
Slika 35 - Izaberite SQL Server da vidite poruke

Hajde da upitamo poruku iz baze podataka. Idite na SQL tab vaše veze. Izaberite SELECT * iz padajućeg menija i možete videti svaku primljenu poruku (Slika 36).

sql message in
Slika 36 - Možete upitati inbox sa SQL

Резиме

Ако следите кораке описане у овом чланку, моћи ћете да подесите WhatsApp SMS везу без икаквих проблема. Ово ће вам омогућити да шаљете и примате WhatsApp поруке преко Ozeki SMS gateway-а, што може бити одличан начин комуникације са клијентима или купцима.

У овом чланку смо вам показали како да подесите WhatsApp SMS везу. Детаљно смо објаснили процес, од креирања WhatsApp апликације у Facebook Developer Portal-у до подешавања везе у Ozeki SMS Gateway-у.

Дали смо снимке екрана и упутства за сваки корак како бисте лако могли да пратите кораке.

Ево још неких корисних савета за подешавање ваше WhatsApp SMS везе:

  • Проверите да ли имате важећи WhatsApp Business ID приступни токен.
  • Проверите да ли је број телефона који додајете у вашу WhatsApp Business апликацију исти број телефона који користите у Ozeki SMS Gateway-у.
  • Тестирајте везу слањем тест поруке на број телефона примаоца.

Ако имате додатних питања, пошаљите е-поруку на info@ozeki.hu или се региструјте на нашој веб страници: https://myozeki.com за помоћ.

More information