Длина номеров телефонов стран

Международные коды стран мира

Немного о преобразовании номеров телефона в международный формат

Наверное, ни для кого не секрет, что написание номера телефона внутри страны и в международном формате отличаются. Например, в России, чтобы позвонить на мобильный телефон, мы зачастую набираем номер в формате 89ххххххххх, но чтобы позвонить в Россию из другой страны, нужно набрать этот же номер, но в международном формате. Большинство из нас знает, что международный код России +7, и чтобы получить номер в международном формате, нужно всего лишь заменить 8 в начале номера на +7.

А что делать, если вы не знаете как преобразовать номер в международный формат? Ниже я поделюсь простым алгоритмом преобразования номера телефона в международный формат. Итак, разберем это на примере Белорусского номера телефона.

  • Номер телефона в местном формате 8044771xxxx
  • В таблице ниже находим Беларусь. Код страны +375, длина номера 12 цифр.
  • Длина кода страны 3 цифры. Отнимаем это значение от общей длины номера. Получилось 9 значащих цифр в номере телефона.
  • Теперь берем эти 9 цифр считая с конца номера. Получается 44771xxxx
  • Осталось просто добавить код страны в начало номера: +37544771xxxx

Готово! Номер телефона теперь в международном формате.

Также Вы всегда можете воспользоваться нашим инструментом для проверки и преобразования номеров по этой ссылке.

Источник

Asterisk Forum

The Asterisk Open Source PBX — Russian Community

  • Темы без ответов
  • Активные темы
  • Поиск
  • Наша команда
Читайте также:  С помощью энциклопедии путешествий страны мира подготовь сообщение

Все ли номера телефонов состоят из 11 цифр?

Все ли номера телефонов состоят из 11 цифр?

Сообщение rownong27 » 20 фев 2013, 14:50

Подскажите номера телефонов (сотовые и городские) в международном формате всегда ли состоят из 11 цифр?

Или в других странах., кроме России (например, Ураина, США, Франция, Тайланд и т.д.) количество цифр в номерах может быть больше или меньше 11?

P.S. Спрашиваю потому что составляю макрос Excel для ведения базы данных клиентов.

Сообщение Leon77 » 20 фев 2013, 15:25

Сообщение andyk74 » 20 фев 2013, 15:41

Сообщение anest » 20 фев 2013, 16:59

Сообщение aven » 20 фев 2013, 17:37

Сообщение rownong27 » 20 фев 2013, 17:48

Сообщение Leon77 » 21 фев 2013, 05:43

Сообщение anest » 21 фев 2013, 12:12

Сообщение Leon77 » 21 фев 2013, 12:27

Сообщение rownong27 » 28 фев 2013, 16:22

Подскажите еще пожалуйста, номера всех ли стран в международном формате можно написать через «+». Например «Россия +7…» и т.д.

P.S. S. Спрашиваю потому что, думаю, как лучше задать условие, по распознаванию телефонных номеров в Excel. Чтобы как телефонные номера Excel определял только те цифры, рядом с которыми стоит знак «+». У всех ли стран можно написать телефонный номер через «+…»?

Сообщение Leon77 » 28 фев 2013, 16:32

Сообщение rownong27 » 28 фев 2013, 17:11

Сообщение aven » 28 фев 2013, 19:00

Сообщение Leon77 » 01 мар 2013, 05:31

Сообщение aven » 01 мар 2013, 05:48

Правильный сценарий:
1) Внутри сервера все храниться в E.164, т.е. полный номер без региональных префикосв, например 79042712345
2) Транки приобразовывают входящие CallerID в E.164, а при исходящих звонках в формат требуемые провайдером, хотя большинство понимают E.164.
3) Абоненты, принадлежат какой-либо региональной зоне, у нее есть общепринятые префиксы. Для России это 8 заместо 7 и 810 международки. Таким образом входящий звонок проходит через еще один преобразователь, который правит его CallerID по региональным признакам, т.е. получаем 89042712345 на IPPhone в России и 0079042712345 на софтфоне в каком-нибудь США. Так же выполняется обратное преобразование из регионального формата в E.164. Это позволяет легко сделать отзвон по пропущенному номеру и в каждом регионе, абоненты одного сервера могут использовать привычный вид телефонного номера.

Это так должно быть в идеале

Сообщение Alextransit » 01 мар 2013, 08:31

я все номера преобразовываю в международный (правильный) формат.
и знакомым/пользователям рекомендую номера писать правильно.

что бы не выслушивать типа:
я сейчас за бугром и набрать номер со своей мобилы не могу. электрическая тетка чего то там говорит.

и если оборудование понимает правильный формат, то нужно его использовать.

ходили слухи что у нас планируют сменить выход на другую сеть на 0 и международную на 00 ( кстати. на многих мобилах 00 автоматом преобразовывается на + )
именно из за этого и сменили коды городов, начинающихся на 0.
смена 095 на 495 — явный тому пример.

интересно будет наблюдать за «лузерами» которые будут править свои записные книжки. меняя 8 на 0.
у меня в телефоне более 500 контактов и эта «фигня» лично меня не коснется.

