Донецкий техникум промышленной автоматики

Відправлення SMS з використанням Інтернету

  1. Методи відправки SMS через Інтернет
  2. Метод перший. Офіційні сайти операторів стільникового зв'язку
  3. Метод другий. розважальні портали
  4. Метод третій. AnonymMailer
  5. Метод четвертий. Mail Agent
  6. Метод п'ятий. Smart SMS
  7. Метод шостий. Web-пейджери
  8. висновок

Модуль пошуку не встановлено.

29.07.2006

Михайло Демидов

Система обміну короткими текстовими повідомленнями - Short Message Service - співаючи-вилася ще на зорі розвитку мобільного зв'язку і після практично повного відходу від пий-джінговой зв'язку зарекомендувала себе як альтернативна форма спілкування між абонента-ми мобільного зв'язку по всьому світу. Однак, як у будь-якого комерційного сервісу, у SMS є свої явні і неявні переваги і недоліки.

До числа перших з них відноситься порівняльна дешевизна послуги і підтримка її на всіх мобільних телефонах, будь-якого стандарту зв'язку. До других можна віднести незручність передачі оператором букв алфавіту - латинськими літерами можна передати до 160 символів в одному повідомленні, буквами слов'янських алфавітів - до 70 символів (при цьому довгі повідомлення тарифікуються оператором як кілька). При цьому самі мобільні телефони підтримують довгі повідомлення, складені з декількох довгих, що не завжди можна сказати про операторів стільникового зв'язку (не завжди доходить остання частина SMS).

Для кодування SMS використовується 7-бітова кодування, в разі якщо текст складається тільки з символів латинського алфавіту. Так як максимальний обсяг SMS відповідно до стандартів становить 1120 біт, то можна порахувати максимальну кількість символів (1120 розділити на 7 і отримати 160). Як тільки в тексті з'являється символ, наприклад кириличного алфавіту, кодування змінюється з 7-бітної на Unicode по 2 байта на символ. Максимальний обсяг тоді зменшується до 70 знаків (1120 ділиться на 16).

Інше питання стосується вартості самого сервісу. Послуга передавання / приймання SMS не вимагає в більшості випадків абонентської плати, але найчастіше вартість передачі 1 повідомлення порівнянна з 1 хвилиною голосового трафіку, і в принципі, в 160 символів нереально вкласти те, що можна сказати в хвилину розмови. Знову ж таки, якщо ваш співрозмовник не може розмовляти або ви передаєте інформацію, яка може бути спотворена розмовою, то кращим рішенням буде відправка повідомлення.

Останнім часом саме на розвиток SMS-послуг (курси валют, довідкова інформація, оплата послуг, розваги) і спрямовані зусилля операторів стільникового зв'язку. Одним з таких рішень є SMS-підписка на доступ до певного роду інформації (наприклад, Ощадбанк Росії надає розсилку SMS-повідомлень про стан вашого банківського рахунку на пластиковій картці), а іншим - відправка безкоштовних SMS через Інтернет. Саме другий напрямок я і буду розглядати в даній статті.

Методи відправки SMS через Інтернет

Дані методи не вичерпуються відправкою повідомлень з використанням комп'ютера, так само там може фігурувати і сам телефон (через GPRS), і КПК (через будь-який бездротове з'єднання).

Метод перший. Офіційні сайти операторів стільникового зв'язку

Найбільш простим є відправка повідомлень безпосередньо з сайтів оператора, заповнюючи певну форму відправки - номер абонента (причому він виключно відноситься до зони обслуговування), текст повідомлення (до 160 символів, причому не завжди підтримується кирилиця) і код картинки, для обмеження навантаження на сервер і ідентифікації користувача. У підсумку на телефон адресата приходить повідомлення, що містить текст відправника, як номер виступає службовий номер оператора, але повністю відсутня інформація про відправника самого повідомлення (його IP, час, номер телефону).

Так можна анонімно розсилати рекламу, перевіряти існування номера абонента і безкоштовно спілкуватися, що найважливіше.

Мінусом є, по-перше, в більшості своїй завантаженість сервера і запізнювання приходу повідомлень, по-друге, прив'язка до певного сайту оператора, по-третє, відсутність ідентифікації відправника.

Відправлення SMS абонентам "Вимпелком" (торгова марка - "Білайн"):
http://www.beeonline.ru/portal/comm/send_sms/simple_send_sms.sms

Движок форми дозволяє відправляти SMS як незареєстрованим користувачам, так і зареєстрованим (абонентам "Білайн"), при цьому повідомлення складається з 156 символів, починається з тексту BOL (BeeOnLine), автоматично не переводиться в трансліт. Зареєстровані користувачі можуть використовувати записну книжку і отримувати повідомлення про доставку повідомлення собі на телефон або на адресу e-mail.

Прості користувачі можуть отримувати звіт про доставку тільки у вигляді Web-інтерфейсу.

Відправлення SMS абонентам "Мегафон північний Захід":
http://www.megafonnw.ru/site/rus/sms

Сторінка відправки повідомлень рясніє рекламою, але основною перевагою є відправлення повідомлень в трансліті, відображення їх на екрані телефону відразу після отримання (Flash SMS), відстрочена відправка.

Відправлення SMS абонентам МТС:
http://www.spb.mts.ru/sendform_sms.htm

