SMPP klijentska konekcija
Ovaj vodič govori o postavljanju SMPP klijentske konekcije. Definiše šta je SMPP klijentska konekcija, šta znači skraćenica SMPP i kako možete koristiti SMPP klijentsku konekciju da povežete vaš Ozeki SMS gateway sistem direktno sa Centrom za kratke poruke (SMSC) mobilnog mrežnog operatera preko interneta.
Šta znači skraćenica SMPP?SMPP znači Short Message Peer-to-Peer Protocol. Ovo je industrijski standardni protokol dizajniran za slanje SMS poruka preko TCP/IP konekcija kroz internet. Ovaj protokol je implementiran u Ozeki SMS Gateway.
Šta je SMPP klijent?SMPP klijent je softver koji vam omogućava da se povežete sa SMS servisnim provajderom na internetu. SMPP klijent, kao što je Ozeki SMS Gateway, koristi SMPP protokol za slanje i primanje SMS tekstualnih poruka.
Kako povezati SMPP klijentaDa biste povezali SMPP klijenta sa SMS servisnim provajderom kako biste slali i primali SMS, molimo vas da pratite ove korake:
- Otvorite https://localhost:9515 u vašem pretraživaču
- Prijavite se koristeći vaše korisničko ime i lozinku
- Kliknite na "Dodaj novu konekciju"
- Izaberite "SMPP klijent"
- Unesite SMPP host ime i port
- Unesite broj telefona
- Kliknite OK da povežete SMPP klijenta
- Proverite SMPP logove
- Pošaljite testnu SMS poruku
SMPP klijent pruža standardizovan način za aplikacije da programski šalju i primaju SMS poruke u velikim količinama ka SMPP serveru. SMPP klijent inicira TCP/IP konekciju ka serveru. Ovo čini SMPP klijente neophodnim za aplikacije kao što su marketing platforme, sistemi za obaveštenja i usluge dvo-faktorske autentifikacije.
Kako poslati SMS preko SMPP klijentaOvaj sistem funkcioniše tako što korisnik daje svom računaru instrukcije za slanje poruke (Slika 1). Računar prosleđuje ovu informaciju ka SMS centru. Ovo se radi preko SMPP (Short Message Peer-to-Peer Protocol) klijentske konekcije. SMSC zatim šalje tekstualnu poruku na mobilne uređaje primalaca.
Sledeći kratki video pokazuje korake koje treba da preduzmete da biste podesili SMPP klijentsku konekciju u Ozeki SMS Gateway koja radi u bilo kojoj zemlji. Video počinje sa prijavnim formularom i vodi vas sve do slanja vaše prve tekstualne poruke kao testa preko novo-kreirane SMPP klijentske konekcije.
Detaljna uputstva za SMPP podešavanje
Podešavanje SMPP SMS konekcije u Ozeki SMS Gateway je relativno jednostavan postupak. Morate se prijaviti u SMS gateway koristeći veb pretraživač kao administrator, i morate izvršiti nekoliko jednostavnih koraka. Za konfiguraciju preporučujemo da se prijavite koristeći administratorski nalog. Korisničko ime administratorskog naloga je "admin", a lozinka je ona koju ste naveli tokom instalacije. (Slika 2)
Da biste kreirali novu SMPP klijentsku konekciju nakon prijave, morate kliknuti na link 'Dodaj novu konekciju' u upravljačkoj konzoli Ozeki 10 SMS Gateway aplikacije. Ovaj link se nalazi u panelu za konekcije ispod teksta "Nema instaliranih konekcija..." (Slika 3). Ovaj link će prikazati listu dostupnih protokola. Imajte na umu da je SMPP SMS protokol koji se može koristiti za slanje SMS poruka.
Da biste instalirali SMPP klijentsku konekciju, moraćete da izaberete SMPP klijent iz liste dostupnih konekcija. SMPP klijent se može naći u sekciji za IP SMS konekcije (Slika 4). Morate kliknuti na instaliraj da biste instalirali SMPP klijent. Koristićete klijentsku konekciju jer želite da povežete SMS gateway sa SMS servisnim provajderom preko interneta. (Ako želite da pružite SMS servis, i želite da se vaši klijenti povežu na vaš SMS gateway preko SMPP, morate da podesite SMPP korisnički nalog i morate da konfigurišete SMPP servis.)
Izaberite 'SMPP klijent' sa liste i kliknite na instaliraj.
Конфигуришите вашу SMPP клијентску везу
Да бисте конфигурисали вашу SMPP клијентску везу, потребно је да унесете име хоста и порт број SMPP сервиса, ваше SMPP акредитиве и морате навести телефонски број повезан са овом везом. Може бити више телефонских бројева повезаних са овом везом. У том случају унесите први и означите поље за прегазивање. Ако је ово поље означено, моћи ћете да користите све телефонске бројеве као ID пошиљаоца.
Да конфигуришете SMPP клијента (Слика 5):
- Изаберите картицу General
- Скролујте до форме за конфигурацију SMPP клијента
- Дајте име овој SMPP клијентској вези
- Унесите SMPP име хоста
- Поставите SMPP број порта
- Унесите ваше SMPP корисничко име
- Унесите вашу лозинку
- Доделите ID пошиљаоца овом SMPP клијенту
- Кликните OK
Важно је напоменути да SMPP име хоста и порт, заједно са корисничким именом и ломинком, обезбеђује ваш SMS сервис провајдер. На пример, ако контактирате Vodafone, и затражите SMPP SMS сервис, потписаћете уговор са њима, а често ће прилог овом уговору садржати следеће информације о вези. Ако се претплатите на SMS сервис онлајн, вероватно ћете наћи ове информације у онлајн контролном панелу вашег SMS сервис провајдера. Наравно, увек можете питати свог SMS сервис провајдера путем е-поште и затражити детаље везе са SMPP сервером.
SMPP хост:
SMPP хост је име хоста или IP адреса коју SMPP клијент користи за повезивање са SMPP сервером. Ово је IP адреса (или име хоста) SMPP сервера.
SMPP број порта:
SMPP број порта је TCP/IP порт који SMPP клијент користи за повезивање са SMPP сервером. Овај порт је место где сервер слуша долазне SMPP везе.
SMPP корисничко име:
SMPP корисничко име је SMPP системски ID. Овај идентификатор вам обезбеђује оператор SMPP сервера када се региструјете на њихов сервис.
SMPP лозинка:
SMPP лозинка је лозинка која се користи за аутентификацију вашег SMPP налога на SMPP серверу. Ову лозинку вам обезбеђује оператор SMPP сервера (или SMPP сервис провајдер) када се региструјете на њихов сервис.
SMPP телефонски број:
SMPP телефонски број је SMPP ID пошиљаоца. Ово је телефонски број који ће бити приказан на мобилном телефону као адреса пошиљаоца, када се ваша SMS порука прими.
Проверите SMPP логНакон што је SMPP клијентска веза конфигурисана, требало би да проверите SMPP клијентски лог везе да видите да ли се систем правилно повезао са вашим SMS сервис провајдером. Ако се систем правилно повезао, видећете лог унос "Connection online". SMS логови везе се могу наћи у следећем директоријуму на Windows-у: C:\Program Files\Ozeki\Data\Logs\Connections\. На картици Event на страници детаља SMPP клијентске везе, можете видети преглед лога. Ова страница садржи последњих 100 лог уноса. Имајте на уму да се SMPP лог датотеке ротирају како би се уштедео простор на диску.
Како прегледати SMPP клијентски лог везе (Слика 6):- Отворите страницу детаља SMPP клијентске везе
- Кликните на картицу Events
- Кликните на икону ока поред наслова Events
- Копирајте име датотеке поред наслова Events
- Отворите Notepad
- Налепите име датотеке у дијалог File/Open у Notepad-у
- Кликните OK да отворите SMPP лог датотеку
- Користите F3 да пронађете датум који вас интересује
- Претражите "ERRO" да пронађете грешке у логу
Pošalji testnu SMS poruku
Nakon što je vaša veza uspostavljena, možete proveriti da li je spremna za dostavu SMS poruka slanjem testne SMS poruke. Da biste poslali testnu SMS poruku, potrebno je da otvorite karticu Test i unesete broj telefona i tekst poruke. Preporučuje se da broj telefona unesete u međunarodnom formatu. To znači da broj telefona treba da počne znakom plus praćenim pozivnim brojem države. Ako vaš lokalni broj telefona počinje sa 0, verovatno ćete morati da izostavite prefiks 0. Na primer, ako je vaš broj u UK 07958663698, testnu SMS poruku biste poslali na +447958663698.
Kako poslati testnu SMPP poruku (Slika 7):- Idite na stranicu sa detaljima SMPP klijentske veze
- Izaberite karticu Test
- Unesite broj telefona primaoca
- Proverite da li je broj telefona u međunarodnom formatu
- Unesite tekst poruke
- Proverite da li je tekst poruke kraći od 160 karaktera
- Kliknite na dugme Pošalji
- Proverite SMPP logove
SMS se šalje koristeći smpp submit_sm PDU preko SMPP veze uspostavljene između SMPP klijenta i SMPP servera. Ovaj PDU nosi ID pošiljaoca, adresu primaoca, tekst poruke i sve potrebne flagove i smpp parametre potrebne za pravilno prikazivanje SMS-a na mobilnom telefonu primaoca.
Možete se zapitati zašto tekst poruke treba da bude kraći od 160 karaktera. Ovo je zato što je GSM sistem dizajniran za slanje tekstualnih poruka dužine 160 karaktera. Ako je poruka duža, biće podeljena na više segmenata i biće dostavljena u više SMS poruka.
Nakon što je poruka uspešno poslata, trebalo bi da proverite SMPP logove. SMPP logovi će otkriti SMPP poruke niskog nivoa, koje se koriste za prenos sadržaja poruke SMS provajderu. Ove poruke se takođe nazivaju SMPP PDU (SMPP protokolna jedinica podataka). Ako postoji problem sa slanjem poruke, vaš SMS provajder će tražiti SMPP logove. U tom slučaju, potrebno je da im pošaljete SMPP PDU-je. Za svako slanje SMS-a, dva SMPP PDU-a će se pojaviti u logu. Jedan je SMPP SUBMIT_SM PDU, koji prosleđuje poruku SMS provajderu, i SMPP SSUBMIT_SM_RESP, koji vraća referentni ID, koji se može koristiti za praćenje poruke i za pronalaženje izveštaja o dostavi koji se vraćaju kada je poruka dostavljena na telefon primaoca. (Slika 8)
Specifikacija SMPP protokola može se koristiti za razumevanje svakog SMPP PDU-a koji vidite u logovima. Videćete da postoji nekoliko operacija u ovoj specifikaciji protokola. Na primer, postoji operacija za održavanje SMPP klijentske veze živom koristeći keep alive poruke, i postoji više operacija za slanje i prijem SMS poruka i izveštaja o dostavi SMS-a.
Specifikacija SMPP protokola:Preuzimanje: smpp-protocol-specification-v3.4.pdf
Verzije SMPP protokolaSMPP standard je protokol koji se razvija. Prva široko prihvaćena verzija bila je v3.3. Trenutno je najčešća verzija koju ćete naći v3.4, ali postoji i novija verzija v5.0 koja se retko koristi u SMS uslugama.
SMPP 3.3 najstarija verzija podržava samo GSM SMS poruke. Generira trenutni odgovor za svaku poslatu poruku. U većini slučajeva ova verzija nije podržana preko SSL veza. Problem sa SMPP 3.3 je što zahteva dve SMPP veze: SMPP transmittersku i SMPP receiversku vezu ka SMS provajderu. Kada podesite SMPP v3.3 vezu u Ozeki SMS Gateway-u, moraćete da kreirate dve SMPP klijentske veze i konfigurišete jednu kao SMPP transmitter i drugu kao SMPP receiver.
SMPP 3.4 protokol je sličan SMPP 3.3, ali ima veliku prednost: omogućava vam da šaljete i primate SMS poruke preko jedne TCP/IP veze. U Ozeki SMS gateway-u moraćete da podesite samo jednu SMPP klijentsku vezu ako želite da koristite ovaj protokol. SMPP v3.4 takođe dodaje opcione Tag-Length-Value (TLV) parametre, SMS poruci, što korisniku omogućava rad sa ne-GSM SMS tehnologijama, kao što je SMS slanje u CDMA mrežama.
SMPP 5.0 je najnovija verzija SMPP-a. Proširuje v3.4 dodajući podršku za ćelijsko emitovanje, pametnu kontrolu protoka. Ne mnogo SMS provajdera koristi ovaj protokol. Preporučujemo vam da podesite SMPP v3.4 veze u Ozeki SMS gateway-u.
Testiranje SMPP klijentaDa biste testirali vašu SMPP klijentsku vezu, dobra ideja je da podesite još jedan SMPP gateway kao SMPP Simulator. Na ovaj način možete izvršiti performansno testiranje i testirati sve aspekte SMS slanja. Da biste videli kako smo koristili ovu metodu SMPP simulatora za testiranje performansi našeg SMS gateway-a slanjem 1 000 000 SMS poruka kroz njega, pogledajte stranicu za testiranje performansi SMPP-a.
Često postavljana pitanjaKakve parametre trebam da povežem sa SMPP provajderom usluga?
Ovo su osnovni detalji potrebni za konfiguraciju SMPP veze za vaš Ozeki SMS Gateway:
- Adresa servera/Naziv hosta: Određuje lokaciju SMSC servera (bilo njegovu IP adresu ili naziv hosta) na koji se gateway povezuje.
- Broj porta: Definiše specifični TCP/IP port na SMSC serveru koji gateway koristi za komunikaciju.
- Korisničko ime (System ID): Identifikuje vaš nalog na SMSC serveru.
- Lozinka: Lozinka povezana sa vašim korisničkim imenom za sigurnu autentifikaciju.
- SMPP verzija: Izaberite kompatibilnu verziju SMPP protokola koju podržava vaš SMSC server (Ozeki podržava v3.3 i v3.4).
- Tip sistema (opciono): Potrebno samo ako SMSC server to zahteva. Ova vrednost, često "SMPP", biće obezbeđena od strane vašeg SMPP administratora.
- Adresa pošiljaoca: Podrazumevani broj telefona koji se prikazuje kao pošiljalac za odlazne SMS poruke.
- Opseg adresa (opciono): Prvenstveno korišćeno za primanje poruka. Ova informacija, poslata SMSC-u nakon prijave, relevantna je kada upravljate više telefonskih brojeva na jednoj SMPP vezi.
Šta je SMPP transmitterska veza?
SMPP transmitterska veza je dizajnirana posebno za slanje SMS poruka. Deluje kao jednosmerna ulica, omogućavajući vašem Ozeki SMS Gateway-u da šalje poruke ka SMSC (Short Message Service Centre). Ova vrsta veze je idealna kada vam je potrebno samo slanje SMS poruka, a ne i prijem.
Šta je SMPP receiverska veza?
SMPP receiverska veza funkcioniše isključivo za prijem dolaznih SMS poruka. Radi kao posebno poštansko sanduče, omogućavajući SMSC (Short Message Service Centre) da isporučuje poruke vašem Ozeki SMS Gateway-u. Ova vrsta veze je pogodna kada vam je potreban samo prijem dolaznih poruka, a ne i slanje.
Šta je SMPP transceiverska veza?
SMPP transceiverska veza nudi svestranu opciju za slanje i prijem SMS poruka. Deluje kao dvosmerna ulica, omogućavajući vašem Ozeki SMS Gateway-u da šalje poruke i prima dolazne poruke od SMSC (Short Message Service Centre) preko jedne TCP/IP veze. Ova vrsta veze je idealna za većinu scenarija gde su vam potrebne i slanje i prijem SMS poruka.
Rezime
Ovaj vodič je pružio sve neophodne informacije o tome kako podesiti SMPP klijentsku vezu u Ozeki SMS Gateway-u. SMPP je odličan jer vam omogućava da šaljete SMS poruke ka SMSC preko Interneta i Ozeki SMS Gateway pruža izuzetnu brzinu isporuke. Ako želite da podesite efikasan SMS servis obaveštavanja u vašem poslovanju, SMPP je pravi izbor.
Informacije koje ste dobili su vredne, postoje dalje korisni dokumenti u ovom vodiču, tako da nastavite sa čitanjem. Dobra je ideja da pogledate UCP protokol setup vodič i CIMD klijentsku vezu tutorijal, jer ovi protokoli nude sličnu, visokobrzinsku SMSC povezanost.
Sada preuzmite Ozeki SMS Gateway i neka počne rad!
More information
- Kako povezati vaš SMS Gateway sa mobilnom mrežom
- Android SMS
- Kako koristiti GSM modem za bežično slanje SMS-a
- Kako koristiti GSM modem pool za bežično slanje SMS-a
- SMPP veza sa SMS provajderima usluga
- UCP veza sa SMS provajderima usluga
- CIMD2 veza sa SMS provajderima usluga
- OZX veza sa SMS provajderima usluga
- HTTP SMS veza sa SMS provajderima usluga
- HTTPS SMS klijent
- HTTP Server veza
- Primanje i slanje SMS-a preko REST API Online
- WhatsApp slanje SMS-a
- Kako poslati SMS putem on-line SMS provajdera
- Kako testirati slanje SMS-a