[О блоге] [наверх] [пред] [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 настроек тоже.