Kako koristiti HLR provere u SMS rutiranju

Ovaj vodič pruža informacije o HLR proverama i kako se HLR informacije mogu koristiti u SMS rutiranju. Prvo definiše šta je HLR, a zatim daje informacije o tome kako se HLR informacije mogu koristiti u SMS rutiranju. Na kraju, daje detaljne korak po korak uputstva o tome kako podesiti HLR provere u Ozeki SMS Gateway-u.

Šta je HLR

HLR je skraćenica za Home Location Register. HLR je baza podataka koju održava operator mobilne mreže sa listom telefonskih brojeva koje je originalno izdao. HLR čuva informacije o tome da li je telefonski broj povezan na mobilnu mrežu, da li je prebačen na drugu telefonsku kompaniju i da li je u roamingu na drugoj mreži.

Početak rada

Svi operatori mobilnih mreža su povezani unutar sistema koji se zove SS7 signalna mreža. SS7 prenosi podatke o pretplatnicima, mrežama, glasovnim pozivima i SMS porukama između operatora. Informacije o kontekstu i statusu svakog mobilnog telefona u realnom vremenu čuvaju se u bazama podataka koje se zovu Home Location Registers, koje čine okosnicu informacija o pretplatnicima za mobilnu mrežu.

HLR provere su tehnologija za upit ka home location registrima i dobijanje informacija o mreži i povezivanju mobilnih telefonskih brojeva u realnom vremenu, kao što su da li je mobilni telefon uključen ili isključen, kojoj mreži pripada, da li je trenutno u roamingu, da li je broj prebačen između mreža i da li je validan ili nevalidan.

HLR provere obezbeđuju kompanijama upite u realnom vremenu ka home location registrima svih mobilnih mreža. Ova dokumentacija vam pomaže da implementirate HLR provere u vaš sopstveni softver kako biste automatski primali informacije o mobilnim telefonima u realnom vremenu kada su potrebne.

Napravite nalog na hlr-lookups.com (Video tutorijal)

Sledeći video vas informiše o tome kako možete povezati HLR nalog i Ozeki 10 SMS Gateway. Video počinje registracijom novog HLR Lookup naloga i vodi vas sve do povezivanja SMS Gateway-a sa njim. Naučićete kako da registrujete novi HLR korisnički nalog i kako da podesite radnu vezu sa Ozeki 10 SMS Gateway-om. Ovaj detaljan video traje nešto više od 2 minuta i lako ga je pratiti. Nećete imati problema da pratite korake.

Video 1 - Kako napraviti nalog na hlr-lookups.com (Video tutorijal)

Registrujte korisnički nalog na HLR Lookup

Da biste počeli da koristite uslugu, prvo morate posetiti početnu stranicu HLK Lookup-a. Potražite zeleno dugme signup koje se nalazi u gornjem desnom uglu stranice (Slika 1). Kliknite na njega i biće vam prikazan formular za registraciju. Unesite podatke potrebne za prijavu i kliknite na zeleno dugme Create Account. Na ovaj način ćete imati registrovan korisnički nalog za HLR Lookup uslugu. Sa ovim nalogom možete početi da implementirate ovu funkciju u vaš sistem.

napravite novi nalog na hlr-lookups.com
Slika 1 - Napravite novi nalog na hlr-lookups.com

Proverite email za potvrdu

Prijavite se na vaš email nalog i potražite email za potvrdu od HLR Lookup-a. Kliknite na plavi link da biste završili registraciju (Slika 2). Ovaj email je potvrda da je email adresa za korisnički nalog legitimna i da je vlasnik može primiti. Ako ste aktivirali nalog, vratite se na početnu stranicu HLR Lookup vebsajta.

završite registraciju
Slika 2 - Završite registraciju

Otvorite API podešavanja

Prijavite se na vaš nalog da biste pristupili vašoj kontrolnoj tabli, gde možete proveriti vaše troškove. Da biste pristupili podešavanjima naloga, potražite zeleno dugme Account koje se nalazi ispod oznake Dashboard. Klikom na njega, stići ćete na stranicu sa podešavanjima naloga. (Slika 3)

otvorite podešavanja naloga
Slika 3 - Otvorite podešavanja naloga

