Чем помочь развитию OpenBTS

После публикации новости на OpenNet меня завалили вопросами «Чем помочь в разработке OpenBTS?». Чтобы сэкономить время, я написал список того, над чем можно работать в OpenBTS. Английский оригинал можно посмотреть на вики проекта на странице OpenBTSPlan. Ниже краткий перевод на русский:

(элементы в списке расположены в случайном порядке)

  • Документация, руководства пользователя и учебные материалы.
  • Проверка OpenBTS на соответствие стандартам, в первую очередь GSM и SIP.
  • Больше голосовых кодеков (сейчас поддерживается только GSM-FullRate)
    1. EFR — Enhanced Full-Rate. Частично реализовано Sylvain Munaut в Airprobe.
    2. HR — Half-Rate. Нужно будет реализовать ещё и логический канал TCH/H.
    3. AMR — Adaptive Multi-Rate. В том числе и код для управления битрейтом.
  • Поддержка сервисов передачи данных
    1. GPRS
    2. EGPRS aka EDGE
    3. CSD
  • Оптимизация под встраиваемые системы (ARM, MIPS, etc)
    1. Оптимизация вычислений — в первую очередь в трансивере
    2. Оптимизация использования памяти — нужно избавиться от слишком частых malloc/free
    3. Общие улучшения архитектуры — например уменьшение количества потоков
  • Многоканальность aka Multi-ARFCN (больше 7 голосовых каналов на трансивер)
    1. Цифровое разделение каналов на приёме и передаче в трансивере
    2. Поддержка многоканальности на уровне L2-L3
  • Разнесённый приём (использование двух антенн для улучшения зоны покрытия)
    1. Переключаемый
    2. Комбинирующий
  • Поддержка хэндовера (передачи звонка от соты к соте во время движения)
    1. на уровне GSM
    2. на уровне SIP
  • Подтверждения о доставке СМС
  • Примеры стандартных конфигураций
    1. Одиночная сота с несколькими секторами
    2. Несколько сот
    3. Продвинутые возможности обработки звонков
  • Улучшение USSD и интеграция с внешними сервисами
  • Интеграция с опорной сетью 3G/IMS
  • Улучшение встроенного командного интерфейса (CLI)
  • Улучшение поддержки RRLP
  • Улучшение системы ведения логов
  • Вёб-интерфейс для конфигурирования, управления и мониторинга OpenBTS

2 мнения на “Чем помочь развитию OpenBTS

Оставить комментарий

Почта (не публикуется) Обязательные поля помечены *

Вы можете использовать эти HTML теги и атрибуты: <a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <strike> <strong>