Dokumentacja interfejsu SMS HTTP API. Wersja 3.1 [18 marzec 2008]

Podobne dokumenty
Dokumentacja interfejsu SMS HTTP API. Wersja 3.0 [15 styczeń 2008]

Instrukcja korzystania z usługi 2SMS. Wersja 2.0 [12 stycznia 2014] bramka@gsmservice.pl

Dokumentacja interfejsu Webservices API. Wersja 2.0 [12 stycznia 2014]

DOKUMENTACJA TECHNICZNA SMS API MT

Zawartość. 1. Doładowanie konta na stronie gsmservice.pl

Dokumentacja smsapi wersja 1.4

Funkcje dodatkowe. Wersja 1.2.1

Funkcje dodatkowe. Wersja 1.2.1

FedEx efaktura Instrukcja Użytkownika

Specyfikacja HTTP API. Wersja 1.6

PANEL ADMINISTRACYJNY SPRZEDAWCY SZYBKI START

Spis treści REJESTRACJA NOWEGO KONTA UŻYTKOWNIKA PANEL ZMIANY HASŁA PANEL EDYCJI DANYCH UŻYTKOWNIKA EXTRANET.NET...

1.2 Prawa dostępu - Role

zmiany w aplikacji abcpanel MoŜliwość wysyłania informacji podatkowych SMS-em.

Instrukcja zarządzania kontami i prawami

Platforma dla Pośredników instrukcja dla Użytkownika Pożyczka gotówkowa

INSTRUKCJA AKTYWACJI I OBSŁUGI BRAMKI SMS DLA FIRM. (Bramka SMS dla małych Firm, Bramka SMS Pro)

Dokumentacja interfejsu HTTPD. Platforma BSMS.PL Instrukcja podłączenia po przez http

Instrukcja logowania do systemu Rejestru Unii dla nowych użytkowników

Podręcznik Integracji

Dokumentacja interfejsu API

Instrukcja korzystania z platformy B2B Black Point S.A.

Internetowy serwis Era mail Aplikacja sieci Web

REJESTRACJA, LOGOWANIE I USTAWIENIA PROFILU

Dokumentacja 2SMS

Dokumentacja SMS przez FTP

E-faktura instrukcja dla kontrahentów TVP S.A.

Spis treści. Rejestracja/logowanie. Zmiana numeru konta klienta. Tworzenie nowej przesyłki. Zamawianie kuriera

INSTRUKCJA OBSŁUGI PEKAOTOKENA DLA UŻYTKOWNIKÓW PEKAO24

1. Proszę wejść na stronę: poczta.home.pl i zalogować się do nowej skrzynki za pomocą otrzymanych danych.

Przewodnik po systemie Antyplagiat dla Użytkownika Indywidualnego

Procedura krok po kroku umożlwiająca logowanie kontem MCL w POL-on (dla aktualnych użytkowników POL-on) Rejestracja nowego użytkownika w systemie MCL

Regulamin akcji Testuj usługi z Play obowiązuje od r. 1

USOSweb U-MAIL

INSTRUKCJA zakładania konta w Społecznoś ci CEO

Instrukcja logowania do systemu Rejestru Unii dla nowych użytkowników

Instrukcja rejestracji

KaŜdy z formularzy naleŝy podpiąć do usługi. Nazwa usługi moŝe pokrywać się z nazwą formularza, nie jest to jednak konieczne.

Dokumentacja Techniczna SMS MO

Instrukcja Użytkownika Systemu Zarządzania Tożsamością Wersja. 1.0

INSTRUKCJA REJESTRACJI ORGANIZACJI W GENERATORZE WNIOSKÓW APLIKACYJNYCH SI NAWIKUS

Zawartość. 1. Rejestracja na stronie promosms.pl

Certyfikat niekwalifikowany zaufany Certum Silver. Instrukcja dla uŝytkowników Windows Vista. wersja 1.1 UNIZETO TECHNOLOGIES SA

Przebieg przykładowej rejestracji nowego Oferenta

Instrukcja dla użytkowników serwisu internetowego

Procedura uzyskania certyfikatu kwalifikowanego. Krok 3. Pobieranie certyfikatu kwalifikowanego wersja 1.8

Internetowy moduł prezentacji WIZYT KLIENTA PUP do wykorzystania np. na stronie WWW. Wstęp

SYSTEM ZARZĄDZANIA DANYMI OSOBOWYMI - INSTRUKCJA UŻYTKOWNIKA