Potražite opciju API settings, koja je poslednja na listi podešavanja (Slika 4). Kliknite na nju i pronađite zeleno dugme Got To API Settings. Konfigurišući vaša API podešavanja, dobićete sve potrebne API kredencijale koje vam trebaju za rad sa HLR Lookup uslugom.

otvorite api podešavanja
Slika 4 - Otvorite API podešavanja

Kopirajte API ključ i API tajnu

API je Aplikacioni Programski Interfejs koji obezbeđuje pristup hardverskim i softverskim elementima sistema. Program može slati zahteve ka API-u koji će vratiti kolekciju traženih informacija. Da biste izbegli izlaganje ekosistema HLR Lookup-a napadima, važno je zaštititi API sa jedinstvenim ključem i lozinkom koja je dostupna samo korisniku usluge.

Ključ i lozinku možete dobiti na stranici API Credentials u HLR Lookup meniju (Slika 5). Kopirajte te informacije, da biste ih kasnije koristili u procesu kreiranja HLR provajdera u Ozeki 10 SMS Gateway-u.

api kredencijali
Slika 5 - API kredencijali

Kreirajte novog provajdera u Ozeki 10 SMS Gateway

Otvorite Ozeki 10 SMS Gateway i otvorite Napredni meni pomoću ikone koja se nalazi na alatnoj traci (Slika 6). Na levoj strani ekrana pronaći ćete dugme HLR Lookups. Kliknite na njega i potražite plavo dugme Create new HLR provider. Pritisnite ga i biće vam prikazane dve opcije na desnoj strani ekrana. Izaberite hlrlookups.com. Na ovaj način, imaćete direktnu vezu sa HLR Lookup servisom preko API-ja.

kreiranje novog hlr lookup provajdera u ozeki sms gateway
Slika 6 - Kreiranje novog HLR lookup provajdera u Ozeki SMS Gateway

Unesite podatke za autentifikaciju API-ja

U kartici General, možete pronaći okvir Authentication (Slika 7). Tu se nalaze dva tekstualna polja. Unesite odgovarajuće podatke koje ste kopirali iz HLR Lookup u polja za unos. Prvo polje zahteva ključ, a drugo lozinku ili tajnu lozinku. Kliknite na dugme Ok ispod okvira Authentication da biste završili podešavanje.

unos api ključa i tajne lozinke
Slika 7 - Unos API ključa i tajne lozinke

Pokretanje HRL lookup-a iz Ozeki SMS Gateway (Video tutorijal)

U ovom videu, naučićete kako da kreirate novi HLR zapis direktno iz Ozeki 10 SMS Gateway. Video počinje sa već postojećim HLR provajderom i vodi vas do trenutka kada dobijete sve informacije o broju telefona koji ste uneli. Naučićete kako da kreirate novi HLR zapis i kako da dobijete informacije o tom zapisu. Ovaj video traje samo 75 sekundi. Veoma je detaljan i lako razumljiv, tako da nećete imati problema u praćenju koraka.

Video 2 - Kako pokrenuti HRL lookup iz Ozeki SMS Gateway (Video tutorijal)

Otvorite vezu HLR Lookups

Da biste upravljali svojim HLR provajderima, otvorite naprednu stranicu. Kliknite na ikonu Advanced koja se nalazi na alatnoj traci Ozeki 10 SMS Gateway. Ovde treba da pronađete HLR Lookups na levoj strani ekrana (Slika 8). Kliknite na njega i videćete sve postojeće HLR provajdere u srednjem delu ekrana. Ova lista je važna, jer odavde možete uređivati, brisati i dodavati nove provajdere.

otvaranje hlr provajdera
Slika 8 - Otvaranje HLR provajdera

Kreirajte novi HLR zapis

Da biste dodali novu stavku u listu HLR zapisa, pronađite karticu HLR records (Slika 9). Kliknite na nju i pronađite plavo dugme Create new HLR record ispod kartice. Kliknite na njega i u kartici General na desnoj strani ekrana, možete uneti broj telefona o kome želite da sačuvate i dobijete informacije putem HLR Lookup-a. Ovaj broj telefona i sve informacije koje HLR Lookup pronađe postaće HLR zapis.

kreiranje novog hlr zapisa
Slika 9 - Kreiranje novog HLR zapisa

Zatražite upit podataka od HLR Lookup-a

