Ежемесячные архивы: июня 2010

Поддержка USSD

Практически закончена реализация GSM-части USSD в OpenBTS и пора приступать к реализации внешнего API. В данный момент для выполнения внешних запросов рассматриваются варианты использования SMPP и HTTP. Первый вариант более стандартный — протокол изначально создавался для передачи SMS и USSD. Второй же вариант не так стандартен, но лично мне кажется более интересным.

Используя HTTP, можно привлечь к написанию USSD-приложений огромную армию web-разработчиков и обеспечить доступ к самым разнообразным интернет-ресурсам прямо из USSD. Однако HTTP легко использовать только в простом режиме запрос-ответ. Как его лучше всего использовать для создания меню, в котором запросы посылаются несколько раз в течение одной сессии нам пока не ясно. Ну не web-разработчики мы. :) Если вы знаете, как это лучше (и проще) всего реализовать — напишите нам, пожалуйста.

Ещё один вариант, который может быть интересен — использование Jabber или того же SIP/SIMPLE для обработки USSD-запросов и USSD-меню. Но не будет ли это слишком большим оверхэдом для достаточно простой функции?

Приглашаю всех к обсуждению этого вопроса — здесь в комментариях (на русском) или в рассылке OpenBTS (на английском). Давайте вместе сделаем API удобным и красивым.

Новые новости

Как-то незаметно пролетели два месяца с прошлой записи в блоге. Нет, мы не в отпуске и не бросили проект, мы просто слишком много работаем. :)

К сожалению, из-за различных накладок нам не удалось поехать в Германию на OpenBTS Workshop. Вчера он должен был уже закончиться, но от организаторов и участников пока ни одной весточки... будем надеяться у них всё хорошо.

Но есть и хорошие новости:

  • Вышел Kalibrator-0.3 с небольшими улучшениями функциональности и скриптом для сканирования спектра на предмет обнаружения несущих частот базовых станций (FCCH). (ссылка)
  • В мартовском номере Open Source Business Resource опубликована статья Дэвида Бёрджеса «Low Cost Cellular Networks with OpenBTS». В статье рассказывается об истории создания OpenBTS и текущем состоянии проекта.
  • Для коммерциализации OpenBTS зарегистрирована отдельная компания — Range Networks. Официального анонса пока не слышно, но на выступлениях Дэвид Бёрджес уже подписывается именно этой компанией. Надеемся агрессивная коммерциализация не нанесёт слишком большого урона сообществу.
  • Проект открытого конфигурируемого опорного генератора ClockTamer постепенно приближается к стабильному релизу аппаратной части. Я надеюсь, что уже скоро мы получим с завода первую сотню генераторов и сможем наконец обеспечить ими всех желающих.
  • Силвайн Мюнаут (Sylvain Munaut) не без нашего участия наконец-то закончил разводку фронтенда для USRP и скоро фронтенды будут доступны для заказа. Фронтенд включает в себя керамический дуплексер, а также малошумящий усилитель и фильтр на принимающем канале. Работает фронтенд в диапазоне GSM1800.