Przeglądarka Internet Explorer NaleŜy zwrócić uwagę na to Ŝe: SYSTEM ONLINE nie działa w przeglądarce INTERNET EXPLORER

900/1800 i UMTS udostępnia usługę SMS z Internetu Max (zwaną w dalszej części niniejszego Regulaminu takŝe

Aby pobrać program FotoSender naleŝy na stronę lub i kliknąć na link Program do wysyłki zdjęć Internetem.

SKRÓCONA INSTRUKCJA OBSŁUGI ELEKTRONICZNEJ SKRZYNKI PODAWCZEJ WARSZAWSKIEGO CENTRUM POMOCY RODZINIE

Instrukcja wypełniania i rejestrowania wniosków on-line do wszystkich Akcji programu MłodzieŜ w działaniu

Instrukcja składania wniosku o dofinansowanie w systemie informatycznym IP na potrzeby konkursu nr 1/1.1.1/2015

1. Składanie wniosku rejestracyjnego - rejestracja konta użytkownika/firmy

Instrukcja logowania do systemu Rejestru Unii

SERWIS SMS. Uruchomienie usługi umoŝliwiającej wysyłanie SMS-ów z Systemu DMS

Punkt dystrybucji recept

Przewodnik użytkownika systemu e-faktur

INSTRUKCJA SKŁADANIA OFERT W SYSTEMIE WITKAC.PL

Tworzenie konta Na stronie głównej klikamy w przycisk Zarejestruj się

Instrukcja składania wniosku o dofinansowanie w systemie informatycznym IP na potrzeby konkursu nr 1/4.1.4/2015

SZCZEGÓŁOWY OPIS SPOSOBU DOSTĘPU DO INFORMACJI I DANYCH ZAWARTYCH W RAPORTACH SKŁADANYCH DO KRAJOWEJ BAZY DLA GIOŚ I WIOŚ

Rejestracja konta internetowego

Instrukcja zakładania konta pocztowego na stronie www-tz.c.pl

Instrukcja UŜytkownika bazy ECAS

Procedura uzyskania certyfikatu kwalifikowanego. Krok 3. Pobieranie certyfikatu kwalifikowanego wersja 1.5

Instrukcja składania wniosku o dofinansowanie w systemie informatycznym IP na potrzeby konkursu nr 1/1.1.1/2015

ikasa Instrukcja użytkownika

INSTRUKCJA UŻYTKOWNIKA

Instrukcja. Rejestracji i aktywacji konta w systemie so-open.pl DOTACJE NA INNOWACJE; SOFTWARE OPERATIONS SP. Z O. O.

Instrukcja rejestracji organizacji w podsystemie Generator Wniosko w Aplikacyjnych (GWA) Systemu Informatycznego NAWIKUS

Instrukcja zakładania konta w portalu epuap i profilu zaufanego.


Przebieg przykładowej aktywacji świadczeniodawcy za pośrednictwem Portalu Świadczeniodawcy (procedura ta dotyczy Oferentów z zakresu ZPO)

TELETRONIKA. Aplikacje sieciowe CALLNET - instrukcja modułu SMS (11.2)

Jak zalogować się po raz pierwszy w serwisie Ford Leasing?

Instrukcja rejestracji organizacji w podsystemie. Generator Wniosków Aplikacyjnych (GWA) Systemu Informatycznego NAWIKUS

Zmiany w kształceniu podyplomowym pielęgniarek i położnych

Obsługa serwisu kształcenie kwalifikacyjne w zawodzie - nowa formuła egzaminu zawodowego

System Doładowania e-karty przez Internet (SDK) Podręcznik uŝytkownika

INSTRUKCJA REJESTRACJI

Wspólnie tworzymy naszą wieś! Dołącz do nas! Instrukcja rejestracji Organizacji zrzeszonych w KZRKiOR. w aplikacji Policzmy Się

WIĘCEJ O NOWYM PLAY NA KARTĘ

Elektroniczna Skrzynka Podawcza

Wersja dokumentu: Data: 28 kwietnia 2015r.

Co to jest AXA On-Line?

Co zyskujesz dzięki rejestracji w serwisach WSiP?

INSTRUKCJA instalacji aplikacji elisty.pl

Jak złoŝyć wniosek w Programie Równać Szanse 2009 Regionalny Konkurs Grantowy instrukcja postępowania z elektronicznym systemem naboru wniosków

Autoryzacja zleceń kodem SMS. Dodatek do instrukcji głównej

REJESTRACJA, LOGOWANIE I USTAWIENIA PROFILU

Aplikacja WWW Booster. praktyczny poradnik uzupełnienia newslettera wysyłką SMS. FreshMail

Dane do konfiguracji konta klienckiego...2 Konto SIP...2 Konfiguracja dla Linksys PAP2T:...2 konfiguracje bramek za nat:...2 bez nat:...3 Klient...

Atrybuty SMS. Nazwa Twojej firmy lub produktu w SMS-ie podniesie prestiż Twojej wiadomości

elektroniczna Platforma Usług Administracji Publicznej

OPIS MODUŁU E-DORADZTWO ORAZ E-SZKOLENIA

Instrukcja instalacji aplikacji mobilnej IKO w telefonie

INSTRUKCJA OBSŁUGI SERWISU ALLPAY.PL. 1. Płatności internetowe

INSTRUKCJA ZŁOŻENIA WNIOSKU O KARTĘ KIBICA

Transkrypt:

http://bramka.gsmservice.pl e-mail: bramka@gsmservice.pl tel.: +48 12 398 42 52 fax.: +48 12 398 36 44 Bramka SMS: Obsługiwanych ponad 600 sieci w ponad 200 krajach Świata SMSy z własnym polem nadawcy Raporty doręczeń Obsługa długich wiadomości SMS Obsługa WAP PUSH Dokumentacja interfejsu SMS HTTP API Wersja 3.1 [18 marzec 2008]

SPIS TREŚCI: 1. Historia zmian w dokumentacji... 3 2. Wprowadzenie... 3 2.1. Krok 1 - Rejestracja konta w GSMService.pl... 3 2.2. Krok 2 Aktywacja subkonta API... 4 3. Podstawowe funkcje dostępne w API... 4 3.1. Wysyłanie wiadomości SMS... 4 3.2. Status wysłanych SMSów... 6 3.3. Sprawdzanie stanu konta... 6 3.4. Sprawdzenie kosztu SMS a... 7 4. Definiowanie zawartości Pola Nadawcy... 7 5. Kody statusów API... 8 6. Dodatkowe informacje i kontakt... 9 SPIS TABEL: Tab. 1. Objaśnienie parametrów modułu do wysyłania wiadomości SMS... 5 Tab. 2. Objaśnienie parametrów modułu do odczytu statusów wysłanych SMSów... 6 Tab. 3. Objaśnienie parametrów modułu do sprawdzania stanu konta.... 7 Tab. 4. Objaśnienie parametrów modułu do sprawdzenia kosztu wysyłki wiadomości... 7 Tab. 5. Objaśnienie kodów zwracanych statusów... 8 Copyright 2008 INTERMEDIA Strona 2

1. Historia zmian w dokumentacji. Wersja Data Wprowadzone zmiany 3.1 18.03.2008 Dodano moŝliwość wysyłki wiadomości WAP PUSH 3.0 15.01.2008 2.8 09.01.2007 Dostosowano dokumentację interfejsu API do nowej platformy bramki SMS, dodano moŝliwość wysyłania SMSów ze zdefiniowanym czasem doręczenia wiadomości. Dodano kilka nowych statusów wiadomości SMS, dodano parametr showid. 2. Wprowadzenie Dokument ten powstał w celu umoŝliwienia integracji Bramki SMS GSMService.pl z dowolną aplikacją lub systemem. Na obecnej platformie GSMService.pl istnieje kilka róŝnych moŝliwości wysyłania wiadomości SMS: Bezpośrednio ze strony http://bramka.gsmservice.pl Za pomocą programu SzybkiSMS [http://www.szybkisms.pl] Za pośrednictwem interfejsu API W niniejszym dokumencie przedstawiono moŝliwości, jakie niesie za sobą wykorzystanie interfejsu API. W chwili obecnej poprzez API moŝliwa jest wysyłka wiadomości SMS oraz Flash SMS. W niedalekiej przyszłości umoŝliwimy wysyłanie poprzez API wiadomości faksowych. Wysłanie wiadomości SMS, sprawdzenie jej statusu czy stanu konta poprzez API polega na wywołaniu odpowiedniego adresu WWW z jednoczesnym przekazaniem do niego pewnych parametrów. y mogą zostać przekazane za pośrednictwem metody HTTP POST lub HTTP GET. JednakŜe ze względów wydajnościowych oraz pewnych ograniczeń metody GET zalecamy wykorzystanie do tego celu metody HTTP POST. Komunikacja z API moŝe odbywać się zarówno na porcie 80 (w przypadku nieszyfrowanych połączeń) lub na porcie 443 (z szyfrowaniem SSL). Wszystkie wartości przekazywanych parametrów powinny zostać potraktowane uprzednio funkcją urlencode (w przypadku PHP), lub jej odpowiednikiem dla danego języka programowania. Bardzo prosimy dokładnie zapoznać się z niniejszą dokumentacją przed rozpoczęciem integracji. Ułatwi to cały proces oraz pozwoli uniknąć wielu problemów. Aby rozpocząć integrację dowolnej aplikacji z Bramką SMS konieczne jest posiadanie konta w serwisie GSMService.pl i aktywacja dostępu do konta API (zwanego w dalszej części tej dokumentacji subkontem API). PoniŜej prezentujemy rok po kroku jak aktywować dostęp do interfejsu API. 2.1. Krok 1 - Rejestracja konta w GSMService.pl JeŜeli nie posiadasz jeszcze konta w GSMService.pl naleŝy je załoŝyć. W przeciwnym wypadku przejdź do kroku 2. Aby zarejestrować nowe konto w GSMService.pl naleŝy: Wejść na stronę http://bramka.gsmservice.pl/register.php, Wypełnić formularz rejestracyjny. Po pomyślnej rejestracji zostaniesz automatycznie zalogowany i poproszony o akceptację Copyright 2008 INTERMEDIA Strona 3

Regulaminu Bramki SMS. Będziesz mógł równieŝ wówczas wprowadzić dane do Faktur VAT, jeŝeli chcesz je otrzymywać po kaŝdym zasileniu konta. 2.2. Krok 2 Aktywacja subkonta API Po zalogowaniu się na http://bramka.gsmservice.pl naleŝy: Wybrać z lewego MENU, z sekcji INTEGRACJA (API) opcję Aktywacja kont API, Wypełnić formularz podając dowolny login oraz hasło dla subkonta API (wpisywany login i hasło posłuŝą do autentykacji uŝytkownika przy wywoływaniu wszystkich funkcji API, dlatego teŝ prosimy o staranne dobranie i bezpieczne przechowywanie loginu oraz hasła, aby nikt niepowołany nie uzyskał dostępu do Państwa konta API). Po pomyślnym wysłaniu formularza subkonto API zostanie załoŝone i aktywowane. UWAGA! Obecnie pierwsze subkonto API aktywowane jest bezpłatnie. Za kaŝde kolejne subkonto pobieramy jednorazową opłatę w wysokości 10 zł brutto. Posiadając aktywne konto API moŝna rozpocząć proces integracji. Aby wysyłać wiadomości SMS, konieczne jest zasilenie konta wybranym pakietem punktów. Zestawienie dostępnych pakietów znaleźć moŝna na stronie http://bramka.gsmservice.pl/pricing.php. W celu zasilenia konta, będąc zalogowanym do Bramki SMS, naleŝy wybrać opcję Doładuj konto z lewego MENU, a następnie postępować zgodnie ze wskazówkami. 3. Podstawowe funkcje dostępne w API Wydanie polecenia (w tym wysłanie wiadomości SMS) polega na wywołaniu odpowiednio przygotowanego adresu URL. Adres składa się ze ścieŝki do skryptu oraz z parametrów przekazywanych do niego metodą POST lub GET. 3.1. Wysyłanie wiadomości SMS W celu wysłania wiadomości SMS poprzez interfejs API naleŝy wywołać następujący adres URL z parametrami w postaci: https://bramka.gsmservice.pl/api/send.php?login=xxxxx&pass=xxxxx&numer=xxxxx&tekst=xx xxxx&rodzaj=x&podpis=x&showid=1 gdzie xxx to odpowiednie wartości parametrów. y moŝna przekazywać zarówno metodą POST, jak i GET. Zostały one objaśnione w Tab. 1. Copyright 2008 INTERMEDIA Strona 4

Tab. 1. Objaśnienie parametrów modułu do wysyłania wiadomości SMS. login pass numer tekst rodzaj podpis deliv_time showid Login subkonta API w Bramce SMS [zdefiniowany w czasie aktywacji API] Hasło do subkonta API w Bramce SMS [zdefiniowane w czasie aktywacji API] Numer telefonu odbiorcy, pod który SMS ma zostać wysłany. UWAGA!!! Koniecznie w postaci międzynarodowej z kodem kraju na początku (bez znaku +) np. 48601444555 Treść SMSa, która ma zostać wysłana - powinna zostać odpowiednio zakodowana np. funkcją urlencode (w PHP). Maksymalna długość pojedynczego SMSa 160 znaków. Maksymalna długość łączonego SMSa: 306 znaków. Uwaga! Niektóre znaki liczone są podwójnie, np. znaki: [ ] ~ ^ { } \. Treść powinna być zgodna z kodowaniem ISO-8859-2. W przypadku wiadomości WAP PUSH parametr ten powinien zawierać adres WWW, która ma być pobrana po otrzymaniu wiadomości. Rodzaj wysyłanego SMSa: 1 SMS tradycyjny (wysyłany z własnym polem nadawcy) 2 Flash SMS (wysyłany z własnym polem nadawcy) 8 WAP Push (zawiera odsyłacz do strony WWW) Podpis 1, który znajdzie się w polu nadawcy zamiast numeru nadawcy. JeŜeli pominięto ten parametr, SMS zostanie wysłany z polem nadawcy Bramka SMS. UWAGA prosimy przeczytać przypis na końcu tej strony! zawiera czas (wyraŝony w minutach od chwili wywołania funkcji wysyłającej), kiedy wiadomość ma zostać doręczona do odbiorcy. Wiadomość zostanie doręczona o zdefiniowanej porze (+ - 5 minut). Maksymalna wartość: 10080 0 Nie zostanie zwrócony identyfikator wiadomości 1 Zostanie równieŝ zwrócony identyfikator wysłanej wiadomości (szczegóły poniŝej) Mając identyfikator wiadomości moŝliwe jest sprawdzenie aktualnego statusu wysłanej wiadomości. Więcej w rozdziale 3.2 Status wysłanych SMSów. Po wywołaniu adresu z prawidłowo przekazanymi parametrami, w treści wyświetlonej strony otrzymamy kod statusu SMSa w formie: a) Gdy parametr showid=0: Status:XXX b) Gdy parametr showid=1: Status:XXX SMSID gdzie XXX oznacza odpowiedni kod trzycyfrowy statusu, natomiast SMSID to identyfikator wysłanej wiadomości. Objaśnienie poszczególnych kodów statusu przedstawia Tab. 5. 1 KaŜda zawartość pola nadawcy musi zostać uprzednio zweryfikowana. Oznacza to, Ŝe konieczne jest uprzednie zdefiniowanie wszystkich wyraŝeń, numerów itd. wykorzystywanych w polu nadawcy. KaŜdy uŝytkownik moŝe bezpłatnie zdefiniować nieograniczoną ilość pól nadawcy. Uprzednie zdefiniowanie zawartości oraz weryfikacja ma na celu ograniczenie potencjalnych naduŝyć i podnieść bezpieczeństwo wszystkich uŝytkowników bramki. Opis, w jaki sposób zdefiniować zawartość pola nadawcy oraz pozostałe informacje znajdują się w Rozdziale 4. niniejszej dokumentacji. Copyright 2008 INTERMEDIA Strona 5

