Чтобы отправлять SMS-сообщения с настройками параметров APN на терминалы, необходимо поддерживать базу данных устройств на основе TAC, которая поддерживает настройку клиента OMA, конфигурацию Ericsson / Nokia и собственные настройки параметров терминала OTA. Если мы оставим OMA CP в стороне, пытаясь сделать это стандартным способом, эта область будет зависеть от поставщика и не будет полностью открыта для общественности.
Помимо базы данных терминала, вам потребуется промежуточное ПО для соединения и определения местоположения SMPP, которое прослушивает обновления местоположения из мобильной сети, чтобы инициировать настройку SMS на терминал, когда он подключается к сети. В основном поток будет что-то вроде
- Промежуточное программное обеспечение местоположения захватывает IMEI и MSISDN из данных обновления местоположения
- Используя часть TAC IMEI, он запрашивает базу данных терминала, база данных терминала возвращает настройку конфигурации в виде двоичной полезной нагрузки
- Модуль обмена сообщениями готовит двоичные SMS-сообщения, устанавливая схему кодирования данных и маску UDH, и помещает двоичную полезную нагрузку в область коротких сообщений с заголовком UDH
- Модуль обмена сообщениями отправляет подготовленные двоичные SMS на SMSC для доставки
Да, конфигурация OTA поддерживается ОС Android, большинство устройств Android поддерживают инициализацию клиента OMA.