Protokół SMPP
Na tej stronie znajdziesz informacje o najczęściej używanym protokole SMS, czyli Short Message Peer-to-Peer Protocol (SMPP). Otrzymasz wprowadzenie do podstawowych pojęć związanych z SMS-ami, dowiesz się, jak SMS-y są powiązane z SMPP, oraz znajdziesz dokumenty i diagramy, które pomogą Ci lepiej zrozumieć tę technologię.
Co to jest protokół SMS?
Protokół SMS to zestaw reguł komunikacyjnych używany do wysyłania krótkich wiadomości tekstowych w sieci telefonii komórkowej. Jest również określany jako komponent usługi wiadomości tekstowych w sieci telefonicznej, internetowej i urządzeń mobilnych. Wykorzystuje standardowe wiadomości, które są przesyłane przez sieć i zawierają wszystkie niezbędne informacje (w tym numer telefonu nadawcy, numer telefonu odbiorcy, flagę raportu dostarczenia, tekst wiadomości itp.), które umożliwiają urządzeniom mobilnym wymianę krótkich wiadomości tekstowych.
Jak wykorzystywany jest protokół SMS?
Protokół SMS jest wykorzystywany przez aplikacje podłączone do bramek SMS, gdy użytkownicy biurowi lub zautomatyzowane oprogramowanie do wysyłania wiadomości wysyłają masowe wiadomości na telefony komórkowe i inne urządzenia zdolne do odbierania SMS-ów. Ten sam protokół jest również używany do odbierania wiadomości SMS.
Czy SMS to protokół TCP czy UDP?
W skrócie, SMS to protokół TCP. Dokładniej, SMS odnosi się do usługi krótkich wiadomości (SMS), która służy do przesyłania wiadomości tekstowych w sieci komórkowej za pośrednictwem TCP/IP. Protokół używany do przesyłania wiadomości SMS przez Internet nazywa się protokołem SMPP. Jest to protokół klient-serwer, który wymaga Ozeki SMS Gateway, oraz klienta SMPP.
Aby przesyłać wiadomości SMS przez Internet, konfiguruje się stos protokołów. Ten stos protokołów wykorzystuje kanał TCP/IP. Na szczycie tego kanału komunikacyjnego opcjonalnie dodawana jest warstwa zabezpieczeń. Ta warstwa nazywa się TLS lub SSL. Warstwa zabezpieczeń odpowiada za szyfrowanie i deszyfrowanie komunikacji. Warstwa zabezpieczeń jest używana tylko wtedy, gdy po stronie serwera używany jest bezpieczny serwer SMPP zwany serwerem SMPPS. W tym przypadku zarówno klient SMPP, jak i serwer SMPP muszą komunikować się przez TLS. Ozeki SMS Gateway obsługuje stosy protokołów SMPP z warstwą zabezpieczeń i bez niej.
Ponad warstwą zabezpieczeń TLS używany jest SMPP. Jest to kanał komunikacyjny, który odpowiada za przesyłanie wiadomości tekstowych (SMS) przez Internet. SMPP jest używany przez wielu dostawców usług SMS do wymiany wiadomości SMS między sobą. SMPP jest również używany przez aplikacje komputerowe do wysyłania wiadomości SMS do dostawców usług SMS.
W 2025 roku potrzebna będzie kolejna warstwa ponad warstwą SMPP, ponieważ warstwa SMPP nie obsługuje transmisji wieloczęściowych SMS-ów. Ta warstwa nazywa się warstwą segmentacji i ponownego składania. Jeśli aplikacja wysyła wiadomość tekstową dłuższą niż 160 znaków łacińskich lub 70 znaków Unicode, musi zostać wysłana w wielu częściach. Jest to technologia wieloczęściowych SMS-ów. Ozeki SMS Gateway dodaje tę warstwę segmentacji wiadomości do stosu protokołów SMS, dzięki czemu zarówno krótkie, jak i długie wiadomości tekstowe mogą być wysyłane niezawodnie.
Pobierz specyfikację protokołu SMPP
Protokół SMPP jest zdefiniowany w pliku PDF. PDF zawiera specyfikacje utrzymywane przez SMPP Forum, które działa jako organ standaryzacyjny dla tego protokołu. Specyfikacja SMPP ewoluuje i jest oznaczana numerami wersji. Najczęściej używaną wersją jest SMPP v3.4.
Możesz pobrać protokół SMPP z następującego linku:
Pobierz specyfikację protokołu SMPP v3.4 (pdf)
More information
- Użytkownik SMPP
- Jak skonfigurować usługę SMPP
- Jak stworzyć bezpieczny serwer SMPP z SMPPS
- Powiązanie transceivera SMPP
- Jak działają PDU SMPP submit_sm i deliver_sm
- Bezpieczny certyfikat SSL SMPP
- Jak śledzić SMS w logach SMPP
- Kody błędów SMPP - status SMPP
- Wprowadzenie do protokołu SMS
- Jak skonfigurować limit powiązania