Kako poslati SMS preko Twilio

Ova stranica pruža informacije o tome kako slati tekstualne poruke sa Twilio koristeći Ozeki 10 SMS Gateway. Twilio je kompanija koja pruža SMS usluge sa sedištem u San Francisku, tako da nudi SMS usluge ljudima u Sjedinjenim Američkim Državama. Ako ste instalirali Ozeki 10 SMS Gateway, lako je uspostaviti vezu sa SMS uslugom koju pruža Twilio. Pratite uputstva ispod da biste podesili ovu vezu za 3 minuta. Ovaj članak prikazuje primer konfiguracije.

Kako poslati SMS preko Twilio
Slika 1 - Kako poslati SMS preko Twilio

Kako poslati SMS preko Twilio (brzi koraci)

Da biste poslali SMS preko Twilio, koristite ova uputstva:

  1. Instalirajte Ozeki 10 SMS Gateway, zatim idite do crvene ikone Ozeki 10 na vašem Windows desktopu. Ovo će otvoriti Ozeki grafički korisnički interfejs. Da biste poslali SMS preko Twilio, možete nastaviti sa konfiguracijom u ovom korisničkom interfejsu.
  2. U Ozeki desktopu pokrenite aplikaciju SMS Gateway. Ovo se može postići klikom na ikonu na desktopu. Aplikacija SMS Gateway je neophodna za slanje SMS-a preko Twilio.
  3. Da biste poslali svoje prve tekstualne poruke preko Twilio, jedino što preostaje je da instalirate Twilio vezu otvaranjem stranice 'Dodaj novu vezu...'.
Kako Twilio SMS funkcioniše?

Twilio je SMS agregator, i njihova usluga funkcioniše na isti način kao i usluga bilo kog drugog pružaoca SMS usluga. Oni povezuju svoj server sa drugim pružaocima SMS usluga i mobilnim mrežama i pregovaraju o cenama SMS-a. Oni zarađuju prodajući SMS po višoj ceni. Twilio nudi HTTP SMS API, koji vam omogućava da se povežete sa njihovom uslugom putem web zahteva. Svaki SMS je jedan web zahtev. Web zahtevi su HTTP zahtevi ili REST API zahtevi.

Da li postoje alternative za Twilio?

Da, postoji mnogo alternativnih pružaoca SMS usluga na internetu. Ako podesite Ozeki SMS Gateway, možete se povezati sa više pružaoca usluga istovremeno, ili možete promeniti pružaoca ako nađete bolje uslove. Druga alternativa je da povežete mobilni telefon sa vašim SMS Gateway računarom i šaljete SMS direktno u mobilnu mrežu.

Alternative za Twilio
Slika 2 - Rezervne rute ako Twilio ne uspe

Kako rešiti problem sa Twilio uslugom

Pouzdani IT sistemi izbegavaju jednu tačku kvara. Pošto se Ozeki SMS Gateway može instalirati na više računara u vašim prostorijama ili na virtuelni sistem, i Ozeki nudi mogućnost automatskog preusmeravanja SMS poruka drugim pružaocima SMS usluga ako Twilio ne uspe. Uz pomoć Ozeki SMS Gateway-a možete izgraditi pouzdanu, sigurnu SMS uslugu. Kada gradite biznis, važno je smanjiti broj zavisnosti, sa Ozeki-om možete to uraditi, jer nećete zavisiti od Twilio-a. Ozeki će vam dati slobodu da birate i menjate vrstu SMS veze i vašeg pružaoca SMS usluga.

Da biste rešili problem sa uslugom, trebali biste podesiti rezervne SMS rute, i imati veze sa više pružaoca SMS usluga. Dobra ideja je da podesite direktnu bežičnu vezu sa mobilnom mrežom koristeći mobilni telefon kao konačnu rezervu.

Koliko košta SMS preko Twilio?

Cena Twilio SMS-a zavisi od odredišta. Cena kreće se od oko 0,01 USD do 0,20 USD. Cenovnik je prikazan na njihovom veb sajtu. Ovaj cenovni rang se može smatrati standardnim cenovnim rangom u Sjedinjenim Američkim Državama.

Detaljna uputstva za slanje SMS-a preko Twilio

Da biste poslali SMS preko Twilio:

  1. Idite na ozeki-sms-gateway.com
  2. Kliknite na preuzimanje da biste preuzeli Ozeki 10 SMS Gateway
  3. Instalirajte preuzeti instalacioni paket
  4. Otvorite Ozeki kontrolnu tablu
  5. Otvorite 'Dodaj novu vezu...' u panelu 'Veze'
  6. Pronađite Twilio i kliknite na instaliraj
  7. Ozeki SMS Gateway će poslati SMS preko ove veze
  8. Unesite podatke za Twilio nalog
  9. Da biste poslali SMS, koristite karticu Test
  10. Unesite primaoca, tekst i kliknite na pošalji
  11. Pročitajte logove da biste videli da li je vaša SMS poruka uspešno poslata Twilio-u
