Home
dump -0f - /dev/mind
Баечки о мобильной связи (GSM, CDMA) и IT индустрии
Откуда берется название сети на экране телефона? 
7th-Aug-2007 11:57 pm
Несмотря на то, что самая "видимая" часть ребрендинга UMC->МТС уже завершилась, на дисплее телефонов пользователи по-прежнему видят "UMC" или "UA UMC". Почему так происходит?

Базовая станция сети GSM выдает в эфир на своем широковещательном канале (broadcast channel, BCH) множество всякой интересной информации, включающей в себя, в том числе, код страны и код мобильной сети, к которой она (базовая) принадлежит.

Эти коды - называемые иначе MCC (mobile country code) и MNC (mobile network code) - являются уникальными и присваиваются мобильной сети в процессе ее регистрации. Для Украины MCC = 255, а MNC выдаются в порядке регистрации (у UMC - 01, у УРС - 02, у KS - 03, и т.п.).

Зарегистрировавшись в сети и получив от ближайшей базовой MCC и MNC, телефон (совместно с SIM-картой) определяет, как же показать пользователю информацию о текущей используемой сети. Алгоритм достаточно прост:

1. Если пара (MCC, MNC) может быть найдена в списке сетей, хранящемся на SIM-карте, то из этого списка выбирается так называемое "имя сервис-провадера" (SPN, service provider name), оно и показывается на экране телефона.
2. Если пара (MCC, MNC) не была найдена на SIM-карте, то телефон производит поиск в своей таблице, хранящейся в его прошивке/памяти. Если что-то нашлось - телефон берет SPN из этой записи и показывает его.
3. Если не получилось найти SPN ни на SIM-карте, ни в телефоне, телефон показывает MCC и MNC числами (иногда MCC заменяется на короткое название страны).

В принципе, если SIM-карточка содержит в себе достаточно "умное" программное обеспечение (т.н. SIM Toolkit), которое поддерживает загрузку "прошивок" SIM-карты через эфир (посредством SMS или cell broadcast), то оператор может использовать эту возможность для смены имени. Если же SIM-карты не поддерживают over-the-air (OTA) обновлений, то остается только их менять.

Очевидно, что на всех SIM-картах, выпущенных под брендом UMC за все время его существования, есть запись о том, что (MCC 255, MNC 01) - это "UMC". Чем старее карточка - тем больше вероятность, что SIM-toolkit-а с опцией OTA update в ней нет. Соответственно, чтобы провести "полный и окончательный ребрендинг", надо поменять SIM-карты большому количеству существующих абонентов UMC, что не только накладно, но и достаточно хлопотно (абонента надо зазвать в магазин, проверить, что это он владелец SIM-карты, обеспечить наличие достаточного кол-ва карточек в точках продаж и т.п.)

Что с этим думает делать МТС - покажет время.
Comments 
7th-Aug-2007 09:02 pm (UTC)
Интересно, почему у билайна mnc=99
8th-Aug-2007 04:55 am (UTC)
Потому что русский билайн = 25099
7th-Aug-2007 09:17 pm (UTC)
Когда чешского оператора Oskar купил Vodafone, они как-то сменили название удаленно. Сначала прислали сообщение, типа бояться не надо, сейчас будем менять название, потом сменилось само название на дисплее. Или это они MNC сменили а карточка уже за год была в курсе?
7th-Aug-2007 09:22 pm (UTC)
Нет, MNC вроде не меняли, 230/03 у обоих
7th-Aug-2007 09:43 pm (UTC)
В Петербурге, когда North-West GSM переименовывался в Мегафон, тоже присылали СМС, и надпись менялась. Хотя конечно же, первее всех надпись Мегафон появилась у только-что подключившихся абонентов, уже нового "Мегафона".
7th-Aug-2007 10:01 pm (UTC)
Товарищ [info]_adept_!
А можно такое сделать путем посылки SMS или какой-то служебной команды? В смысле, поменять какую-то информацию, хранящуюся на SIM-карте? Или, в более общем виде - послать в телефон команжу, которая будет передана телефоном в sim-карту и там выполнена, причем независимо от модели телефона?
7th-Aug-2007 09:30 pm (UTC)
MNC 02 у УРС
у КС всё таки 03
7th-Aug-2007 09:58 pm (UTC)
Fixed
7th-Aug-2007 09:54 pm (UTC)
Somehow in US providers managed to update onsceen name without interacting with customers. Cingular to ATT
8th-Aug-2007 02:58 am (UTC)
У меня поменялось, у остальных членов семейства - нет. При этом у меня самая старая карточка.
7th-Aug-2007 10:16 pm (UTC)
а назрел такой хитрый вопрос.
когда происходит ребрендинг, и одна компания по сути становится другой - все ясно.
но вот что происходит когда абонент переходит со своим номером от одного оператора к другому? тоже все зависит от карточки на сколько она умна или как? меняется надпись?
7th-Aug-2007 11:09 pm (UTC)
там наоборот насколько я помню. сначала покупаешь симку нового оператора а потом на нее завязываешь старый номер.