и на моих PBX я номера преобразовываю в нормальный вид. (даже иходящие)

у меня от одного провайдера заходит старые две меди.
так они дают разные DID (на одном провайдере!)
с одной линии приходит 7ZXXXXXXXXX ( как на мобилы так и локальные )
с другой идет
8ZXXXXXXXXX — мобилы и межгород
ZXXXXXX — локальный landline
а как международка идет не знаю

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

Источник

Телефонные коды стран

Телефонные коды стран

Если набрать с мобильного телефона обычный городской номер из 7 или 5 цифр, без дополнительного регионального кода, попадем на абонента из своего города. Однако такие правила набора работают не во всех городах. А чтобы дозвониться до человека в другом городе или даже стране, следует набирать номер определенным образом — через международный код страны и код конкретного города.

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

Теория нумерации

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

Различают 2 разных плана нумерации:

  • Открытый — местные звонки совершаются без региональных и национальных кодов;
  • Закрытый — региональные и национальные коды необходимы всегда, будь то местный звонок, междугородный или международный.

Планируется полный переход России на закрытый план нумерации, которому отдает предпочтение мировое сообщество. Пока он введен исключительно в Москве и области — там любые номера нужно набирать с кодами 499, 498 или 495.

Телефонные коды стран

Коды стран для международного соединения также устанавливаются международным планом нумерации.

Существует стандарт электросвязи Е.164, который присваивает стране определенный код и регламентирует максимальную длину телефонного номера в символах. В технической документации также встречаются такие названия для кодов, как IDD (International direct dialing) или ISD (International Subscriber Dialling).

Международные коды зон (регионов) могут отличаться:

  • Установленной длиной, как например, для штатов в США и российских городов — по 3 цифры, для Австралии по 1 цифре.
  • Переменной длиной, когда страны сами выбирают длину кода (от 2 до 5 символов в Германии и Австрии), от 1 до 3 цифр в Японии и т.д.
  • Если международные коды всегда включены в номер абонента, страна использует закрытый план нумерации, как Испания или Норвегия.

США использует свой Североамериканский план нумерации. В нем при нахождении за пределами города или штата всегда нужно набирать с мобильного телефона +1 — код выхода.

Выделяют 9 зон, к которым отнесены все страны мира. Это означает, что мировой код страны начинается с этой цифры или, как в случае с Россией, состоит только из этой цифры (в нашем случае 7).

Зона 1. США, Канада, страны Карибского бассейна. При этом у каждого штата Америки свой трехзначный код (и даже по несколько кодов на один штат). Но если у вас на мобильнике определился длинный телефонный номер, который начинается с 1, вам звонили из Соединенных Штатов Америки или Канады, а может быть, из одной из экзотических стран — Багамы, Пуэрто-Рико, Ямайка, Доминиканская Республика и т.д. Откуда именно, зависит от трех последующих цифр. Но с 1 начинаются международные номера именно этих стран — США, Канада, Карибский бассейн.

Зона 2. К этой зоне относятся коды таких стран, как Египет (20), Марокко (212), Тунис (216), Сейшелы (248), Кения (254) и др., это преимущественно страны Африки, но сюда же попали Фарерские острова (298) и Гренландия (299).

Зона 3. В этой зоне практически все страны Европы: Греция (30), Франция (33), Испания (34), Португалия (351), Финляндия (358), Беларусь (375) и множество других.

Зона 4. С этой цифры начинаются международные коды стран Румыния (40), Чехия (420), Австрия (43), Великобритания (44), Польша (48), Германия (49) и некоторых других.

Зона 5. С этой цифры начинаются мировые коды стран Южной Америки: Гватемала (502), Панама (507), Мексика (52), Чили (56) и т.д.

Зона 6. Отведена под Азию, Австралию и Океанию: Малайзия (60), Австралия (61), Таиланд (66) и т.д.

Зона 7. В документации до сих пор зарезервирована под Советский Союз. С этой цифры начинаются коды России и Казахстана.

Зона 8. Почти не используется, за исключением нескольких стран: Япония (81), Южная Корея (82), Вьетнам (84), КНДР (850) и др. Код 800 зарезервирован под бесплатные вызовы для всех стран.

Зона 9. Сюда относятся страны Ближнего Востока и Средней Азии: Турция (90), Ливан (961), Сирия (963), Таджикистан (992), Грузия (995) и т.д.

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

Мировой код России

После распада Советского Союза все республики перешли на новые префиксы, а +7 остался за Российской Федерацией и Казахстаном. Крым после присоединения также перешел на российский префикс. Номер Казахстана имеют после +7 географические о мобильные коды в диапазоне 600-799. Также к данному международному коду относятся номера Абхазии и Южной Осетии.

7 — международный код России, огромная территория которой идентифицируется по следующим трем цифрам:

  • 300-399 — Урал, Сибирь, Крым, а также территория Байконура;
  • 400-499 — Центр и Дальний Восток;
  • 500-599 — резерв;
  • 800-899 — Северо-Запад, Поволжье, Северный Кавказ и город Севастополь.
  • 900-999 — префиксы мобильных операторов России.

