Monday, February 12, 2007

SMS сервис

Аналог старых статей в журнале "Радио" :-)
Как построить телекоммуникационный сервис своими руками. Или – "все, что можно сделать из старой швейной машинки Зингера".

Наша цель – построить некоторую систему обработки SMS. SMS, отправленные на заданный номер, могут быть прочитаны без непосредственного взаимодействия с SMSC (SMS центром мобильного оператора). Их можно читать с помощью GSM модема. Эти устройства совсем недороги, но можно обойтись и без покупки нового железа. В качестве GSM модема может быть использован мобильный телефон, соединенный с помощью дата-кабеля с компьютером.

Приложение общается с телефоном посредством AT-команд (см., например, Modem FAQ).

Итого, посредством довольно простого программирования, мы можем получить программу, имеющую доступ ко всем принимаемым SMS. Это SMS шлюз. В нашем случае – Java приложение, сохраняющее входящие SMS в отдельных XML файлах. Все, что нужно дальше уже не имеет непосредственного отношения к телекоммуникациям. Это просто некоторый демон, обрабатывающий XML файлы.

Для проверки работы и демонстрации был запущен некоторый mashup – собираемые сообщения автоматически публикуются в блоге: http://mobnews.livejournal.com

Итого: вы можете отправить SMS на номер 8 909 921–3670 (вне России, соответственно, 7 909 921–3670) и это сообщение будет опубликовано в http://mobnews.livejournal.com

При этом, подобного рода системы есть вполне нормальный сервис. Сервисы вовсе не обязательно привязаны к premium rate номерам. Напротив, в концепции Telecom 2.0 основой всего являются именно трафико-генерирующие сервисы. Оператор ведь получает доход и с обычной отправки SMS. А низкая цена использования сервиса, естественно, расширит его базу.

Мы уже описывали в нашем блоге пример подобного рода сервисов от оператора O2 (Англия)

Это и есть, по сути, терминирование SMS в пользовательское приложение. А уж что там пользователь делает дальше – бог ему судья. Операторам там не приходит в голову интересоваться содержанием пользовательских сервисов.

P.S. SMS шлюз будет доступен для загрузки на нашем сайте

4 comments:

Anonymous said...

kannel'у в обед сто лет

Coldbeans software said...

Это не самый лучший продукт в этой области. Коммерческие продукты больше возможностей поддерживают

Anonymous said...

а никто и не спорит, что это не лучший продукт.
да, виртуальные sms (в т. ч. и "со своей sim-картой) предоставляют англичанеи и индусы. вопрос только в готовности рынка: от 20 фунтов в месяц + установочные платежи, конечно, не самые гигантские расходы, но всё же...

Anonymous said...

Гораздо интереснее увидеть способ интеррактивного общения с пользователем через SMS. И мысли насчет того как сделать это _дешево_, потому что сейчас цена отправки SMS в москве меня просто убивает ;(