Здравствуйте! Ранее я делился опытом запуска базовой 4G LTE станции, но тогда отсутствовали функции звонков и SMS. Сегодня мы исправим это и создадим сеть с полноценной поддержкой этих возможностей, а также разберемся в принципах работы VoLTE и настройке сети с помощью SDR.
Когда я первый раз запускал 4G LTE, телефон подключался к интернету, но возможности звонить не было. Теперь же, уверенно пользуясь VoLTE, мы посмотрим, как этот протокол работает. Он осуществляет передачу голоса через каналы пакетной передачи данных, что улучшает качество связи и увеличивает пропускную способность на порядок.
Однако в условиях нестабильного сигнала существует процедура SRVCC для переключения на 2G/3G, если сигнал LTE падает. Для SMS существуют два метода: SMS over SGs и SMS over IMS, где второй вариант более современный и удобный.
Для создания такой сети потребуется SDR, программируемые сим-карты и несколько смартфонов. В качестве программного обеспечения мы используем srsRAN, Open5GS и Kamailio, которые можно установить через Docker. После настройки сети и добавления абонентов можно подключать телефоны и наслаждаться мобильным интернетом, звонками и SMS.
Теперь у нас есть полноценная домашняя LTE сеть!