3.2. Status wysłanych SMSów Istnieje moŝliwość sprawdzenia aktualnego statusu wysyłanych wiadomości SMS. Statusy SMSów zmieniają się np. w momencie doręczenia wiadomości do odbiorcy, itp. W celu sprawdzenia aktualnego statusu wiadomości naleŝy wywołać adres w następującej formie (parametry moŝna przekazać metodą POST lub GET): https://bramka.gsmservice.pl/api/status.php?login=xxxxx&pass=xxxxxx&smsid=xxxx&ilosc=x gdzie xxx to odpowiednie wartości parametrów, które zostały objaśnione w Tab. 2. Tab. 2. Objaśnienie parametrów modułu do odczytu statusów wysłanych SMSów. login pass smsid ilosc Login subkonta API w Bramce SMS [zdefiniowany w czasie aktywacji API] Hasło do subkonta API w Bramce SMS [zdefiniowane w czasie aktywacji API] Identyfikator wiadomości otrzymany po wysyłaniu wiadomości parametr opcjonalny. Liczba ostatnio wysłanych wiadomości SMS, których aktualne statusy mają zostać zwrócone (zakres 1-300) parametr opcjonalny. JeŜeli podany jest parametr smsid to parametr ilosc jest pomijany. UWAGA! y smsid oraz ilosc są opcjonalne, lecz wymagana jest obecność jednego z nich. Po wywołaniu odpowiednio spreparowanego adresu w treści wyświetlonej strony otrzymamy wyniki w wierszach o następującej postaci: smsid nr_docelowy data godzina status rodzaj koszt gdzie: smsid identyfikator SMSa w naszym systemie nr_docelowy numer telefonu odbiorcy SMSa data i godzina data i godzina ostatniej zmiany statusu SMSa status aktualny kod statusu SMSa w formie trzycyfrowej zgodnie z Tab. 5 rodzaj rodzaj SMSa (1 SMS tradycyjny, 2 Flash SMS, 3 SMS ekonomiczny, 4 Logo czarno-białe, 5 Tapeta, 6 Logo kolorowe, 7 wiadomość FAKS, 99 SMS aktywacyjny) koszt koszt wysyłki danego SMSa (wyraŝony w punktach) KaŜdy z wierszy zawiera informację o dokładnie jednej wiadomości SMS. 3.3. Sprawdzanie stanu konta Aby sprawdzić aktualny stan konta w Bramce SMS za pośrednictwem interfejsu API naleŝy wywołać adres o następującej składni: https://bramka.gsmservice.pl/api/stan.php?login=xxxxx&pass=xxxxxx gdzie xxx to odpowiednie wartości parametrów. Znaczenie kaŝdego parametru przedstawia Tab. 3. Copyright 2008 INTERMEDIA Strona 6

