Как быть с контактными номерами в путешествии?

В список контактов Android (приложение «Люди») на моем телефоне введены номера из моих контактов, так как это необходимо, чтобы позвонить им из моей родной страны (Канада):

  • Местные номера вводятся с 10 цифрами, включая теперь обязательный код города: 514-222-1111.
  • Междугородние звонки с префиксом междугородной связи: 1-416-555-3333.
  • Международные номера вводятся с префиксом международного набора, кодом страны, кодом города, за которым следует номер: 011-52-664-555-2222.

С SIM-картой из-за границы (в настоящее время Эквадор) необходимо отредактировать номера:

  • К местным домашним номерам необходимо добавить префикс международного набора и код страны. То же самое для ранее междугородних номеров.
  • Префикс международного набора должен быть изменен для международных номеров.

Есть ли эффективный способ справиться с этим? Могут ли быть заполнители для ввода номера, чтобы при необходимости он опускал код страны и префикс набора? Может быть, приложение для Android, которое могло бы автоматически перезаписывать в зависимости от текущей страны?

«Международный префикс набора должен быть изменен для международных номеров». - Вы уверены, что? Разве международная форма с кодом страны не всегда одинакова? Если бы это было не так, указывать телефонные номера с кодами стран для международной досягаемости, как это происходит на бизнес-сайтах, казалось бы совершенно бессмысленным. Но затем вы упоминаете «префикс международного набора», который действительно может быть чем-то специфичным для вашего телефонного провайдера.
Я собирался написать «почему бы вам просто не сохранить любой номер в международном формате», так как это работает для меня в ЕС, но, видимо, канадская система более сложна: en.wikipedia.org/wiki/Telephone_numbers_in_Canada , и я таким образом добавил к вашему вопросу тег Канады вместе с +1.
Я знаю, по крайней мере, несколько телефонов, которые будут правильно набирать номер из любой точки мира, если вы сохраните номер как «+1 514-222-1111». Вы также должны иметь возможность указать ему, что номера без префикса должны рассматриваться как канадские, и в этом случае он может сам добавить соответствующий префикс.
@ORMapper Коды стран стандартизированы, но префикс набора, который вы ставите перед номером, может отличаться. В настоящее время это уже не так актуально, поскольку мобильные телефоны могут автоматически обрабатывать «+» (до этого «+» просто заменял любой префикс набора номера, который использовался локально, например «00»).
@mts Я не понимаю по этой ссылке, почему простое использование +CC для всех номеров не будет работать в Канаде?
@Berwyn, и я уверен, что тоже не понимаю систему и проблему. Но я надеялся, что это будет полезно, чего на самом деле может и не быть. Я оставлю комментарий в силе и не буду участвовать в обсуждении, так как уверен, что другие смогут сделать из этого больше :)
@ORMapper - Да, префикс набора отличается. Хотя я не осознавал, насколько это отличается, пока не прочитал статью в Википедии . Как я только что узнал, кажется, что знак + — это альтернативная форма для телефона GSM, которая, к счастью, применима к моему.
@mts, на этой странице описываются звонки со стационарного телефона; мой стационарный телефон в Великобритании тоже не имеет «+», я думаю. Почти все канадские мобильные телефоны работают точно так же, как и европейские мобильные телефоны. Исключение составляли телефоны CDMA, у которых не было «+», но канадские операторы мобильной связи по большей части прекратили их продажу несколько лет назад.

Ответы (1)

Даже если многие страны перешли на 00(что, по-видимому, рекомендуется ITU ) в последние десятилетия, префикс международного набора действительно может быть другим . Традиционно рабочие номера записывались как + [country code] [number without the long distance prefix], и звонящий должен был заменить правильный префикс вызова. К счастью, современные мобильные телефоны позаботятся об этом за вас. Таким образом, вы должны иметь возможность использовать полный номер +непосредственно в своем списке контактов и позволить телефону правильно обрабатывать эти номера, где бы вы ни находились.

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

Обратите внимание, что я лично не тестировал это решение ни в Канаде, ни в Эквадоре.

Я проверил это в Канаде, и оно работает на всех телефонах, которые я пробовал. Вы также должны иметь возможность сообщить телефону, что номера без префикса + должны рассматриваться как канадские. (И в Канаде точно такая же система счисления, как и в США).
Звучит разумно, но я не совсем понимаю детали. Вы говорите, что если я добавлю +1, как в +1 514-555-1111, он должен звонить в Канаду независимо от того, где я нахожусь, и, соответственно, +593 099-999-9999 будет звонить в Эквадор из Эквадора или из Канады?
@ Itai Именно так это и работает.
Большой. Что я обнаружил, так это то, что вы должны отказаться от внутреннего междугороднего кода. Пока работает со всеми номерами, которые я пробовал, и Эквадор, и Канана (через voip). Попробую еще раз, когда скоро отправлюсь в Перу и Бразилию.
На самом деле телефоны GSM всегда имели «+», так что это работало с тех пор, как телефоны GSM (конец 1980-х?) были везде, где использовались телефоны GSM. Это только немного запутано в Северной Америке, где альтернативные цифровые технологии, TDMA (давно ушедшие) и CDMA (до недавнего времени), не имели «+», и их нужно было набирать, как на стационарном телефоне.
Я использую ту же тактику, и единственным местом, где она не сработала, была Аргентина. Я точно не помню специфики, но мне даже нужно было использовать другой формат для голосовых вызовов и другой для текстовых сообщений. Очень странно. Может быть, кто-то из Аргентины сможет продолжить.
Я также использую систему +[код страны][город/район][номер телефона] для всех номеров в моем телефоне. Работает в Канаде, США, Великобритании, Швеции, Финляндии, Дании, Германии, Швейцарии, Австрии, Норвегии и, я уверен, во многих других странах. При местном наборе номера плата за междугороднюю связь не взимается.
Единственное, что не работает с полными международными кодами, это номера «0800» и «0900», бесплатные и платные телефонные номера. Они часто не работают, когда вы звоните из-за пределов страны.
@Willeke Они вообще не работают из-за формата или они не работают, когда вы находитесь за границей, потому что вы не можете им позвонить?
Большинство из них настроены так, чтобы не принимать звонки из-за пределов страны, а иногда даже из небольшой области, такой как штат или провинция. У тех, с кем вы должны иметь возможность связаться в любое время, есть альтернативный номер телефона, который, вероятно, опубликован на их веб-сайте. Я не уверен, будут ли работать некоторые бесплатные или платные номера из-за пределов страны.
@Willeke Да, все это ясно, но вы имеете в виду, что даже если вы находитесь в нужной стране, на телефоне, который может им позвонить, это не сработает, если вы наберете +[код страны][номер], но только если вы введите скажем 0800XXXX? (Я не помню, чтобы когда-либо пытался, и мне интересно). Для остальных есть международные бесплатные номера , со специальным кодом «страны», но работают они не везде.