Я разрабатываю приложение для Android, которое получает событие исходящего вызова и извлекает из него адрес получателя, отменяет вызов для выполнения какого-либо процесса, а затем автоматически повторно набирает тот же номер адреса без намерения пользователя.
проблема: я не хочу обрабатывать номера назначения, которые не являются реальными телефонными адресами назначения (т. е. USSD-номера, такие как * 21 #, которые отправляют данные некоторым операторам). Как я могу динамически выяснить (без ведения таблицы), является ли исходящий пункт назначения телефонным звонком или запросом данных у оператора?