Da biste tražili informacije o zapisu, vratite se na listu HLR zapisa. Tu ćete pronaći svoju novu stavku. Možete pronaći broj telefona, status povezivanja i još mnogo podataka. Da biste dobili još više informacija, pritisnite dugme HLR lookup koje se nalazi pored datuma pretrage u listi stavki. Pritisnite ga da biste poslali zahtev API-ju HLR Lookup-a. On će vratiti najvažnije podatke o zapisu. (Slika 10)

pokretanje hlr lookup-a
Slika 10 - Pokretanje HLR lookup-a

Pogledajte rezultat upita podataka

Da biste proverili rezultat upita, potražite dugme Details koje se nalazi na kraju linije sa podacima o zapisu (Slika 11). Kliknite na njega da biste videli stranicu sa detaljima, koja sadrži sve informacije koje je HLR Lookup servis uspeo da prikupi. Stranica koju ćete sada videti je stranica sa detaljima zapisa.

otvaranje detalja hlr zapisa
Slika 11 - Otvaranje detalja HLR zapisa

Na stranici sa detaljima zapisa, potražite karticu Advanced. Tu ćete videti listu informacija o broju telefona. Možete videti, na primer, da li je broj telefona povezan sa bilo kojim provajderom usluga i u kojoj zemlji je broj telefona registrovan. Ikona saveta pored svakog tekstualnog polja će vam dati više informacija o toj specifičnoj stavci podataka (Slika 12).

detaljne hlr informacije
Slika 12 - Detaljne HLR informacije

Kako se HLR upiti koriste u SMS rutiranju?

Registar matične lokacije (HLR) igra važnu ulogu u SMS rutiranju, jer može pružiti informacije o tome gde treba da bude usmerena tekstualna poruka.

Velike kompanije postavljaju mnoge SMS rute, ka različitim SMS provajderima i mobilnim mrežnim operatorima i koriste SMS rutiranje da odrede gde svaka tekstualna poruka treba da stigne. SMS rutiranje bira odgovarajuću vezu sa SMS provajderom, kao što je SMPP klijent protokol veza, CIMD2 klijent protokol veza ili UCP SMS klijent protokol veza za isporuku SMS-a.

HLR upit može pružiti vredne informacije o tome kako SMS poruke treba da budu usmerene. HLR upit u Ozeki radi tako što dodaje oznake SMS porukama. Oznake sadrže informacije o poljima koja vraća HLR upit. HLR upit se izvršava pre nego što se izvrši SMS rutiranje. Kada se kreira SMS ruta, ona može koristiti uslove podudaranja oznaka da izabere odgovarajuću vezu sa SMS provajderom na osnovu informacija dobijenih iz HLR upita.

Rutiranje zasnovano na HLR-u (Video tutorijal)

Sledeći video vam daje sve informacije o tome kako možete koristiti HLR Lookup servis za rutiranje vaših SMS poruka. Ovaj video počinje sa omogućavanjem HLR Lookup servisa za korišćenje u SMS rutiranju i vodi vas sve do vaše prve poslate SMS poruke. Video je detaljan ali lako razumljiv. Traje nešto više od 3 i po minuta tako da nećete imati problema da pratite korake. Naučićete kako omogućiti HLR Lookup za SMS rutiranje, kako konfigurisati vašu poruku za uspešnu isporuku i kako proveriti da li je poruka prihvaćena i poslata.

Video 3 - Kako koristiti HLR Lookup servis za rutiranje vaših SMS poruka (Video tutorijal)

Izmena podešavanja Ozeki 10 SMS Gateway-a

U meniju Ozeki 10 SMS Gateway-a, možete videti dugme Edit. Ispod njega, videćete podmeni stavku Preferences. Kliknite na dugme da otvorite meni sa podešavanjima (Slika 13). Odavde možete izmeniti podešavanja Ozeki 10 SMS Gateway-a i omogućiti HLR Lookup servis za SMS rutiranje.

open server preferences
Slika 13 - Otvaranje server podešavanja

Omogućavanje HLR Lookup opcije za SMS rutiranje

U listi General settings, potražite stavku HLR Lookup. Kliknite na nju da vidite panel sa detaljima opštih podešavanja. U HLR Lookups grupi, naći ćete checkbox koji omogućava korišćenje servisa za SMS rutiranje (Slika 14). Označite checkbox i kliknite na Ok dugme da finalizujete konfiguraciju.