8th-Aug-2007 05:27 am (UTC)
Есть фанаты МТСа, которые хотели бы увидеть на экране телефона родную надпись :-) Только их ожидает облом - замена платная. И недоумевают, чего это МТС не позволяет им, истинным поклонникам, получить новую карточку бесплатно.
7th-Aug-2007 11:52 pm (UTC) - дурацкий оффтопик
как _выборочно_ транслировать в ITblogs только тематические записи из своего ЖЖ? по тэгу например можно фид сделать?
8th-Aug-2007 06:57 am (UTC) - Re: дурацкий оффтопик
Это еще одно ограничение livejournal, которое меня занадоело. Надо куда-то съезжать .. Впрочем, см. мой следующий пост.
8th-Aug-2007 03:03 am (UTC)
хм. впору выпускать файрволы к телефонам. всякие там OTA должны сначала 4 раза переспрашивать. и подробно докладывать, что именно они хотят там себе поменять.
8th-Aug-2007 04:52 am (UTC)
Тык-тык. Вот что, значит, теледвашная симка пейсала. Вот уродцы, даже на этом экономят.
8th-Aug-2007 04:58 am (UTC)
Есть щё один способ передачи информации об операторе.
В соответствии стандарту 3GPP 22.042 существует фича называемая Network Identity and Time Zone.
Данная функциональность позволяет передавать текстовое имя оператора и временную зону пользователям посредством обычных широковещательных каналов.

Эта функциональность обладает рядом плюсов, как например независимость от типа SIM карты абонента и данных на ней. А также, гибкость и простота настройки.

Но, также, обладает и рядом минусов. Данная спецификация не была поддержана все вендорами мобильных телефонов. И даже R99 телефоны не все поддерживают эту функциональность.
Вторым минусом, является то, что реализация данной функциональности была сделана на 7битном шрифте(во всяком случае, это то, что видел я), а значит идентификатор оператора всегда будет передаваться большими латинскими буквами. Для MTS или UMC это вполне приемлимо. А вот, например, для life:) это никуда не годится. Потому что LIFE:) это уже совсем другой бренд -)
8th-Aug-2007 09:20 am (UTC)
а :) разве не входит в 7bit ascii?
8th-Aug-2007 05:50 am (UTC)
Оператор МТС говорит, что для замены логотипа надо поменять SIM-карту. Видимо, в UMC сидели оптимисты, потому и не считали необходимым реализовать возможность удаленной замены имени оператора. Интересно, реализована ли такая возможность в новых SIM-картах МТС, или там работают такие же оптимисты :-)
8th-Aug-2007 06:58 am (UTC)
Делаем ставки? :)
8th-Aug-2007 07:41 am (UTC) - MNC
25501 UMC
25502 URS
25503 Kyivstar
25504 Goldentelecom
25505
25506 Astelit