Tab. 3. Objaśnienie parametrów modułu do sprawdzania stanu konta. login pass Login subkonta API w Bramce SMS [zdefiniowany w czasie aktywacji API] Hasło do subkonta API w Bramce SMS [zdefiniowane w czasie aktywacji API] Po wywołaniu prawidłowego adresu z przekazanymi parametrami, w treści wyświetlonej strony otrzymamy aktualny stan punktów na koncie w postaci: Stan:XXX gdzie XXX oznacza dostępną ilość punktów. 3.4. Sprawdzenie kosztu SMS a Koszt wiadomości uzaleŝniony jest od docelowej sieci GSM i moŝe być okresowo zmieniany przez poszczególnych operatorów GSM. Aby sprawdzić aktualny koszt wiadomości SMS, wysyłanej pod konkretny numer, naleŝy wywołać adres o następującej postaci: https://bramka.gsmservice.pl/api/price.php?numer=xxxxxxxxxxx&tekst=xxxxxxxxx&rodzaj=x gdzie xxx to odpowiednie wartości parametrów. y moŝna przekazać za pomocą metody POST lub GET. Objaśnienia parametrów przedstawia Tab. 4. Tab. 4. Objaśnienie parametrów modułu do sprawdzenia kosztu wysyłki wiadomości. numer tekst rodzaj Numer telefonu odbiorcy, pod który ma zostać wysłany SMS. UWAGA!!! Koniecznie w postaci międzynarodowej z kodem kraju na początku (bez znaku +) np. 48601444555 Treść SMSa, która ma zostać wysłana (treść powinna zostać odpowiednio zakodowana np. funkcją urlencode (w PHP). Obowiązuje kodowanie ISO-8859-2. Rodzaj wysyłanego SMSa: 1 SMS tradycyjny 2 Flash SMS Po wywołaniu adresu z prawidłowymi parametrami, w treści wyświetlonej strony otrzymamy: Koszt:XX gdzie XX oznacza koszt wiadomości (wyraŝony w punktach). W przypadku, kiedy podamy nieprawidłowe parametry lub wystąpi błąd, otrzymamy: ERR:XXX gdzie XXX oznacza trzycyfrowy kod błędu. Znaczenie kaŝdego z kodów znaleźć moŝna w Tab. 5. 4. Definiowanie zawartości Pola Nadawcy Pole nadawcy jest to numer lub nazwa nadawcy SMSa, która wyświetla się na telefonie odbiorcy w polu od. Z uwagi na konieczność zachowania wysokich standardów bezpieczeństwa oraz konieczność ograniczenia potencjalnych naduŝyć niezbędne jest uprzednie zdefiniowanie oraz Copyright 2008 INTERMEDIA Strona 7

