Как сотовая сеть узнаёт о возможностях смартфона
Сотовые сети сегодня представляют собой слоёный пирог из множества технологий и рабочих частотных диапазонов. Только каналов LTE у российских операторов может быть 5 и более. Поэтому каждый смартфон должен быть максимально универсальным, чтобы работать не только в России, но и в других странах.

Причём сотовой сети необходимо знать всю эту информацию. Да, все поддерживаемые стандарты, технологии, а ещё голосовые кодеки, максимальную скорость передачи данных и много чего ещё. Зачем же это нужно?
Во-первых, это необходимо для наилучшего качества обслуживания в данный момент времени, которое только может предоставить сотовая сеть. Иными словами, если смартфон может передавать данные на скорости 100 Мбит/сек или голос с HD качеством, а сотовая станция имеет достаточно ресурсов — почему бы этого не предоставить.
Во-вторых, смартфон — это мобильное устройство, которое может перемещаться. И чтобы соединение было непрерывным сотовая сеть должна вовремя переключать его на соседние станции и, возможно, диапазоны и даже стандарты. Так вот, чтобы не переключить смартфон туда, где он не сможет работать сотовая станция должны знать его возможности.

Это 2 базовых этапа, когда сотовой сети может понадобится информация о возможностях смартфона: установление соединения и хэндовер (переключение) в другие стандарты или диапазоны.
Откуда сотовая сеть узнаёт о возможностях смартфона? Проще всего себе представить огромные базы данных всех выпускаемых когда-либо смартфонов и телефонов с их возможностями и характеристиками. Но нет. Это, на самом деле, самый сложный вариант.
На поддержание в актуальном состоянии такой базы данных операторы бы тратили огромное время. Да и обращение к этой базе данных во время процедур занимало бы слишком много времени, что негативно скажется на качестве обслуживания.
На самом деле, смартфоны и телефоны сами сообщают сотовой сети о своих возможностях. По запросу сети они передают все поддерживаемые стандарты, диапазоны, технологии и много чего ещё. Это, пожалуй самые длинные сигнальные сообщения, передаваемые в сторону сети, так как списки характеристик современных смартфонов поистине огромные.

Бывает даже, что вся информация не может уместиться в пределах одного сообщения и часть информации теряется. Это может стать даже проблемой, так как сотовая сеть не будет знать о всех возможностях и не сможет выбрать лучший вариант. Но такое случается не часто и только с отдельными самыми топовыми моделями смартфонов.
И ещё, что интересно, смартфоны, а точнее даже сами абоненты могут поменять список поддерживаемых стандартов в любой момент. Это можно сделать через пункт в меню с названием на подобие «Предпочтительный тип сети».

Если там поставить режим вроде «Только 2G» или «Только GSM/UMTS», смартфон не будет сообщать сети поддержку остальных стандартов и диапазонов. Это ещё одна причина, по которой никакие базы данных о смартфонах и их возможностях не имеют никакого смысла.
Поэтому нужно внимательно следить, если вы и изменяете настройки по умолчанию в меню работы телефона, важно потом возвращать всё в изначальное состояние. Иначе в нужный момент сеть не узнает, что смартфон может быть переключен в сеть с лучшим качеством обслуживания.