|
Wprowadzenie
Istotnym elementem możliwości udostępnianych przez telefonię GSM jest technologia przesyłania krótkich wiadomości tekstowych SMS. Jest ona obecnie jedną z najpopularniejszych form mobilnej komunikacji a liczba jej zastosowań zarówno w sektorze B2B jak i B2C stale wzrasta.
Rozszerzenie systemów informatycznych o możliwość komunikacji za pomocą krótkich wiadomości tekstowych może zostać zrealizowane na szereg różnych sposobów. W zależności od infrastruktury operatora sieci komórkowej w danym regionie możliwe są następujące scenariusze:
- Wysyłanie wiadomości za pomocą różnego rodzaju bramek (ang. gateways). Istnieją bramki umożliwiające wysyłanie wiadomości przez modem, sieć Internet, usługi sieciowe jak SMTP czy WWW itp;
- Wysyłanie i odbieranie za pomocą terminala GSM (modem lub telefon GSM) przyłączonego do komputera;
- Wysyłanie i odbieranie wiadomości poprzez bezpośrednie połączenie z centrum obsługi wiadomości tekstowych (SMSC) operatora telefonii GSM.
Komunikacja przez bramki
Pierwszy z przedstawionych sposobów związany jest z reguły z publicznymi metodami komunikacji za pomocą wiadomości SMS i przeznaczony jest typowo wyłącznie do wysyłania wiadomości. Związane jest z nim szereg ograniczeń, pośród których najpoważniejszym jest mała niezawodność. Zdarzają się również różnego typu dodatkowe ograniczenia nakładane przez operatorów - na przykład na maksymalną liczbę wiadomości wysyłanych w określonej jednostce czasu itp.
Komunikacja przy pomocy terminala GSM
Drugi z przedstawionych scenariuszy umożliwia zarówno wysyłanie jak i odbieranie wiadomości. Nadaje się on jednak wyłącznie do obsługi ruchu o małym natężeniu (do około 600 wiadomości na godzinę). Jego zaletą jest stosunkowo prosta integracja z systemami informatycznymi. Do najważniejszych wad należy wysoki koszt jednostkowy wysyłania wiadomości i brak możliwości obsługi pełnej adresacji w ramach sieci GSM, w tym krótkich numerów (ang. Short Numbers) umożliwiających realizację serwisów informacyjnych, systemów mikropłatności, konkursów itp.
Komunikacja za pośrednictwem SMSC
Trzeci z przedstawionych sposobów komunikacji jest najbardziej uniwersalnym i najbogatszym sposobem komunikacji przy pomocy krótkich wiadomości tekstowych. Oferuje on w szczególności:
- Najbezpieczniejszą i najbardziej niezawodną obsługę krótkich wiadomości tekstowych
- Osiągnięcie największej możliwej wydajności komunikacji
- Odbieranie wiadomości wysyłanych na krótkie numery
- Możliwość ustalenia z operatorem taryfy dla odbieranych wiadomości
- Uzyskanie najniższego możliwego kosztu wysyłania wiadomości
- Dostęp do wszystkich możliwych opcji związanych z wysyłaniem i odbieraniem wiadomości
- Możliwość wysyłania wiadomości zawierających obrazki, loga, dzwonki, dane binarne itp.
- Uzyskanie pełnej informacji o rezultacie dostarczenia wiadomości do odbiorcy
Do najważniejszych wad rozwiązania należy zaliczyć wyższy koszt budowy infrastruktury niezbędnej do komunikacji. Musi ona, bowiem obejmować zestawienie oraz utrzymanie połączenia z operatorem SMSC za pomocą bezpiecznych protokołów sieciowych.
W zależności od operatora spotykane są różne wymagania, dotyczące typu połączenia sieciowego, które musi być zestawione pomiędzy aplikacja klienta, a siecią, w której działa SMSC. Typowo są to połączenia realizowane za pomocą dedykowanego połączenia sieciowego działającego przez sieci Internet. Spotykane są również rozwiązania pracujące w oparciu o protokół X.25 i inne protokoły.
W zależności od typu SMSC, spotykany jest jeden z czterech różnych protokołów używanych do komunikacji z SMSC: protokół SEMA, opracowany przez firmę Sema Telecoms, protokół CIMD2, opracowany przez firmę Nokia, protokół UCP, opracowany przez CMG Wireless Data Solutions oraz protokół SMPP opracowany przez organizację SMPP Developers Forum.
Zorganizowanie komunikacji z SMSC operatora umożliwia również odbieranie wiadomości skierowanych do tak zwanych krótkich numerów w ramach sieci GSM (ang. Short Number) oraz wysyłanie wiadomości do wszystkich numerów abonentów dostępnych w ramach sieci danego operatora (z uwzględnieniem roamingu z innymi operatorami). W przypadku potrzeby obsłużenia zestawu krótkich numerów kilku operatorów, konieczne jest, zestawienie połączenia z centrami SMSC wszystkich operatorów, których abonenci mają mieć możliwość wysyłania wiadomości do aplikacji klienta.
Nasza oferta
Oferujemy usługi projektowania i tworzenia oprogramowania i kompletnych systemów do komunikacji za pomocą krótkich wiadomości tekstowych we wszystkich prezentowanych powyżej wariantach. Tworzymy oprogramowanie do:
- Obsługi serwisów informacyjnych zintegrowanych z oprogramowaniem biznesowym klienta
- Obsługi badań, konkursów, mikropłatności, dystrybucji danych itp.
- Innych form komunikacji mobilnej wynikających z natury procesów biznesowych przedsiębiorstwa klienta
Nasze programy są przetestowane w komunikacji z centrami SMSC polskich operatorów telefonii mobilnej. Posiadanie sprawdzonych i przetestowanych implementacji oraz doświadczenie w tworzeniu oprogramowania są gwarancją efektywności i skuteczności proponowanych przez nas rozwiązań.
W naszej ofercie znajdują się również biblioteki komunikacyjne SMSC Relay ActiveX SDK oraz SMSC Relay VCL SDK umożliwiające tworzenie własnych rozwiązań do komunikacji za pomocą krótkich wiadomości tekstowych.
|