Для набора российского стационарного номера в международном формате с мобильного телефона необходимо набрать:

  • +7 — код страны;
  • зоновый код (код города) — 3-5 цифр;
  • местный номер — может состоять из 5, 6 или 7 цифр.

Несмотря на то, что зоновый код и местный номер могут иметь разное количество цифр, общая длина российского номера не может составлять более 12 символов (вместе с +7).

Чтобы позвонить из-за границы в Россию с мобильного телефона, нужно набрать обычный сотовый номер абонента, только не с 8, как мы делаем это внутри страны, а с международным кодом +7.

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

Например, в России для выхода на международное соединение нужно набрать 8-10, в США 011, во многих других странах 00. Далее набирается префикс оператора (код города) и номер абонента.

Отметим, что в России также запланирован переход на новую систему набора номера. Ожидается, что к 2025 году вместо привычной “восьмерки”, в начале номера перед кодом города или оператора необходимо будет набирать “ноль”, а при звонках в другие страны со стационарных российских телефонов вместо 8-10 — 00.

Источник

Заблуждения программистов о телефонных номерах

Список составили разработчики Java, C++ и JavaScript библиотеки libphonenumber для парсинга, форматирования и проверки телефонных номеров

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

1. Телефонные номера, действительные сейчас, останутся действительными всегда. Телефонные номера определённого типа (например, мобильные), никогда не сменят тип.

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

Подсказка. Не сохраняйте свойства телефонного номера, такие как валидность или тип. Проверяйте эту информацию с помощью библиотеки, когда необходимо.

2. Телефонный номер однозначно идентифицирует человека.

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

3. У человека есть только один телефонный номер.

Очевидно, это не всегда так.

4. Телефонные номера не могут быть использованы заново.

Старые номера заново вводят в оборот и раздают другим людям.

5. Каждый код страны соответствует в точности одной стране.

У США, Канады и нескольких карибских островов одинаковый код +1. Россия и Казахстан делят код +7. И это не единственные примеры!

6. Каждой стране соответствует только один код.

В данный момент (март 2016 года) на телефоны в спорной и не всеми признанной территории Косово можно дозвониться через национальные коды Сербии (+381), Словении (+386) или Монако (+377), смотря где и когда был выдан номер.

Подсказка. Используйте телефонный виджет, чтобы подтолкнуть пользователей к вводу телефонного номера в международном формате.

7. Телефонный номер можно набрать отовсюду.

Некоторые номера можно набрать только внутри страны. Некоторые набираются из определённой группы стран, например, как международные номера 00800. Некоторые набираются только если абонент обслуживается конкретным оператором связи.

8. Есть только два способа набрать номер: в международном формате или в местном.

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

  • В Бразилии для внутренних звонков в определённых географических границ нужно явно указать код оператора, через которого вы хотите звонить.
  • В Непале предваряющий номер «0» опускается в зависимости от того, звоните вы с мобильного или стационарного телефона.
  • В Новой Зеландии нужно набрать код региона (например, 03), даже если номер в том же регионе, что и вы, за исключением «близкого» номера (обычно границы города/района), для которого код региона набирать нельзя.

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

9. Чтобы сделать номер доступным для дозвона, достаточно сменить префикс.

В Аргентине для внутренних звонков нужно вставить цифры «15» после кода региона, но перед местным номером, а цифру «9» после кода страны (54) нужно удалить. Так международный номер +54 9 2982 123456 превращается в местный номер 02982 15 123456.

10. Ни один префикс реального телефонного номера не может быть реальным телефонным номером.

В некоторых странах возможно попасть на другого абонента, если набрать дополнительные цифры после телефонного номера. Так, номер 12345678 может принадлежать одному человеку, а номер 123456 — другому.

11. По неправильно набранному номеру невозможно дозвониться.

В некоторых странах или на некоторых аппаратах лишние цифры отбрасываются. Например, 1-800-MICROSOFT — это неправильный номер, но он всё равно соединит с Microsoft, потому что лишние цифры отбрасываются. Также и на номера вроде 911 в некоторых странах можно позвонить, набрав 911123, но не во всех странах.

В других странах оператор «исправляет» неправильный номер, например, добавляя мобильный код, если он знает, что это мобильный номер.

12. Все действующие телефонные номера соответствуют спецификациям ITU.

Спецификации ITU содержат стандарты вроде такого: «Национальные номера не могут быть больше 16 разрядов», но в Германии раздавали действующие телефонные номера длиннее этого.

13. Все действующие телефонные номера принадлежат какой-либо стране.

Есть много «национальных кодов», которые выдавали организациям без географической привязки, таким как «800» или спутниковые сервисы.

14. Телефонный номер содержит только цифры.

В Израиле некоторые рекламные номера начинаются с «*».

15. Телефонные номера всегда написаны в ASCII.

В Египте телефонные номера обычно записывают местными цифрами.

Источник

Оцените статью