Сервер МТС захищений від перевантаження не вводити коду картинки, але обмеженням відправки повідомлень з одного комп'ютера в день, що на інших серверах відсутня. Для відправки повідомлень абонентам МТС Санкт-Петербурга мобільний номер повинен бути семизначним з префіксом 7812, 7911. Наприклад, 7812xxxxxxx.

Відправлення повідомлень абонентам Tele2:
http://spb.tele2.ru/517/Article.aspx

Інтерфейс сторінки написання повідомлення гранично простий, обмежень на відправку повідомлень немає.

Відправлення повідомлень абонентам "Скайлінк":
http://app.spb.skylink.ru:7771/my_service/sms.jsp

Санкт-Петербург і Ленінградська область

Номер телефону абонента, що викликається в форматі:
8901XXXXXXX або 8812XXXXXXX

Текст повідомлення (не більше 122 символів):
Доступна відправка не більше 5 повідомлень протягом доби.

Метод другий. розважальні портали

Метод мало чим відрізняється від вищеописаних, крім того що на порталах реалізований механізм відправки повідомлень від будь-якого адресата (т. Е. Можна написати номер, який буде відображатися). Приклад такого порталу - http://viewlink.ru розділ FreeSMS.

Метод третій. AnonymMailer

Anonym Mailer дозволяє відправляти повідомлення з будь-якої адреси на будь-який телефон. При запуску програми заповнюються поля "від кого:" (туди можна вписати що завгодно, на-приклад [email protected] , Потім пишеться текст і заповнюється найголовніше поле - "кому:". Багато операторів стільникового зв'язку надають своїм клієнтам поштову скриньку типу: "+ 7номер абонента@sms.оператор.ru" (наприклад, +7905 ******* @ sms.beeline.ru ). Адреса поч-ти можна дізнатися у оператора. У підсумку приходить повідомлення виду:
Number: сервісний номер (зазвичай 3-4-значний)

от: [email protected] ;
Message: текст повідомлення

Також можна налаштувати, щоб відправка йшла через проксі-сервер, щоб зовсім забезпечити анонімність.

Метод четвертий. Mail Agent

Mail Agent - це програмний продукт порталу Mail.ru ( www.agent.mail.ru ), Що позиціонується як альтернатива системі обміну миттєвими повідомленнями ICQ або MSN. У функції програми входить відправка SMS абонентам мобільного зв'язку всього світу, причому безкоштовна. З обмежень варто відзначити відправку не більше одного повідомлення в одну хвилину. Програма "прив'язана" до системи Mail.ru, тому будь-яку адресу пошти ви не напишете - він все одно буде реальним. Також, що явно не зазначено розробниками, в Mail Agent скорочено кількість знаків для відправки повідомлення - до 135 символів на латиниці (передбачений транслит, в тому числі і автоматичний при відправці), до 35 символів на кирилиці. Передбачена історія повідомлень, підтримка емотикони ( "смайликів"). Версія програми також доступна для установки на смартфони під управлінням Symbian OS. До недоліків програми відноситься споживання трафіку (особливо помітно на смартфоні) і її привабливість для троянів і черв'яків - за півгодини роботи програми в робочий полудень у автора статті фаєрвол антивіруса Avast! відбив 10 атак.

Також на телефон абонента приходить повідомлення, що містить крім тексту повідомлення, рекламу Mail Agent і адресу поштової скриньки, з якого було відправлено повідомлення, що може представляти реальну загрозу безпеці відправника на предмет злому пошти. З інших особливостей варто відзначити можливість відповіді на повідомлення прямо в систему Mail Agent, шляхом відправлення повідомлення на чотиризначний номер - і відправник буде бачити ваше повідомлення, правда, дана послуга вже платна - 0, 25 центів за одне повідомлення на номер 2645 (Mail Agent) .

Метод п'ятий. Smart SMS

Програма відсилає крім повідомлень також і рінгтони і логотипи оператора. Налаштовується через гейти (gate) шлюзу сервера, який відповідальний за відправку повідомлень (інформацію можна знайти в Інтернеті). Відсилання працює як по протоколу TCP / IP, так і використовуючи проксі.

Метод шостий. Web-пейджери

Web-пейджери, такі як ICQ, AOL, MSN, реалізують відправку повідомлень для користувачів, якщо у них вказано їх номер мобільного телефону. Так, в ICQ повідомлення можуть відправлятися на номер абонента, розділятися на 160 символів і без обмежень. В якості ідентифікатора виступатиме UIN користувача і його відображається в клієнті ім'я. Але слід звернути особливу увагу на те, що існують ще спамботів, що відправляють рекламу через протоколи ICQ, MSN, при цьому деякі повідомлення можуть містити вірусний код (див. Статтю "Мобільні віруси", опубліковану в журналі "Комп'ютер Price" N27 за 2006 рік та на сайті www.comprice.ru ).

висновок

Відправлення SMS за вартістю нижче, ніж в операторів стільникового зв'язку, або повністю безкоштовно, як ми можемо спостерігати в Інтернеті, виявляється досить складним і часто обтяжливим заняттям, особливо, якщо у вас немає підключення до Інтернету або ваш телефон з монохромним дисплеєм і без підтримки JAVA. Але все-таки, з точки зору автора, найбільш кращою виглядає відправка повідомлень з Web-пейджерів і системи поштових агентів (Anonym Mailer, Mail Agent), що дозволяє з мінімальною затратою на трафік відправляти повідомлення абонентам мобільних мереж.