zweryfikowanie zawartości pola nadawcy, które moŝna będzie wykorzystać podczas wysyłania wiadomości SMS. W tym celu naleŝy zalogować się na konto bramki w serwisie GSMService.pl, a następnie wybrać z lewego menu (sekcja MENU GŁÓWNE ) opcję Edycja pola nadawcy. W formularzu moŝna wpisać zarówno numer telefonu, jak i tekst alfanumeryczny, który chcesz wykorzystać w polu nadawcy. Tekst alfanumeryczny moŝe zawierać maksymalnie 11 znaków, w tym małe i duŝe litery od A do Z, cyfry od 1 do 9 oraz znak spacji. Pozostałe znaki nie są akceptowane. Tekst alfanumeryczny po zweryfikowaniu przez operatora Bramki SMS zostanie przypisany do Twojego konta i będziesz mógł go uŝywać w polu nadawcy podczas wysyłania wiadomości SMS. W przypadku, gdy wprowadzisz do formularza numer telefonu, otrzymasz na ekranie wskazówki, w jaki sposób go zweryfikować. KaŜdy uŝytkownik Bramki SMS moŝe zdefiniować dowolną ilość pól nadawcy. W przypadku, gdy wysyłając wiadomość SMS wprowadzisz niezdefiniowane uprzednio pole nadawcy, wiadomość zostanie wysłana z polem nadawcy ustawionym na Bramka SMS. 5. Kody statusów API Opisane w niniejszej dokumentacji funkcje zwracają w rezultacie swojej pracy pewne trzycyfrowe kody, które świadczą o przebiegu danej operacji. W Tab. 5. znajduje się ich spis wraz z niezbędnymi objaśnieniami. Tab. 5. Objaśnienie kodów zwracanych statusów. 000 Brak wystarczającej ilości punktów na koncie w Bramce SMS 001 Błąd techniczny w składni SMSa 002 SMS nie został wysłany 003 SMS został wysłany 004 Sieć, do której próbowano wysłać SMSa jest obecnie niedostępna 005 Numer odbiorcy jest nieprawidłowy 006 Brak treści SMSa 007 Problem z doręczeniem SMSa (abonent ma wyłączony telefon, jest poza zasięgiem sieci, jego numer został przeniesiony lub jego skrzynka odbiorcza jest przepełniona itp.) 008 Nieprawidłowy Login lub/i hasło do subkonta API 009 Nieprawidłowy rodzaj SMSa 010 SMS oczekuje w kolejce na wysłanie 011 Trwa oczekiwanie na zwrócenie statusu SMSa przez sieć GSM 012 Wiadomość anulowana przez uŝytkownika Copyright 2008 INTERMEDIA Strona 8

