Denis Moskvin Denis Moskvin

SMS Sender

SMS Sender -- это J2Me приложение для отправки SMS сообщений на мобильные телефоны абонентов санкт-петербургских операторов сотовой связи.

Внимание: Гэйт на http://allsms.spb.ru/java.php временно закрыт. Вы можете использвать свой или сторонний.


Current version:

1.1 public beta
revision 1.19



Требования:

MIDP 1.0


more screenshoots
Замечания:
  • ТОЛЬКО ДЛЯ ПЕРСОНАЛЬНОГО ИСПОЛЬЗОВАНИЯ. ПО ВСЕМ ВОПРОСАС КОММЕРЧЕСКОГО ИСПОЛЬЗОВАНИЯ ОБРАЩАЙТЕСЬ К АВТОРУ
  • Поскольку, "Supporting the HTTP protocol does not imply that the device must support a particular Internet Protocol (IP). A device can implement HTTP using IP protocols such as TCP/IP, or non-IP protocols such as WAP or i-Mode", коннект, может идти через WAP APN. Что, конечно, дороже:
    в силу тарификации GPRS соединения с округлением сессии до минимального размера (так для Мегафона минимальная WAP сессия будет стоить порядка 9 центов USD), использование мидлета при отправке через WAP имеет смысл только при отправке большого (больше 160 символов латинского или 70 русского алфавита) сообщения или отправки нескольких сообщений не закрывая GPRS-сессию :-(
  • Пересылка сообщений идет через web гэйт. В силу этого, абсолютную надежность доставки гарантировать нельзя.
  • Далеко не все гэйты поддерживают русский язык.
  • Опять же, в силу предыдущего пункта, номер Вашего телефона в отправленном sms не фигурирует. Поэтому, в настройках сделана опция "Sign" -- автоматом вставляемая подпись в новое сообщение.
  • Если доступ к указанному по умолчанию гэйту будет (со временем %) ) закрыт вашим оператором, Вам будет необходимо произвести настройку на новый. Их список будет пополняться по мере необходимости.
  • Лицензия обычная. "Отказ" тоже: НИКАКИХ ГАРАНТИЙ, НИКАКОЙ ОТВЕТСТВЕННОСТИ, качество на риске пользователя ;-)
Download:

zipped jar+jad:SMS Sender
over-the-air: W@P: http://www.moskvin.biz/sms/wap.php









Пример гэйта

<?
   header("Content-Type: text/vnd.wap.wml");

  $sTo=str_replace(array("+","-",".","(",")"),"",$_GET["name"]);
  $sText=$_GET["text"];

  $sRequest="http://[YOUR INTERFACE TO CELLULAR OPERATOR'S WEB GATE]".
            "?text=".rawurlencode($sText)."&To=".rawurlencode($sTo);
  $fp = @fopen ($sRequest, "r");
  $szOut= @fread ($fp, 102400);//100kb
  fclose ($fp);
  
//  [PARSE ANSWER AND SET var $bOK]
 echo("<?xml version=\"1.0\" ?>");?>
<!DOCTYPE wml PUBLIC "-//WAPFORUM//DTD WML 1.1//EN" "http://www.wapforum.org/DTD/wml_1.1.xml">
<wml><card id="1" title="n"><p><?if($bOk):?> Sent. <?else:?>oops<?endif;?> </p></card></wml>
Copyright
Design by Ra Dies  "Creo" by DM