Идентификатор вызывающего абонента регулярного выражения (суффикс совпадения)

Я получаю звонки из очереди от моего оператора телефонной связи. Оператор телефонной связи различает эти вызовы, добавляя суффикс.

12345678

становится

1234567801

Я хотел бы установить контакт с номером телефона, который соответствует всем номерам, соответствующим суффиксным номерам, чтобы с первого взгляда распознавать вызовы в очереди, а не прямые вызовы.

Есть ли способ добиться этого? Можно ли это сделать через таскер?

Ответы (2)

Я не знаю ни одного приложения, которое позволяло бы создавать контакт с подстановочными знаками или регулярными выражениями, но вы можете считать, что Tasker выполняет определенное действие как распознавание этих конкретных номеров.

  • Профиль: Состояние → Телефон → Звонок

    • Тип: Входящий
    • Число:*01

      *здесь подстановочный знак, который будет соответствовать чему угодно. 01это суффикс, который вы хотите в конце номера.

Как вы хотите распознавать эти числа, зависит от вас. Под задачей можно показать:

  • Тост: Оповещение → Вспышка
  • Уведомление: Предупреждение → Уведомить
  • Всплывающее окно: Оповещение → Всплывающее окно
  • Может быть, такая сцена:

    (Нажмите на изображение, чтобы увеличить)

    ИЗОБРАЖЕНИЕ:

Вы также можете заблокировать звонки, если хотите. Я также знаю специальное приложение, которое может блокировать вызовы на основе номеров, используя определенное регулярное выражение. Смотрите мой ответ здесь: Настройка блокировки вызовов
Хотя он включает в себя решение, не будет ли он также отображать вызовы не от провайдера, оканчивающиеся на 01, как вызовы от провайдера? Там, где я живу, первые 4 цифры номера зависят от провайдера, я не уверен, что это везде стандартно.
Не совсем моя забота, если вы спросите меня. ОП попросил нас кое о чем позаботиться, что я прекрасно сделал, и я также знал, что кто-то тоже поднимет этот вопрос. Если OP поднимет вашу точку зрения, я попрошу их предоставить определенный вариант использования в самом вопросе, чтобы я мог соответствующим образом обновить свой ответ (по своему усмотрению).

Вы можете создать один контакт с несколькими номерами. Просто скопируйте >> вставьте исходный номер в новое числовое поле и добавьте суффикс. Я не думаю, что есть ограничение на количество phone numberполей.

ИМО, вопрос заключается в том, чтобы ожидать, что любой номер, оканчивающийся на определенный суффикс, будет распознан OP, когда поступит вызов с этого номера, и OP предпочитает иметь контакт, собирающий все эти номера под капотом. Я понимаю, согласно вашему ответу, человек уже должен знать все числа, оканчивающиеся на этот суффикс, но как мы можем ожидать, что кто-то якобы уже знает все эти числа. Может быть, я что-то неправильно понял здесь?
Оп должен был неправильно использовать суффикс слова вместо префикса. Звонки от обычных телефонных провайдеров будут иметь статический префикс. Я думаю, что OP имел в виду такие числа, как 12345678, 1234567801, 1234567802 ... Блокировка * 01 будет иметь гораздо более широкий диапазон номеров, даже номеров одного сетевого оператора. Если то, что я предполагаю, верно, OP может потребоваться создать один контакт со 100 номерами, меняющимися только в суффиксе.
@BharatG Повелитель огня прав.
@Magnus Rose, в таком случае мой ответ недействителен. Не могли бы вы опубликовать 3 или 4 таких номера, мне просто интересно. :)
1234567801 2345678901 3456789101 4567891201 Первые 8 цифр неизвестны. Это может быть любой действующий номер телефона.
Являются ли первые 8 цифр всегда упорядоченными числами (цифры n, n+1, n+2, n+3...)? Или они тоже могут быть рандомизированы?