013 SMS został doręczony do odbiorcy (otrzymano raport doręczenia). UWAGA! Status ten aktywny jest w nie wszystkich docelowych sieciach. Sieci, które nie obsługują raportów doręczeń zwrócą status 003 200 FAX został przekazany do operatora. 201 FAX został wysłany do odbiorcy. 202 Linia odbiorcy była zajęta. FAX nie został wysłany. 203 Brak sygnału faksu. Prawdopodobnie pod podanym numerem nie pracuje fax. 204 Nie udało się odebrać informacji o rezultacie wysyłania faksu. 205 Połączenie nie zostało odebrane. 206 207 Zbyt niska jakość połączenia ze strony odbiorcy nie pozwala na wysyłkę faksu pod ten numer. Faks wysyłający nie rozpoczął transmisji obrazu. Faks został częściowo wysłany. Przetransmitowano tylko cześć stron gdyŝ połączenie zostało przerwane. 208 Błąd protokołu. FAX nie został wysłany. 209 Faks wysyłający i odbierający nie uzgodniły opcji transmisji. 210 Wiadomość jest w trakcie wysłania. 211 Wystąpił nieoczekiwany błąd. Wiadomość nie została wysłana. 212 Wiadomość jest w trakcie wysłania. 6. Dodatkowe informacje i kontakt Odpowiedzi na Wasze pytania oraz dodatkowe informacje uzyskać moŝna kontaktując się z nami: PHU INTERMEDIA www: http://www.gsmservice.pl e-mail: bramka@gsmservice.pl tel.: +48 12 398 42 52 fax.: +48 12 398 36 44 Dodatkowe informacje znaleźć moŝna równieŝ pod adresem http://bramka.gsmservice.pl/api.php. Copyright 2008 INTERMEDIA Strona 9