[О блоге]
[наверх]
[пред]
[2024-05-31 11:24:12+03:00]
[2204d9a275d0f1d7d5b70f7b8388b3cc86af3dbf]
Темы: [hard][tip]
Цена VoLTE
Обнаружилась проблема после начала использования нового сотового с VoLTE
(9e9b0a3dd40fc7f049e0a0ca888de42c8b53a72a). Раз в сутки он отправляет
несколько килобайт данных в Интернет. Само собой для меня это чёрный
ящик, понятное дело что небось в Китай/США/whatever сливает что-нибудь.
Была статья на Хабр, где демонстрировалось, что чуть ли не поголовно
всякие кнопочные, если не через Интернет, то через SMS в Китай шлют
данные. Пока я ещё не дошёл до кондиции полного отказа от сотового.
Проблема не в отправке (и так ясно что они упорно следят за нами), а в
том, что Билайн начинает тарифицировать это как выход в Интернет. 7₽/сут
за 10MB. Вот только он начисляет цену не за несколько килобайт реально
отправленных (судя по счётчику внутри телефона), а сразу за эти 10MB. То
есть каждый день с меня снимали по 7₽. 7*30=210. Я такие деньги могу
месяцами тратить на разговоры -- я мало общаюсь по нему. Дороговато.
Если в Nokia выключить "data service", то вырубается 4G и VoLTE. Если
через USSD команды Билайна вырубить доступ в Интернет, то... он не даёт
зарегистрироваться в 4G сети, соответственно тоже прощай VoLTE.
Удалял "connection" профили (APN), где упоминается Билайновский
Интернет. Так и не понял когда они "возрождаются" -- наверное если
SIM-ки менять между аппаратами. Остался "ims" профиль, где явно не
указан APN для Интернета. Для работы VoLTE этого хватает. Попытка
установить Opera Mini (она тут просто в меню есть, не удалить) говорит,
что доступа в Интернет нет, Билайн не присылает SMS что я вышел в
Интернет. Так что похоже, что всё же отключил возможность выхода в
Интернет, без ломания VoLTE. А то платить 200₽, пускай и за потрясающе
хорошую связь, ну как-то жаба душит.
[оставить комментарий]
- комментарий 0:
From: kmeaw
Date: 2024-06-01 00:35:50Z
> Так и не понял когда они "возрождаются"
Скорее всего апплет на SIM-карте проактивно запрашивает настройки
телефона - она может подключаться к инфраструктуре оператора, используя
хост в качестве транспорта. От телефона ожидается предоставление
некоторого подобия Socket API. С помощью этого механизма можно удалённо
обслуживать SIM-карту, обновляя код, который на ней запущен со стороны
оператора.
Если установить соединение не удаётся, SIM может отправить служебную
SMS или выполнить USSD-команду. В ответ на это оператор может прислать
ответную SMS, откуда телефон вытащит настройки APN. Другой вариант -
SIM может выполнить произвольную AT-команду на телефоне (например "set
PDP context"), но им реже пользуются, потому что создаёт зависимость от
конкретных моделей абонентского оборудования. Но для IoT-применений
такой способ довольно хорош.
В момент регистрации телефон отправляет свой IMEI, и если он отличается
от того, что был прошлый раз, оператор не ждёт ошибок provisioning, а
отправляет настроечную SMS раньше.
В современных SIM все эти взаимодействия достаточно неплохо защищены -
нет доверия ни базовой станции, ни телефону. Даже если в SIM отсутвует
абонентский профиль, при его первичной заливке апплет проверит его
подлинность, ожидая сертификат, подписанный GSMA.
- комментарий 1:
From: Sergey Matveev
Date: 2024-06-01 07:01:52Z
*** kmeaw [2024-06-01 01:14]:
>Скорее всего апплет на SIM-карте проактивно запрашивает настройки [...]
Без конкретных деталей, но примерно я так и думал обо всём этом. Когда
переставляли SIM в другой аппарат, то настройки после этого в виде "SMS"
(выглядит как особая SMS на нём) приходили.
Просто я вроде удалял профили, оставляя только один, а после
перезагрузки они снова появлялись. Но вот уже второй день не появляются.
Видимо я просто что-то напутал про себя и были ещё какие-то триггеры. А
так да, и через звонок я запрашивал получение этих APN настроек тоже.