Otvorite Ozeki kontrolnu tablu

Ozeki SMS Gateway je odličan Twilio klijent. Nakon što ga instalirate na vaš Windows ili Linux računar, možete konfigurisati Twilio vezu sa nekoliko jednostavnih koraka. Prvi korak je da kliknete na link "Dodaj novu vezu..." u Ozeki Management Console. Ozeki Management Console se često naziva Ozeki kontrolna tabla. Ovo je glavni grafički korisnički interfejs (GUI) Ozeki-ja.

Otvorite Ozeki Management Console
Slika 3 - Otvorite Ozeki Management Console

Izaberite Twilio vezu

Nakon što kliknete na link "Dodaj novu vezu...", lista dostupnih veza će se pojaviti na vašem ekranu. Potrebno je da se spustite niz listu i pronađete Twilio vezu. Pored imena "Twilio", videćete link Instaliraj. Koristite ovaj link da biste instalirali Twilio vezu. (Napomena: možete instalirati više Twilio veza, svaku sa posebnim korisničkim nalogom i možete dodati veze drugih pružaoca SMS usluga na ovom ekranu).

Podesite Twilio vezu
Slika 4 - Podesite Twilio vezu

Конфигуришите детаље Twilio налога

Након што инсталирате Twilio конекцију, потребно је да унесете Account Sid и Auth token у конфигурациони формулар. Ово су ваше корисничко име и лозинка. Такође треба да конфигуришете телефонски број који сте добили од Twilio да бисте га користили као Sender ID.

Конфигуришите Twilio налог
Слика 5 - Конфигуришите Twilio налог

Пошаљите тест SMS преко Twilio

Да бисте послали тест SMS преко Twilio, отворите таб Test, унесите број примаоца у поље To и унесите текст поруке. Да бисте послали SMS, кликните на Send.

Слика 6 - Пошаљите SMS преко Twilio

Заштитите вашу листу телефонских бројева

