Płatności sms premium
Zapoznaj się ze schematem działania usługi sms premium.
Schemat działania oraz opis znajdziesz w dokumentacji on-line.
Testowa bramka sms
Jeżeli chcesz sprawdzić jak działa nasza darmowa bramka sms możesz skorzystać i wysłać testową
wiadomość. Testowa bramka sms
Czy wiesz że możesz wysyłać sms-y ze swojego maila?
Teraz już nie musisz szukać bramki w internecie, wystarczy że wyślesz mail.
Możesz edytować pole nadawcy, dodawać i aktualizować książkę adresową.
Ustawiać dowolne powiadomienia o żądanej dacie i godzinie.
Odbierać sms-y od znajomych i klientów prosto na swoją skrzynkę e-mail.
Usługa dostępna po rekordowo niskiej cenie. Wysyłasz za 8 gr. odbierasz za darmo.
Powiadomienia sms
Jeżeli chcesz wysłać do siebie sms z powiadomieniem np. o wizycie u dentysty.
Wystarczy że wyślesz wiadomość mail na adres usługi email2sms z tematem: powiadom RRRR-MM-DD GG:MM:SS, a w treści wpiszesz treść powiadomienia.
|
Email2sms | Email-Marketing | Premium sms
Parametry dostępu skryptowego do serwera sms Api:
Przesyłanie poleceń może odbywać się za pomocą metody GET lub POST.
Host: http://www.gatesms.eu
Url: /sms_api.php
Port: 80
Kodowanie: UTF-8
Opis parametrów:
Parametry wymagane:
login = adres e-mail podany w trakcie rejestracji (max. 150 znaków)
pass = hasło nadane w trakcie rejestracji (max. 20 znaków)
to = numer odbiorcy (max. 11 znaków)
msg = wiadomość (max. 160 znaków)
Parametry domyślne:
sms_type = sms
time = aktualny
transaction = 0
Parametry dodatkowe:
name = nazwa kontaktu imię nazwisko bądź dowolna nazwa (max. 150 znaków)
mail = adres e-mail kontaktu (max. 150 znaków)
sms_type = rodzaj smsa (sms lub sms_flash)
from = numer nadawcy bądź dowolna nazwa (max. 11 znaków)
time = określenie czasu wysyłki (format Unix time)
test = z wartością 1, symulacja wysyłki
pl = z wartością 1, umożliwia przesłanie tekstu z polskimi znakami (max. 70 znaków)
wap = poprawny adres (http://www.gatesms.eu), umożliwia przesłanie aktywnego linku - wap push (wymagane jest podanie nadawcy)
transaction = w przypadku dużej ilość rekordów do przesłania należy przypisać wartość 1, wtedy po każdym wywołaniu nie będzie uruchamiana funkcja nadawania wiadomości. Opcja ta przeznaczona jest do jednorazowego importu dużej ilości rekordów.
Za każdym razem serwer odpowiada takim ciągiem znaków (wartości przykładowe):
Status: 002, Id: 1005, To: 48XXXXXXXXX, Time: 1243890490
Status: 002 - Wiadomość została zakolejkowana do wysłania (odebrana przez smsc)
Id: - Identyfikator wiadomości w bazie
To: - Numer odbiorcy wiadomości
Time: - Czas wygenerowania raportu
Jeżeli w zakładce Kolejka/Historia (dostępne po zalogowaniu) zostanie zdefiniowany powrotny adres raportów, będzie on wywoływany za każdym razem kiedy zmieni się status wiadomości w naszej bazie danych.
Serwer odpowiada metodą POST
Parametry przekazywane w wywołaniu zwrotnym:
Status: 004 - Wiadomość odebrana przez odbiorcę (potwierdzenie odbioru)
Id: - Identyfikator wiadomości w bazie
To: - Numer odbiorcy wiadomości
Time: - Czas wygenerowania raportu
|
Import kontaktów z pliku csv
Seperator pól: ;
Kolejność importowanych pól: NAZWA;TEL;MAIL;POLE ZMNIENNE
Każdy wiersz zakończony znakiem końca lini. Do rozdzielenie pól należy użyć znaku ; lub , a wartości pól umieścić w znakach "
Maksymalna wielkość paczki wynosi 2000 rekordów. W przypadku większej ilości kontaktów do zaimportowania należy podzielić bazę na części po 2000 rekordów.
|
Prosty przykład php:
<? /**************************************************************** * SKRYPT WEBAPI (sms api) DO WYSYŁANIA SMS GATESMS.EU * * Właścicielem i autorem skryptu jest firma Jazz Translation * * do której należy marka Gatesms G-Code oraz G-Pay * * Skrypt przeznaczony jest do dalszej dystrybucji. * * Użytkownik ma prawo modyfikować kod oraz implementowć * * go na własnych stronach www tylko jeżeli jest klientem * * firmy Jazz Translation. * * http://www.gatesms.eu 2002-2010 Grupa Jazz * ****************************************************************/ class SMS { private $to; private $from; private $sms_typ; private $msg; private $login; private $pass; private $pl; private $wap; private $transaction; private $test; public function SMS() { $this->sms_typ="sms"; $this->from=""; $this->wap=""; $this->pl=0; $this->test=0; $this->transaction=0; } public function setLogin($login) { $this->login=$login; } public function setPass($pass) { $this->pass=$pass; } public function setFrom($from) { $this->from=$from; } public function setSmsTyp($typ="sms") { $this->sms_typ=$typ; } public function setTo($to) { $this->to=$to; }
public function setPL($pl) { $this->pl=$pl; }
public function setWap($wap) { $this->wap=$wap; }
public function setTest($test=1) { $this->test=$test; }
public function setTransaction($transaction=1) { $this->transaction=$transaction; } public function setMsg($msg) { $this->msg=preg_replace("/\s+/is","%20",$msg); } public function sendSms() { $out=""; $url="http://www.gatesms.eu/sms_api.php"; $fields="login=".$this->login; $fields.="&pass=".$this->pass; $fields.="&sms_type=".$this->sms_typ; $fields.="&from=".$this->from; $fields.="&to=".$this->to; $fields.="&pl=".$this->pl; $fields.="&wap=".$this->wap; $fields.="&msg=".$this->msg; $fields.="&transaction=".$this->transaction; $fields.="&test=".$this->test; $curl = curl_init(); curl_setopt($curl, CURLOPT_HEADER, 0); curl_setopt($curl, CURLOPT_POST, 1); curl_setopt($curl, CURLOPT_USERAGENT, "SMSbot:(www.gatesms.eu)"); curl_setopt($curl, CURLOPT_FOLLOWLOCATION, 1); curl_setopt($curl, CURLOPT_FRESH_CONNECT, 1); curl_setopt($curl, CURLOPT_TIMEOUT, 10); curl_setopt($curl, CURLOPT_CONNECTTIMEOUT, 5); curl_setopt($curl, CURLOPT_RETURNTRANSFER, 1); curl_setopt($curl, CURLOPT_URL, $url); curl_setopt($curl, CURLOPT_POSTFIELDS, $fields); $out=curl_exec($curl); curl_close($curl); return $out; } }; ?>
<? //Wysłanie sms. include_once("sms_sender.php"); $sms = new SMS; // konstruktor obiektu SMS $sms->setLogin("Twoj@login.pl"); // Twój login lub numer telefonu 48XXXXXXXXX $sms->setPass("twoje hasło"); // Twoje hasło $sms->setTo("48xxxxxxxxx"); // Numer pod który zostanie wysłany sms $sms->setTest(0); // Wartość 1 symuluje wysyłkę, służy do przeprowadzenia testu wysyłki $sms->setTransaction(0); // Ustawiamy na 1 jeżeli importujemy dużą ilość wiadomości $msg="Twój kod: 3456 Wpisz go na stronie internetowej. Dziękujemy."; $sms->setMsg($msg);// Pole wiadomości tu przesyłamy kod! lub dowolną wiadomość sms $raport = $sms->sendSms(); // wysyłamy wiadomość unset($sms); // kasujemy obiekt sms echo $raport;// Zwraca potwierdzenie wysłania ?>
|
Sms Premium:
Oferujemy kompletną platformę do zarządzania usługą sms premium. Po zalogowaniu do systemu w oknie KOLEJKA/HISTORIA dostępna jest zakładka
SMS PREMIUM. Możemy tu z listy wybrać interesujący nas numer premium sms i ustanowić unikalny prefix, pozostaje jeszcze tylko podanie adresu url na który będą
przychodzić sms-y wysyłane przez Państwa klientów. Średni czas integracji z Państwa serwisem to ok. 30 min.
Schemat działania.

Usługa polega na przydzieleniu klientowi prefixu lub hasła na współdzielonym numerze premium
sms (numer o podwyższonej płatności, 7XXX, 7XXXX) i umożliwia pobieranie opłat od 0,50 zł do 25 zł netto w
zależności od użytego numeru. Usługa umożliwia dwukierunkową obsługę ruchu smsowego.
Za każdy odebrany sms premium przypada darmowa pula smsów zwrotnych patrz cennik które można wykorzystać do wysłania
kolejnych informacji do nadawców przysłanych wiadomości sms premium.
Schemat działania
| Odbiór sms (MO) | Odbiór odbywa się na
zasadzie callback, każdy przychodzący sms jest przekazywany na URL MO klienta łącznie ze wszystkimi parametrami wiadomości sms:
numer nadawcy, numer odbiorcy, pełny tekst wiadomości, znacznik czasowy. |
| Wysyłka sms (MT) | Wysyłka sms odbywa się
poprzez interfejs sms api, za każdy sms przychodzący przysługuje pula darmowych smsów MT możliwych do wysyłki w dowolnym czasie. |
W zakładce KOLEJKA/HISTORIA dostępnej po zalogowaniu możemy zdefiniować adres url na jaki będzie przekazywany sms.
Za każdym razem kiedy zostanie wysłany sms premium na Państwa numer i prefix, serwer przekaże wszystkie parametry wiadomości na adres wskazany jako url callback.
Parametry przekazywane są metodą GET:
id = identyfikator rekordu w bazie
from = numer nadawcy (klient)
to = numer sms premium
msg = wiadomość (gatesms.prefix.dowolna treść wiadomości)
time = znacznik czasowy wysłania raportu (unix time)
Konfiguracja sms premium jest łatwa i nie wymaga specjalistycznej wiedzy:
Wysłanie darmowych smsów zwrotnych odbywa się za pomocą dostępnego api, wysyłka polega na wywołaniu adresu naszego serwera
http://www.gatesms.eu/sms_api.php i przekazaniu odpowiednich parametrów.
Parametry obowiązkowe:
login = adres e-mail podany w trakcie rejestracji (max. 150 znaków)
pass = hasło nadane w trakcie rejestracji (max. 20 znaków)
to = numer odbiorcy (max. 11 znaków)
msg = wiadomość (max. 160 znaków)
sms_type=premium - bardzo ważny parametr!
Przykład odpowiedzi na sms premium przychodzący
<? if($from) { include_once("sms_sender.php"); $sms = new SMS; // konstruktor obiektu SMS $sms->setLogin("demo@gatesms.eu"); // Twój login lub numer telefonu 48XXXXXXXXX $sms->setPass("hasło"); // Twoje hasło $sms->setTo($from); // Numer pod który zostanie wysłany sms $sms->setSmsTyp("premium"); //Przy wysyłaniu smsów z darmowej puli koniecznie MUSI być typ: premium $msg="Dziekujemy za zgloszenie";//Odpowiedź na sms premium $sms->setMsg($msg);// Pole wiadomości tu przesyłamy kod! lub dowolną wiadomość sms $sms->sendSms(); // wysyłamy wiadomość unset($sms); // kasujemy obiekt sms } ?>
Przykład generatora kodów
Poniższy przykład nie nadaje się do użycia jeżeli na stronie jest duży ruch. Wtedy trzeba użyć bazy danych. To żaden problem, proszę tylko do nas napisać.
<? /**************************************************************** * SKRYPT WEBAPI (sms api) * * GENERATOR KODÓW PREMIUM SMS GATESMS.EU * * Właścicielem i autorem skryptu jest firma Jazz Translation * * do której należy marka Gatesms G-Code oraz G-Pay * * Skrypt przeznaczony jest do dalszej dystrybucji. * * Użytkownik ma prawo modyfikować kod oraz implementowć * * go na własnych stronach www tylko jeżeli jest klientem * * firmy Jazz Translation. * * http://www.gatesms.eu 2002-2010 Grupa Jazz * ****************************************************************/ /*SMS PREMIUM PRZYCHODZĄCY Raport = id = identyfikator rekordu w bazie from = numer nadawcy (klient) to = na jaki numer przesłany msg = wiadomośc(prefix) time = znacznik czasowy wysłania raportu */ class Code { public $expire = 7200; function Code() { try { if(!is_file("gatesms.code")) { $f=fopen("gatesms.code","w"); if(!$f) throw new Exception("PROBLEM Z OTWARCIM PLIKU"); fputs($f,""); fclose($f); } } catch (Exception $e){print $e->getMessage();} } public function getCode() { $AS = array('A','B','C','D','E','F','G','H','I','J','K','L', 'M','N','O','P','Q','R','S','T','U','W','Z','X','Y','V','a', 'b','c','d','e','f','g','h','i','j','k','l','m','n','o','p', 'q','r','s','t','u','w','z','x','y','v','1','2','3','4','5', '6','7','8','9','0');
$CODE = "";
for($z=0;$z<4;$z++)
$CODE.= $AS[rand(0,count($AS))];
return $CODE; } public function saveCode($code) { try{ $f=fopen("gatesms.code","a"); if(!$f) throw new Exception('PROBLEM Z OTWARCIEM PLIKU'); fputs($f, $code." ".time()."\n"); fclose($f); } catch (Exception $e){print $e->getMessage();} } public function checkCode($code) { try{ $f=file("gatesms.code"); $out=""; $ok=0; if(!is_array($f)) throw new Exception ("PROBLEM Z OTWARCIEM PLIKU"); foreach($f as $rows) { $row = explode(" ", trim($rows)); if($row[0]!=$code AND $row[1] > time()-$this->expire) { $out.=$row[0]." ".$row[1]."\n"; } else { $ok=1; } } $f=fopen("gatesms.code","w"); if(!$f) throw new Exception("PROBLEM Z OTWARCIEM PLIKU"); fputs($f, $out); fclose($f); } catch(Exception $e) {print $e->getMessage();} return $ok; } }; //------------------------------------------------------------------------------ if($from) {
$Code = new Code; $kod = $Code->getCode(); $Code->saveCode($kod); include_once("sms_sender.php"); $sms = new SMS; // konstruktor obiektu SMS $sms->setLogin("demo@gatesms.eu"); // Twój login lub numer telefonu 48XXXXXXXXX $sms->setPass("hasło"); // Twoje hasło $sms->setSmsTyp("premium"); //Przy wysyłaniu smsów z darmowej puli koniecznie MUSI być typ: premium $sms->setTo($from); // Numer pod który zostanie wysłany sms $sms->setFrom("48555666888"); // Numer bądź nazwa 11 znaków pole nadawcy $msg="Twój kod: ".$kod." Wpisz go na stronie internetowej."; $sms->setMsg($msg);// Pole wiadomości tu przesyłamy kod! lub dowolną wiadomość sms $sms->sendSms(); // wysyłamy wiadomość unset($sms); // kasujemy obiekt sms }
if($get_code) { //zmienna która jest ustawiana w momencie kiedy użytkownik wpisze kod na stronie internetowej $Code = new Code; // Konstruktor obiektu Code $Code->expire=3600; // Ilość sekund po których kod wygaśnie print $Code->checkCode($get_code); //Funkcja sprawdza kod zwraca 1 jeżeli poprawny i 0 gdy nie //Jeżeli funkcja checkCode zwróci 1 możemy udostępnić internaucie zawartość! /* TEST Sprawdzanie kodów print "<br>"; $f=file("gatesms.code"); foreach($f as $row) print nl2br($row); */ }
?>
|
email2sms
Jeżeli chcesz skorzystać z usługi wysyłania smsów przez pocztę elektroniczną wyślij e-mail, zwrotnie otrzymasz instrukcję obsługi systemu.
Dostępne są inne funkcje informacyjne programu, wyślij e-mail na adres z tematem:
| Temat listu | Opis informacji |
| oferta | Oferta usług i dostępu do serwera sms |
| pomoc | Opis programu do wysyłania smsów. |
| cennik | Cennik usług sms oraz premium sms |
| info | Lista tematów info linii Gatesms |
| blad | Informacja systemowa |
| wap push | Przesyłanie aktywnych linków wap push (WebApi) |
| sms premium | Wykaz numerów i opis usługi Sms Premium |
| pole nadawcy | Jak włączyć pole nadawcy? (WebApi) |
System zaprojektowany jest tak aby w coddziennej pracy był maksymalnie wygodny oraz intuicyjny.
Program korzysta z dwóch modułów z czego pierwszy umożliwia wysyłanie smsów i poczty elektronicznej w jednym liście oraz obsługę
konta smsowego.
Drugi moduł to program email2info (e2i) jest to program umożliwiający funkcje informacyjne przy wykorzystaniu
poczty elektronicznej.
Dzięki tej usłudze możemy w dowolny sposób zaprogramować automatyczne odpowiedzi na pytania płynące od użytkowników.
Idea usługi polega na bezpośrednim dostępie do informacji z poziomu klienta poczty elektronicznej.
E-mail jest już tak powszechny jak telefon i może go w niektórych przypadkach zastąpić np.:
tradycyjne infolinie mogą z powodzeniem zostać zastąpione usługą e2i.
- użytkownik nie musi czekać na połączenie z konsultantem,
- ma możliwość uzyskania informacji w dowolnym czasie,
- informacje dochodzą natychmiast i mogą zostać zarchiwizowane w skrzynce pocztowej,
- możesz obniżyć koszty obsługi klienta, etc.
Wystarczy aby internauta wysłał e-mail na adres Twojej infolinii
np: infolinia@twojadomena.pl z tematem np: oferta, a zwrotnie otrzyma podane przez Ciebie informacje.
W ten bardzo prosty sposób możesz uruchomić nowy kanał informacyjny i zwiększyć zadowolenie i komfort klienta.
Będzie nam wszystkim bardzo miło gdy skorzystasz z tej usługi ;-)
Zapraszamy wszytskich którzy mają ciekawy serwis informacyjny do wykorzystania naszej usługi i informowania swoich odbiorców za pomocą
poczty elektronicznej. Aby samemu programować informacje proszę o zarejestrowanie. Panel administracyjny znajduje się w zakładce EMAIL2INFO
Usługa jest darmowa (free).
|
E-mail Marketing:
Usługa pozwala na przesyłanie wiadomości e-mail do wielu odbiorców jednocześnie. Panel administracyjny dostępny jest po
zalogowaniu.
Konfiguracja serwera smtp
Serwer smtp - adres serwera (twojadomena.pl), jeżeli numer portu jest inny niż 25 proszę podać za adresem serwera : i numer portu (twojadomena.pl:378)
Login - login dostępowy do serwera smtp
Hasło - hasło do serwera smtp
Od kogo - adres mail będzie widoczny w polu od (Twoja nazwa <twojadres@twojadomena.pl>)
Raport przeczytania - adres mail na który będą przychodzić potwierdzenia przeczytania (twojadres@twojadomena.pl)
Ustawienia aktualizacji bazy
Serwer pop3 - adres serwera przechowującego listy twojadomena.pl
Login - login dostępowy do serwera smtp
Hasło - hasło do serwera smtp
Sprawdzaj temat wyrażenie regularne: - funkcja w tym momencie nie dostępna
Utwórz wzorcowy newsletter
Nazwa - nazwa listu (widoczna w menu wyboru mailingu)
Temat - temat listu (widoczny w wysyłanym mailu)
Wzór - wzór listu który będzie wysłany (plik archiwum w formacie zip)
Utworzenie wysyłki
Utworzenie wysyłki polega na wybraniu wzoru z menu listy rozwijanej oraz wybraniu grupy adresatów do których ma zostać wysłany list.
Następnie należy utworzyć kolejkę. Po zakończeniu tej operacji listy będą widoczne w zakładce KOLEJKA/HISTORIA -> E-MAIL.
Przepustowość łącza głównie zależy od wielkości listu oraz od dostępności serwera smtp.
Przygotowanie wzoru
System rozpoznaje pliki z rozszerzeniem html, htm oraz txt. Plik html interpretowany jest jako część wiadomości zawierającej język html, a
plik txt jako część wiadomości zapisanej w formacie tekstowym. E-mail który zostanie wysłany będzie obsługiwał oba rodzaje wiadomości.
Grafika dołączana do pliku html powinna znajdować się w tym samym katalogu co plik html. Odwołania do plików graficznych w kodzie
html powinny wyglądać tak: <img... src="nazwa_pliku.jpg" ...> oraz ...background="nazwa_pliku.png".... Pomiędzy
znacznikiem <img a src=.* może wystąpić dowolna komenda, jak równierz po src=.*, ale
zawsze musi wystąpić spacja przed i po src=.* .
Pliki grafiki muszą być w formatach jpg, gif, png, jpeg .
Całość należy spakować programem który tworzy archiwa zip.
Tak przygotowane archiwum powinno zostać przesłane na nasz serwer.
Usługa jest darmowa (free).
|
|