Wysyłka wiadomości proSMS/ecoSMS
Obie usługi umożliwiają masową rozsyłkę wiadomości SMS, zawierających treści reklamowe, promocyjne lub informacyjne do tysięcy odbiorców w sieciach GSM na całym Świecie, przy wykorzystaniu bazy numerów, osób które wcześniej wyraziły na to zgodę. Po wysłaniu dowolnej ilości SMSów system na bieżąco generuje raport z wysyłki uwzględniający numery oraz czasy doręczenia wysłanych wiadomości.
Usługi działają globalnie, obsługują znaki charakterystyczne dla danego kraju (Rosja, Grecja, Polska itd.). W wielu krajach obowiązują różnego rodzaju ograniczenia administracyjne, bądź narzucone przez operatorów GSM, dlatego w razie potrzeby realizacji dużych wysyłek zagranicznych prosimy o kontakt.
Czym jest proSMS?
To wysyłka wiadomości SMS z tzw. brandingiem czyli zdefiniowanym polem nadawcy (do 11 znaków bez polskich liter) lub numerem telefonu (Państwa numer do 13 dowolnych cyfr).
Główne zalety proSMS:
duża przepustowość do 30 SMS/sek,
indywidualne pole nadawcy,
obsługa numerów przeniesionych,
obsługa Flash SMS, WAP Push, vCard (bez dopłat),
bieżące raporty doręczeń.
Czym jest ecoSMS?
To usługa, skierowana do Klientów zgłaszających zapotrzebowanie dla rynku tanich SMS, gdzie opcja „edycji pola nadawcy” nie jest możliwa. Zaletą usługi oprócz niskiego kosztu pojedynczej wiadomości SMS, jest obniżony koszt SMS podwójnych i potrójnych (gdy treść pojedynczej wiadomości przekracza odpowiednio 160 znaków i więcej), szczegóły w cenniku.
Główne zalety ecoSMS:
niski koszt
darmowy odbiór odpowiedzi SMS,
obniżony koszt długich wiadomości,
obsługa Flash SMS, WAP Push, vCard (bez dopłat),
obsługa numerów przeniesionych,
bieżące raporty doręczeń.
Obie usługi umożliwiają masową rozsyłkę wiadomości SMS, zawierających treści reklamowe, promocyjne lub informacyjne do tysięcy odbiorców w sieciach GSM na całym Świecie, przy wykorzystaniu bazy numerów, osób które wcześniej wyraziły na to zgodę. Po wysłaniu dowolnej ilości SMSów system na bieżąco generuje raport z wysyłki uwzględniający numery oraz czasy doręczenia wysłanych wiadomości.
Usługi działają globalnie, obsługują znaki charakterystyczne dla danego kraju (Rosja, Grecja, Polska itd.). W wielu krajach obowiązują różnego rodzaju ograniczenia administracyjne, bądź narzucone przez operatorów GSM, dlatego w razie potrzeby realizacji dużych wysyłek zagranicznych prosimy o kontakt.
Czym jest proSMS?
To wysyłka wiadomości SMS z tzw. brandingiem czyli zdefiniowanym polem nadawcy (do 11 znaków bez polskich liter) lub numerem telefonu (Państwa numer do 13 dowolnych cyfr).
Główne zalety proSMS:
duża przepustowość do 30 SMS/sek,
indywidualne pole nadawcy,
obsługa numerów przeniesionych,
obsługa Flash SMS, WAP Push, vCard (bez dopłat),
bieżące raporty doręczeń.Czym jest ecoSMS?
To usługa, skierowana do Klientów zgłaszających zapotrzebowanie dla rynku tanich SMS, gdzie opcja „edycji pola nadawcy” nie jest możliwa. Zaletą usługi oprócz niskiego kosztu pojedynczej wiadomości SMS, jest obniżony koszt SMS podwójnych i potrójnych (gdy treść pojedynczej wiadomości przekracza odpowiednio 160 znaków i więcej), szczegóły w cenniku.
Główne zalety ecoSMS:
niski koszt
darmowy odbiór odpowiedzi SMS,
obniżony koszt długich wiadomości,
obsługa Flash SMS, WAP Push, vCard (bez dopłat),
obsługa numerów przeniesionych,
bieżące raporty doręczeń.
Porównanie ecoSMS i proSMS:
| Dostępne funkcje | Wiadomość proSMS | Wiadomość ecoSMS |
|---|---|---|
| Edycja pola nadawcy SMS | ![]() | ![]() 9-ciocyfrowe numery |
| Możliwość wysłania SMS za granicę | ![]() | ![]() wysyłane jako proSMS |
| Polskie znaki | ![]() | ![]() |
| Obsługa przeniesionych numerów | ![]() | ![]() |
| Obsługa wszystkich polskich sieci GSM | ![]() | ![]() |
| Odpowiedzi SMS (rózne opcje) | ![]() | ![]() |
| Bieżące raporty doręczeń | ![]() | ![]() |
| SMSy spersonalizowane | ![]() | ![]() |
| Flash SMS (bez dopłat) | ![]() | ![]() |
| WAP Push (bez dopłat) | ![]() | ![]() |
| Wizytówki vCard (bez dopłat) | ![]() | ![]() |
| Maksymalna długość SMS (x3) | 457 znaków | 457 znaków |
Flash SMS
Wysyłając wiadomości z zaznaczoną funkcją Flash mamy pewność iż w chwili otrzymania smsa, odbiorca od razu zobaczy jego treść na ekranie telefonu. W większości nowych telefonów aby wiadomość została zachowana należy ją zapisać.
WAP Push
WAP Push to SMS, w którego nagłówku umieszczony jest link do adresu WAP-owego (adresu internetowego). Po otrzymaniu tego typu wiadomości, odbiorca dysponujący odpowiednio skonfigurowanym urządzeniem przenośnym (telefon komórkowy, PDA) ma możliwość pobierania plików multimedialnych oraz treści mobilnych serwisów internetowych. Główną zaletą funkcji jest możliwość monitorowania kampanii, poprzez podgląd liczby odwiedzin i pobrań.
Do najczęściej oferowanych treści, dostępnych za pomocą technologii WAP Push należą:
dzwonki, tapety, wygaszacze ekranu oraz filmy,
aplikacje pisane pod telefony komórkowych w javie,
serwisy zawierające dane giełdowe, wyniki sportowe, prognozy pogody,
wiadomości multimedialne również typu MMS w tym reklamy.
SMS spersonalizowany
Pozwala zindywidualizować treść wysyłanych wiadomości zgodnie z charakterystycznymi cechami każdego z odbiorców przekazu, np. imię, nazwisko, firma, miasto, telefon, email, numer klienta, kupon lub kod promocyjny. W treści SMSa można wykorzystać do czterech cech indywidualnych, które będą miały wpływ na długość wysyłanych wiadomości, dlatego warto sprawdzić w oknie podsumowującym jaki będzie koszt tego typu wysyłki przed jej zatwierdzeniem. Więcej szczegółów w zakładce Pomoc.
Wizytówki vCard
vCard to standard używany do wymiany danych kontaktowych w sieci, czyli elektronicznych wizytówek. Często dołączane do wiadomości e-mail, wizytówki vCard mogą być przesyłane również na telefony komórkowe. Ich wysyłka wiąże się z wygenerowaniem odpowiedniej treści SMSa, który po odebraniu w telefonie widoczny jest jako gotowy wpis do zachowania na liście kontaktów. W celu wygenerowania wizytówki SMS zawierającej najczęściej wykorzystywane informacje personalne, telefoniczne, adres www oraz e-mail, zapraszamy do zakładki Narzędzia.
Wysyłając wiadomości z zaznaczoną funkcją Flash mamy pewność iż w chwili otrzymania smsa, odbiorca od razu zobaczy jego treść na ekranie telefonu. W większości nowych telefonów aby wiadomość została zachowana należy ją zapisać.
WAP Push
WAP Push to SMS, w którego nagłówku umieszczony jest link do adresu WAP-owego (adresu internetowego). Po otrzymaniu tego typu wiadomości, odbiorca dysponujący odpowiednio skonfigurowanym urządzeniem przenośnym (telefon komórkowy, PDA) ma możliwość pobierania plików multimedialnych oraz treści mobilnych serwisów internetowych. Główną zaletą funkcji jest możliwość monitorowania kampanii, poprzez podgląd liczby odwiedzin i pobrań.
Do najczęściej oferowanych treści, dostępnych za pomocą technologii WAP Push należą:
dzwonki, tapety, wygaszacze ekranu oraz filmy,
aplikacje pisane pod telefony komórkowych w javie,
serwisy zawierające dane giełdowe, wyniki sportowe, prognozy pogody,
wiadomości multimedialne również typu MMS w tym reklamy.SMS spersonalizowany
Pozwala zindywidualizować treść wysyłanych wiadomości zgodnie z charakterystycznymi cechami każdego z odbiorców przekazu, np. imię, nazwisko, firma, miasto, telefon, email, numer klienta, kupon lub kod promocyjny. W treści SMSa można wykorzystać do czterech cech indywidualnych, które będą miały wpływ na długość wysyłanych wiadomości, dlatego warto sprawdzić w oknie podsumowującym jaki będzie koszt tego typu wysyłki przed jej zatwierdzeniem. Więcej szczegółów w zakładce Pomoc.
Wizytówki vCard
vCard to standard używany do wymiany danych kontaktowych w sieci, czyli elektronicznych wizytówek. Często dołączane do wiadomości e-mail, wizytówki vCard mogą być przesyłane również na telefony komórkowe. Ich wysyłka wiąże się z wygenerowaniem odpowiedniej treści SMSa, który po odebraniu w telefonie widoczny jest jako gotowy wpis do zachowania na liście kontaktów. W celu wygenerowania wizytówki SMS zawierającej najczęściej wykorzystywane informacje personalne, telefoniczne, adres www oraz e-mail, zapraszamy do zakładki Narzędzia.
Wysyłka SMS - prepaid
Prepaid to płatność z góry na zasilenie konta w serwisie smsAPI.pl (bezterminowa). Jako nieliczni na rynku udostępniamy Państwu kompleksową usługę, która umożliwia wysyłanie wszystkich oferowanych przez nas typów wiadomości w ramach jednego zasilenia konta, dzięki czemu mogą Państwo korzystać z naszych usług w elastyczny sposób. System pobiera opłaty zgodnie z poniższym cennikiem:
Cennik wysyłki SMS (prepaid)
Uwaga! Ostatnie zasilenie decyduje o aktualnej stawce pobieranej za każdą wysyłaną wiadomości SMS.
Prepaid to płatność z góry na zasilenie konta w serwisie smsAPI.pl (bezterminowa). Jako nieliczni na rynku udostępniamy Państwu kompleksową usługę, która umożliwia wysyłanie wszystkich oferowanych przez nas typów wiadomości w ramach jednego zasilenia konta, dzięki czemu mogą Państwo korzystać z naszych usług w elastyczny sposób. System pobiera opłaty zgodnie z poniższym cennikiem:
Cennik wysyłki SMS (prepaid)
| Zasilenie konta | 1 ecoSMS | 1 proSMS | 1 proSMS za granicę |
|---|---|---|---|
| Zasilenie 30,00 zł - 499,99 zł | 7,00 gr | 16,50 gr | 27,00 gr |
| Zasilenie 500,00 zł - 1 999,99 zł | 6,50 gr | 15,50 gr | 27,00 gr |
| Zasilenie 2 000,00 zł - 4 999,99 zł | 6,00 gr | 15,00 gr | 27,00 gr |
| Zasilenie 5 000,00 zł - 9 999,99 zł | 5,50 gr | 14,50 gr | 27,00 gr |
| Zasilenie powyżej 10 000,00 zł | 5,00 gr | 14,00 gr | 27,00 gr |
podane ceny są cenami NETTO
Uwaga! Ostatnie zasilenie decyduje o aktualnej stawce pobieranej za każdą wysyłaną wiadomości SMS.
Spis treści
1. Najnowższa specyfikacja smsAPI.
2. Przykłady wysyłania SMSa w PHP.
3. Opis korzystania z usługi mailtosms.
4. Wysyłanie wiadomości WAP PUSH.
5. Wysyłanie wiadomości vCard.
6. Wysyłanie wiadomości o określonej godzinie/dacie.
2. Przykłady wysyłania SMSa w PHP.
3. Opis korzystania z usługi mailtosms.
4. Wysyłanie wiadomości WAP PUSH.
5. Wysyłanie wiadomości vCard.
6. Wysyłanie wiadomości o określonej godzinie/dacie.
1. Specyfikacja smsAPI.
Specyfikacja smsAPI zawiera opis m.in.:
Wysyłki SMS poprzez http, https, mail2SMS, Web Services(SOAP),
odbiór SMS, MMS,
wysyłka WAP PUSH, vCard, wiadomości zaplanowanych oraz spresonalizowanych.
Ściągnij najnowszą specyfikację smsAPI 2.9 (08.07.2010)
Wysyłki SMS poprzez http, https, mail2SMS, Web Services(SOAP),
odbiór SMS, MMS,
wysyłka WAP PUSH, vCard, wiadomości zaplanowanych oraz spresonalizowanych.
Ściągnij najnowszą specyfikację smsAPI 2.9 (08.07.2010)2. Przykłady wysyłania SMSa w PHP.
UWAGA! Hasło należy podać w formie zaszyfrowanej algorytmem MD5! W celu wygenerowania hasła md5 należy użyć narzędzia dostępnego w zakładce Narzędzia.
Przykład nr 1 - bezpośrednie wysyłanie sms z poziomu PHP.
Przykład nr 2 - wysyłanie sms z formularza HTML z poziomu PHP.
Przykład nr 3 - wysyłanie sms do wielu odbiorców przy wykorzystaniu biblioteki cURL.
Przykład nr 1 - bezpośrednie wysyłanie sms z poziomu PHP.
<?php
$username = "uzytkownik";
$password = md5("haslo"); //lub $password="ciąg md5"
$to = "48505605705";
$from= urlencode("nadawca"); //nazwa nadawcy musi być aktywna
$message= urlencode("moja wiadomosc");
if ($username && $password && $to && $message) {
$data = "?username=$username&password=$password"
."&to=$to&message=$message&from=$from";
$plik = fopen('http://api.smsapi.pl/send.do'.$data,'r');
$wynik = fread($plik,1024);
fclose($plik);
echo $wynik;
}
?>
$username = "uzytkownik";
$password = md5("haslo"); //lub $password="ciąg md5"
$to = "48505605705";
$from= urlencode("nadawca"); //nazwa nadawcy musi być aktywna
$message= urlencode("moja wiadomosc");
if ($username && $password && $to && $message) {
$data = "?username=$username&password=$password"
."&to=$to&message=$message&from=$from";
$plik = fopen('http://api.smsapi.pl/send.do'.$data,'r');
$wynik = fread($plik,1024);
fclose($plik);
echo $wynik;
}
?>
Przykład nr 2 - wysyłanie sms z formularza HTML z poziomu PHP.
<?php
if (strlen($_POST['sms_from'])>0 &&
strlen($_POST['sms_to'])>=9 &&
strlen($_POST['sms_message'])>0)
{
$username = "login";
$password = md5("haslo"); //lub $password="ciąg md5"
$from = urlencode($_POST['sms_from']);
$to = $_POST['sms_to'];
$message= urlencode($_POST['sms_message']);
echo file_get_contents("http://api.smsapi.pl/send.do?".
"username=$username&password=$password&to=$to&".
"message=$message&from=$from",FALSE,NULL,0,100);
}
?>
<html>
<head>
<meta http-equiv="Content-type" content="text/html; charset=windows-1250">
</head>
<body>
<form name="sms" method="POST" action="">
<table>
<tr>
<td>Od:</td>
<td><input type="text" name="sms_from" value=""></td>
</tr>
<tr>
<td>Do:</td>
<td><input type="text" name="sms_to" value=""></td>
</tr>
<tr>
<td>Wiadomość:</td>
<td><textarea name="sms_message"></textarea></td>
</tr>
<tr>
<td colspan="2"><input type="submit" value="wyślij"></td>
</tr>
</table>
</form>
</body>
</html>
if (strlen($_POST['sms_from'])>0 &&
strlen($_POST['sms_to'])>=9 &&
strlen($_POST['sms_message'])>0)
{
$username = "login";
$password = md5("haslo"); //lub $password="ciąg md5"
$from = urlencode($_POST['sms_from']);
$to = $_POST['sms_to'];
$message= urlencode($_POST['sms_message']);
echo file_get_contents("http://api.smsapi.pl/send.do?".
"username=$username&password=$password&to=$to&".
"message=$message&from=$from",FALSE,NULL,0,100);
}
?>
<html>
<head>
<meta http-equiv="Content-type" content="text/html; charset=windows-1250">
</head>
<body>
<form name="sms" method="POST" action="">
<table>
<tr>
<td>Od:</td>
<td><input type="text" name="sms_from" value=""></td>
</tr>
<tr>
<td>Do:</td>
<td><input type="text" name="sms_to" value=""></td>
</tr>
<tr>
<td>Wiadomość:</td>
<td><textarea name="sms_message"></textarea></td>
</tr>
<tr>
<td colspan="2"><input type="submit" value="wyślij"></td>
</tr>
</table>
</form>
</body>
</html>
Przykład nr 3 - wysyłanie sms do wielu odbiorców przy wykorzystaniu biblioteki cURL.
<?php
$username = 'login';
$password = md5('haslo'); //lub $password='ciąg md5'
$from = urlencode('nazwa nadawcy');
$to = array('numer1','numer2');
$message = urlencode('Tresc wiadomosci');
echo send_sms($username,$password,$from,$to,$message);
function send_sms($username,$password,$from,$to,$message) {
$to_full = null;
foreach ($to as $k=>$v) $to_full.=$v.',';
$to_full = substr($to_full,0,-1);
$c = curl_init();
curl_setopt($c, CURLOPT_URL, 'http://api.smsapi.pl/send.do');
curl_setopt($c, CURLOPT_POST, 1);
curl_setopt($c, CURLOPT_SSL_VERIFYPEER,false);
curl_setopt($c, CURLOPT_POSTFIELDS, 'username='.$username.'&password='.$password.'&from='.$from.' &to='.$to_full.'&message='.$message);
curl_setopt($c, CURLOPT_RETURNTRANSFER, 1);
curl_setopt($c, CURLOPT_USERAGENT, "Mozilla/4.0 (compatible; MSIE 6.0; Windows NT 5.1)");
curl_getinfo($c);
$result = curl_exec($c);
curl_close($c);
return $result;
}
?>
$username = 'login';
$password = md5('haslo'); //lub $password='ciąg md5'
$from = urlencode('nazwa nadawcy');
$to = array('numer1','numer2');
$message = urlencode('Tresc wiadomosci');
echo send_sms($username,$password,$from,$to,$message);
function send_sms($username,$password,$from,$to,$message) {
$to_full = null;
foreach ($to as $k=>$v) $to_full.=$v.',';
$to_full = substr($to_full,0,-1);
$c = curl_init();
curl_setopt($c, CURLOPT_URL, 'http://api.smsapi.pl/send.do');
curl_setopt($c, CURLOPT_POST, 1);
curl_setopt($c, CURLOPT_SSL_VERIFYPEER,false);
curl_setopt($c, CURLOPT_POSTFIELDS, 'username='.$username.'&password='.$password.'&from='.$from.' &to='.$to_full.'&message='.$message);
curl_setopt($c, CURLOPT_RETURNTRANSFER, 1);
curl_setopt($c, CURLOPT_USERAGENT, "Mozilla/4.0 (compatible; MSIE 6.0; Windows NT 5.1)");
curl_getinfo($c);
$result = curl_exec($c);
curl_close($c);
return $result;
}
?>
3. Opis korzystania z usługi mailtosms.
Aby wysłać smsa za pomocą maila należy wysłać maila według schematu:
Przykład:
Dostępne parametry:
from= - pole nadawcy wiadomości
to= - adresat wiadomości
raport=1 - spowoduje odsyłanie maila z raportem czy udało się wysłać wiadomość (ID wiadomości lub numer błędu):
eco=1 - spowoduje wysłanie wiadomości ecoSMS"
message= - treść wiadmości, musi występować jako ostatni parametr!
Wiadomości mogą być wysyłane w kodowaniu: plain / quotedprintable / base64.
Ważne! Numer telefonu nie może zawierać znaku plus "+" na początku. Nazwa nadawcy (zmienna &from=) musi być aktywna. Treść wiadomość musi wystąpować jako ostatni parametr. Hasło należy podać w formie zaszyfrowanej algorytmem MD5!
ADRES: send.do@smsapi.pl
TEMAT: login@haslo(32_znaki_w_md5)
TREŚĆ: from=nadawca&to=numer&raport=(0/1)&eco=(0/1)&message=tresc wiadomści
TEMAT: login@haslo(32_znaki_w_md5)
TREŚĆ: from=nadawca&to=numer&raport=(0/1)&eco=(0/1)&message=tresc wiadomści
Przykład:
ADRES: send.do@smsapi.pl
TEMAT: login@8456fkty567gb3bg37b357b3457b3457
TREŚĆ: from=606606***&to=606605***&raport=1&eco=1&message=TEKST WIADOMOSCI
TEMAT: login@8456fkty567gb3bg37b357b3457b3457
TREŚĆ: from=606606***&to=606605***&raport=1&eco=1&message=TEKST WIADOMOSCI
Dostępne parametry:
from= - pole nadawcy wiadomości
to= - adresat wiadomości
raport=1 - spowoduje odsyłanie maila z raportem czy udało się wysłać wiadomość (ID wiadomości lub numer błędu):
eco=1 - spowoduje wysłanie wiadomości ecoSMS"
message= - treść wiadmości, musi występować jako ostatni parametr!
Wiadomości mogą być wysyłane w kodowaniu: plain / quotedprintable / base64.
Ważne! Numer telefonu nie może zawierać znaku plus "+" na początku. Nazwa nadawcy (zmienna &from=) musi być aktywna. Treść wiadomość musi wystąpować jako ostatni parametr. Hasło należy podać w formie zaszyfrowanej algorytmem MD5!
4. Wysyłanie wiadomości WAP PUSH.
Aby wysłać wiadomość WAP PUSH w zapytaniu należy użyć parametrów &udh=0605040b8423f0, &datacoding=bin a treść z linkiem zakodować do postaci binarnej.
W celu przekonwertowania treści do postaci binarnej należy użyć narzędzia dostępnego w zakładce Narzędzia.
Przykład:
Przykład:
uzytkownik&password=haslo&from=nazwa&to=48501000000
&udh=0605040b8423f0&datacoding=bin&message=860601ae02056a0045c60c037777772E736D73617069
2E706C000701035A61707261737A616D7920646F20736D734150492E706C000101
&udh=0605040b8423f0&datacoding=bin&message=860601ae02056a0045c60c037777772E736D73617069
2E706C000701035A61707261737A616D7920646F20736D734150492E706C000101
5. Wysyłanie wiadomości vCard.
Aby wysłać wiadomość vCard w zapytaniu należy użyć parametrów &udh=06050423F40000, &datacoding=bin a dane kontaktu zakodować do postaci binarnej.
W celu przekonwertowania treści do postaci binarnej należy użyć narzędzia dostępnego w zakładce Narzędzia.
Przykład:
Przykład:
uzytkownik&password=haslo&from=nazwa&to=48501000000
&udh=06050423F40000&datacoding=bin &message=424547494E3A56434152440D0A56455253494F4E3A322E310D0A464E3A736D7
3617069206D61736F776120777973796C6B610D0A4E3A6D61736F776120777973796C6B613B736D736170693
B3B3B0D0A54454C3B505245463B43454C4C3A3332373530353838390D0A454D41494C3B494E5445524E45543
A696E666F40736D736170692E706C0D0A55524C3A7777772E736D736170692E706C0D0A454E443A5643415244
&udh=06050423F40000&datacoding=bin &message=424547494E3A56434152440D0A56455253494F4E3A322E310D0A464E3A736D7
3617069206D61736F776120777973796C6B610D0A4E3A6D61736F776120777973796C6B613B736D736170693
B3B3B0D0A54454C3B505245463B43454C4C3A3332373530353838390D0A454D41494C3B494E5445524E45543
A696E666F40736D736170692E706C0D0A55524C3A7777772E736D736170692E706C0D0A454E443A5643415244
6. Wysyłanie wiadomości o określonej godzinie/dacie.
Aby wysłać wiadomość o określonej godzinie w zapytaniu należy użyć parametru &date=data, data powinna być podana w postaci timestamp.
W celu wygenerowania timestamp z podanego czasu należy użyć narzędzia dostępnego w zakładce Narzędzia.
Przykład:
Przykład:
http://api.smsapi.pl/send.do?username=uzytkownik&password=haslo&from=nazwa&to=48501000000
&date=1237383500&message=tresc wiadomosci
&date=1237383500&message=tresc wiadomosci