Листа телефонских бројева ваших клијената је веома вредна. Морате се постарати да је добро чувате и заштитите. Када шаљете текстуалне поруке преко Twilio или било ког другог онлајн SMS сервиса, ваши клијентски телефонски бројеви и текстови порука биће видљиви Twilio-у. Добра пракса је да подесите везе са више SMS сервис провајдера и да расподелите ваше поруке међу њима како бисте осигурали да ниједна ентитет нема све ваше податке. Још боља пракса је да шаљете поруке бежично директно на мобилну мрежу користећи Android мобилни телефон или GSM модем прикључен на ваш рачунар преко кабла. Имајте на уму да је ова опција изводљива само ако шаљете мање од 10 000 SMS дневно. Ozeki 10 SMS Gateway има верзију која се може инсталирати на Android мобилни телефон. Зове се Android SMS gateway. Такође нуди исте API-јеве (нпр. C# SMS API), као и десктоп верзија, омогућава Office клијентима да се повежу, можете креирати E-mail to SMS конфигурације, и чак можете пружити Android SMPP SMS gateway сервис.

Како сачувати поруке послате преко Twilio у базу података

Можете конфигурисати SQL логирање за Twilio конекцију. Ово је веома корисно, јер ће вам помоћи да пратите све SMS поруке које сте послали или примили преко Twilio конекције. Овај лог у бази података може се користити не само за претрагу старих порука у случају спорова, већ и за креирање недељних или месечних извештаја. Ови извештаји ће вам рећи који корисник или апликација у вашем систему је послао поруке и какав је био образац вашег SMS саобраћаја.

Сачувајте поруке послате преко Twilio у SQL базу података
Слика 7 - Сачувајте поруке послате преко Twilio у SQL базу података

Како послати SMS из SQL базе података преко Twilio

Ако имате подешену Twilio конекцију, лако можете слати и примати SMS поруке из SQL базе података. Можете користити Microsoft SQL Server, Oracle, MySQL или било коју другу ODBC/OleDB-компатибилну базу података. Слање SMS порука из ваше базе података може се постићи креирањем две табеле: ozekimessageout и ozekimessagein. Прва табела ozekimessageout ће се користити за слање SMS-ова, друга, ozekimessagein ће се користити за чување долазних SMS-ова. Ако желите да пошаљете SMS, све што треба да урадите је да креирате SQL запис користећи SQL INSERT команду у табели ozekimessageout. Ozeki 10 SMS gateway ће преузети поруку, доставити је на мобилну мрежу и ажурирати статус и временске ознаке у бази података како бисте знали када је SMS послат из вашег система, када је примљен од стране примаоца и ако је дошло до грешке, зашто није испоручен.

Пошаљите текстове из C# .Net преко Twilio

Рачунарски управљани текстови имају знатно боље перформансе од људских запослених. Због тога, већина компанија бира да изгради аутоматизоване SMS сервисе. Ozeki-ов C# SMS API пружа одличан алат за постизање овог циља. Овај C# API је одличан јер долази са пуним изворним кодом и можете га користити и мењати без икаквих ограничења. Имплементацијом овог јединог API-ја, можете приступити многим SMS сервисима са једном кодном базом.

Twilio SMS API
Слика 8 - Један SMS API за више мрежа

Email to SMS преко Twilio

Ако конфигуришете Twilio, можете лако обезбедити SMS to email функционалност вашим клијентима. Било који корисник е-поште који може послати е-поруку на SMS е-адресу може послати SMS. Формат е-адресе је phonenumber@hostname. Е-адреса може изгледати овако: 079619671@email.domain.com. Број телефона примаоца такође може бити унесен у предмет е-поште. У оба случаја, текст е-поште ће бити прослеђен као SMS на наведени број телефона.

email to SMS преко Twilio
Слика 9 - Пошаљите SMS из Office клијената

Најбоља пракса за имплементацију SMS API-ја

Имплементација SMS API-ја једног SMS сервис провајдера је ризична, јер ћете бити везани за тај сервис. Много је боља пракса да покренете ваш сопствени SMS gateway на локацији или код виртуелног хостинг провајдера и дозволите вашим апликацијама да се повежу на њега. Ozeki SMS Gateway нуди изузетан API, као што је C# SMS API, HTTP REST API и бесплатне (и уређиве) програмске примере за SMS поруке за скоро све програмске језике.

Слика 10 - Пошаљите SMS из пословних апликација

Kako poslati SMS koristeći tekstualne datoteke putem Twilio

Svaki softverski programer može kreirati i čitati tekstualne datoteke. Tekstualne datoteke pružaju najjednostavniji interfejs za slanje i primanje SMS poruka. Bilo da koristite SAP ili prilagođenu poslovnu aplikaciju, verovatno ćete imati opciju izvoza podataka u obliku csv, excel ili običnih txt datoteka. Ako imate ovu opciju, možete slati i primati SMS poruke koristeći Ozeki 10 SMS Gateway putem Twilio. U ovom slučaju biće kreirane dve direktorijum, jedan za čuvanje SMS poruka koje treba poslati, i drugi za čuvanje dolaznih SMS poruka. Ozeki može biti konfigurisan da čuva dolazne SMS poruke u formatu datoteke koji vam odgovara, i može preuzimati tekstualne datoteke koje sadrže SMS poruke za slanje. Nakon što se tekstualna datoteka pročita, SMS poruke se kreiraju i šalju u mobilnu mrežu putem Twilio konekcije.

Mogući neočekivani troškovi prilikom korišćenja Twilio

Dok većina SMS provajdera ne naplaćuje svojim korisnicima dolazne SMS poruke, Twilio postavlja visoku cenu za dolazne SMS poruke. Ovo nije problem ako vaša aplikacija samo šalje poruke, i nije zainteresovana za dolazne poruke, ali ako želite da vaši klijenti ili zaposleni odgovore na vaše poruke ili ih potvrde, ovo može postati značajan, neočekivan trošak. Problem sa naplatom dolaznih SMS poruka je što nemate kontrolu nad tim ko vam šalje poruku i kada.

Zaključne misli

Nadamo se da niste izgubili nit u objašnjenjima. Prateći gore navedena uputstva, možete konfigurisati konekciju u kratkom vremenskom periodu. Sada možete koristiti Twilio za slanje i primanje SMS poruka, i možete videti koliko je lako koristiti Ozeki 10 SMS Gateway za povezivanje sa takvim servisom. HTTP SMS servis Twilio nije težak za postavljanje, i iako ne pruža istu performansu kao SMPP SMS servis, i dalje je dobra opcija za korišćenje u 2021. Najveća prednost Twilio je što nalog može biti postavljen za nekoliko minuta na njihovom vebsajtu.

Jedna od najvećih prednosti korišćenja Ozeki je što vam omogućava da se povežete sa više SMS provajdera istovremeno. Ovo vam daje nezavisnost od provajdera, i mogućnost da budete zaista internacionalni. Ovo bi mogao biti pravi trenutak da se povežete sa drugim SMS provajderom. Kreiranje konekcija sa više SMS provajdera značajno povećava operativnu pouzdanost vašeg sistema. Višestruke konekcije sa provajderima nude otpornost na greške, daju vam mogućnost rutiranja po najnižoj ceni i pružaju vam mir, da uvek možete promeniti provajdera za nekoliko sekundi u slučaju da se nešto neočekivano dogodi.

More information