enable hlr lookup for sms routing
Slika 14 - Omogućavanje HLR lookup-a za SMS rutiranje

Slanje test poruke

Možete testirati nova rutiranja slanjem test poruke na zabeleženi broj telefona. Na ovaj način ćete dobiti oznaku koju HLR Lookup dodaje poruci. Da biste to uradili, kliknite na New ikonu na toolbaru Ozeki 10 SMS Gateway-a (Slika 15). Sada ćete videti panel za sastavljanje nove poruke. U Address polju, unesite broj telefona na koji želite poslati test poruku. Ispod njega, možete videti polje za unos poruke. Unesite HLR test tekst i kliknite na Ok dugme da pošaljete poruku. Na ovaj način, HLR lookup servis će tražiti informacije o broju telefona. Dodati će te informacije poruci.

send test sms
Slika 15 - Slanje test SMS-a

Provera oznaka poslate poruke

Ako ste uspešno poslali poruku i ona je prosleđena, biće vidljiva u folderu sa poslatim porukama. Da biste proverili informacije koje vam trebaju u oznakama, potražite panel sa korisničkim informacijama na levoj strani (Slika 16). U Folders grupi, možete naći Sent folder. Kliknite na njega i proverite listu poslatih poruka. Ispod liste, naći ćete Message details panel. Ovde možete videti sve informacije o prosleđenoj poruci. Potražite Tags tab pored Delivery history taba. Kliknite na njega i videćete oznake koje je HLR Looks servis dodao poruci. Ovde, potrebno je da nađete hlr_original_country_code polje. Ovo vam govori gde je broj telefona originalno registrovan. Kopirajte tu informaciju negde za kasniju upotrebu.

sms message hlr tags
Slika 16 - Oznake HLR-a SMS poruke

Dodavanje nove rute prema HLR-u

Da biste uspešno isporučili poruku, potrebno je da kreirate rutu za nju prema informacijama dobijenim od HLR servisa. Da biste to uradili, otvorite Route list sa Route ikonom na Toolbar-u (Slika 17). Sada ćete naći plavo dugme sa naslovom Create new Route. Kliknite na njega da otvorite Route details panel na desnoj strani ekrana. Ovde ćete naći Settings group box. U toj grupi, naći ćete To polje za unos. Ovde treba da unesete adresu kreiranog SMPP klijenta.

add new hlr based routing rule
Slika 17 - Dodavanje novog HLR pravila rutiranja

Додајте нови услов за усмеравање

У панелу Детаљи руте, можете пронаћи страницу Таб за подударање. Овде ћете видети Групу ознака (Слика 18). У овој групи, можете додати име ознаке која ће бити детектована и вредност ознаке која ће се користити као услов за детекцију. Поред сваког поља за унос, налази се икона за помоћ, која се може користити за добијање више информација о томе шта треба унети у текстуално поље.

add tags match for routing
Слика 18 - Додавање ознака за подударање усмеравања

У групи Име ознаке, налепите текст hlr_original_country_code који је копиран из ознака послате поруке. Налепите вредност hlr_original_country_code у ово текстуално поље. На овај начин, ако gateway детектује да је порука послата са наведеном вредношћу, аутоматски ће користити одговарајући SMPP протокол за слање SMS-а. У примеру, ово је ознака GB (Слика 19).

define hlr tag for routing
Слика 19 - Дефинисање HLR ознаке за усмеравање

Пошаљите нову тест поруку

Сада је време да пошаљете нову тест поруку. Као и пре, кликните на Икону за ново на траци са алаткама. Ово ће вас одвести на страницу Креирање нове поруке. У пољу Адреса, унесите број телефона на који сте послали претходну тест поруку. Испод њега можете видети поље за унос Порука. Унесите текст за тестирање HLR руте. Кликните на дугме Ок да бисте послали поруку. (Слика 20)

send new test message
Слика 20 - Слање нове тест поруке

Тест порука је успешно послата

На страници Историја слања порука, можете потврдити да је тест порука послата преко ново конфигурисane SMS везе. Статус прве тест поруке је био послато. Сада статус ове ново конфигурисane SMS поруке гласи Прихваћено за слање од стране примаоца. Сада можете користити ову конфигурисану SMPP везу за слање порука у земљу чији сте код навели као вредност ознаке.

message sent through configured SMS connection
Слика 21 - Порука послата преко конфигурисane SMS везе

More information