Вот очень меня интересует судьба пятого оператора, такое ощущение, что лицензию дали и тут же забрали
8th-Aug-2007 08:51 am (UTC) - Re: MNC
У пятого оператора, если мне не изменяет память, 25507.
По крайней мере, именно это видел в их тестовом центре.
8th-Aug-2007 09:31 am (UTC) - насчет iPhone расскажите - где найти как хакнуть, к кому сд
Anonymous
насчет iPhone расскажите - где найти как хакнуть, к кому сд
8th-Aug-2007 10:41 am (UTC)
Дим, твое мнение - почему МТС решила сделать ребрендинг только сейчас, хотя владеет УМС дастаточно долгое время?
8th-Aug-2007 11:04 am (UTC)
И второй критический вопрос - нахрена она его вообще делала.
8th-Aug-2007 06:07 pm (UTC)
Эээ... а у меня мультисим и в нее вбит тока ИМСИ и Ки коды. Однако тело без проблем показывает имя нашего местного опсоса (Utel когда то горело SUCT) Где оно их берет?
8th-Aug-2007 09:28 pm (UTC)
Очевидно, из прошивки телефона (см. второй шаг алгоритма)
9th-Aug-2007 06:41 pm (UTC) - диалог на форуме
Anonymous
Прошу прощения за небольшой оффтопик.
На сетевом форуме появился такой диалог при обсуждении качества связи у разных операторов:

- Не забывай что бывают разные мобильники с разными диапозонами,у каждого оператора свой диапозон
- К сожалению, практически все операторы работают в одном диапазоне GSM900 (мы чай не в америках живем), за исключением CDMA. А уровень сигнала, в основном, зависит от антены и приемника телефона, удаленности от базовой станции и рельефа местности.

Вопрос. Что из этого - правда, а что - нет (есть свои идеи, но их не привожу намеренно). Спасибо за ответы.
9th-Aug-2007 09:25 pm (UTC) - Re: диалог на форуме
А где тут собственно вопрос?

Диапазоны частот, используемые в стандарте GSM, стандартизированы (900+-50, 1800+сколько-то и т.п.). Каждый оператор использует весь диапазон, распределяя частоты между базовыми так, чтобы поменьше мешать соседям и своим собственным базовым. У CDMA ситуация, вобщем-то, такая же самая.

О чем сожалеет автор процитированного куска мне, честно говоря, не совсем понятно.
29th-Aug-2007 01:11 pm (UTC)
Используют ли украинские операторы (кроме Билайн) Sim-карты с поддержкой OTA-обновлений?
30th-Aug-2007 09:21 pm (UTC)
ОТА-обновления - это очень расплывчато. Как минимум, у одного из операторов есть карточки, в которых можно поменять часть инфы из стандартных справочников через OTA.

Что-то мне подсказыает, что на сегодня это скорее всего используется повсеместно.
2nd-Sep-2007 02:40 pm (UTC)
У одного нашего сотрудника совсем древняя нокия - на Киевстар пишет "BRIDGE"
4th-Sep-2007 12:58 pm (UTC)
Мда. Похоже, что симк-карта там - еще древнее телефона :)
6th-Nov-2007 08:46 pm (UTC)
"В принципе, если SIM-карточка содержит в себе достаточно "умное" программное обеспечение (т.н. SIM Toolkit), которое поддерживает загрузку "прошивок" SIM-карты через эфир (посредством SMS или cell broadcast), то оператор может использовать эту возможность для смены имени. Если же SIM-карты не поддерживают over-the-air (OTA) обновлений, то остается только их менять."

ну ничего себе, хотите сказать, что симку можно удалённо заставить выполнить какой-либо код?? Хуже того, ещё и код удалённо залить. Это ж ппц эксплоит.
14th-Nov-2007 03:01 pm (UTC)
И как вы предлагаете использовать этот exploit?
This page was loaded Jul 11th 2009, 2:30 pm GMT.