Могу ли я заставить свой телефон распознавать номера как в международной, так и в местной форме как равные?

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

Входящие текстовые сообщения не всегда назначаются соответствующему контакту.

Я могу послать сообщение, чтобы связаться с Бобом, чей номер телефона +52 333 555 12 12(мексиканский номер). Он отлично понимает текст, но когда он отвечает, сообщение, кажется, исходит просто от 333 555 12 12. В результате я получаю два разговора, один с «Бобом» и один с 333 555 12 12, который не связан ни с одним из моих контактов.

Есть ли способ заставить мой телефон распознавать эти номера как одинаковые (без создания повторяющихся записей для всех моих контактов — одного с +52 и одного без)?

Проблема такая же, но наоборот?
Да, кажется. Однако я попробую решение там и посмотрю, поможет ли оно.
Вы когда-нибудь решали эту проблему?
Нет... решения пока не нашел. :(
Грязный трюк, но просто свяжите оба номера (с расширениями и без) с одним контактом.
@ Power-Inside: Да, это будет часть моего вопроса «без создания дубликатов записей».

Ответы (1)

Вероятно, не простое и быстрое решение:

Если MIUI поддерживает ваш телефон, то установите MIUI, которая не похожа на многие ромы (нестабильная, захламленная, для "фриков"). Если он не поддерживает ваш телефон, вы все равно можете найти неофициальную версию здесь или на XDA-Developers.

У вас есть возможность зайти в настройки номеронабирателя и установить префикс страны по умолчанию. Если вы остаетесь в Мексике, вы просто устанавливаете префикс по умолчанию +52, а входящему SMS должно быть назначено +52. Если ваше следующее пребывание будет в Крунгтхеп Маханакхон (= Бангкок), просто установите его на +66. Это работает для меня.

Где найти префикс страны по умолчанию?