Аналог старых статей в журнале "Радио" :-)
Как построить телекоммуникационный сервис своими руками. Или – "все, что можно сделать из старой швейной машинки Зингера".
Наша цель – построить некоторую систему обработки 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 шлюз будет доступен для загрузки на нашем сайте
kannel'у в обед сто лет
ReplyDeleteЭто не самый лучший продукт в этой области. Коммерческие продукты больше возможностей поддерживают
ReplyDeleteа никто и не спорит, что это не лучший продукт.
ReplyDeleteда, виртуальные sms (в т. ч. и "со своей sim-картой) предоставляют англичанеи и индусы. вопрос только в готовности рынка: от 20 фунтов в месяц + установочные платежи, конечно, не самые гигантские расходы, но всё же...
Гораздо интереснее увидеть способ интеррактивного общения с пользователем через SMS. И мысли насчет того как сделать это _дешево_, потому что сейчас цена отправки SMS в москве меня просто убивает ;(
ReplyDelete