admin / 02.12.2017

Самый длинный телефонный номер

Предполагая, что вы не храните такие вещи, как «+», «()», «-«, «пробелы» и «что у вас есть» (и почему бы вам, они представляют собой озабоченности, которые могут варьироваться в зависимости от локальных обычаев и сетевые распределения в любом случае), рекомендация МСЭ-Т E.164 для международной телефонной сети (к которой подключены большинство национальных сетей) указывает, что целое число (включая код страны, но не включая префиксы, такие как международный телефонный префикс, необходимый для набора номера, который варьируется от страны к стране, суффиксы, такие как внутренние номера УАТС) не более 15 символов.

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

Как и для суффиксов, некоторые УАТС поддерживают до 11-значных расширений (опять же, согласно Wikipedia). Поскольку внутренние номера УАТС являются частью другого плана набора номера (УАТС отделены от телефонных компаний), номера внутренних номеров необходимо отличать от телефонных номеров либо с разделительным символом, либо путем хранения их в другом столбце.

ответ дан Matt Enright 19 янв. '11 в 0:26

источникподелиться

{

2147483647

Шестнадцатеричная система — 7fffffff.
Двоичная система — 1111111111111111111111111111111.
Посмотрите так же как пишутся десятичные цифры 87, 94, 24, 836, 127, 653, 916, 743, 7409, 2370, 7877, 43760, 89093, 49161, 291711 в различных системах счисления.

Число 2147483647 в других системах счисления:
2 — 1111111111111111111111111111111, 3 — 12112122212110202101, 4 — 1333333333333333, 5 — 13344223434042, 6 — 553032005531, 7 — 104134211161, 8 — 17777777777, 9 — 5478773671, 10 — 2147483647, 11 — a02220281, 12 — 4bb2308a7, 13 — 282ba4aaa, 14 — 1652ca931, 15 — c87e66b7, 16 — 7fffffff, 17 — 53g7f548, 18 — 3928g3h1, 19 — 27c57h32, 20 — 1db1f927, 21 — 140h2d91, 22 — ikf5bf1, 23 — ebelf95, 24 — b5gge57, 25 — 8jmdnkm, 26 — 6oj8ion, 27 — 5ehncka, 28 — 4clm98f, 29 — 3hk7987, 30 — 2sb6cs7, 31 — 2d09uc1, 32 — 1vvvvvv.

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

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

Преобразование номера проходит в 2 этапа:

  1. Очистка номера от лишних символов (скобок, пробелов, дефисов)
  2. Преобразование номера в формат вашей страны, указанной в настройках.

Все номера телефонов, введенные Вами, очищаются от лишних символов. Например, номер телефона, введенный как «8(900)377-99-77» после «очистки» будет выглядеть как 89003779977. Очистка номеров от лишних символов производится в любом случае и не зависит ни от каких настроек.

Формат преобразования номера зависит от страны, указанной в разделе «Настройки». Суть преобразования заключается в том, что перед номером телефона дописывается число — код страны.

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

Например, международный код России +7. Номер телефона в предыдущем примере (89003779977) принадлежит России, но не начинается с +7. Поэтому он будет преобразован в 79003779977, то есть к номеру телефона (который для России состоит из 10 цифр) приписывается первое число обозначающее код страны (в данном случае +7), а знак + убирается.

Также может быть что в номере вообще не указано никакое число перед номером телефона. Например, 9003779977.

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

В таком случае, если значок глобуса «В международный формат» нажат, он также будет преобразован в 79003779977, в соответствии с вашей выбранной в настройках страной.

Отправка смс за границу

Поэтому, если Вы хотите отправить сообщение за границу, Вам необходимо воспользоваться одним из следующих способов:

  • ИЛИ снять выделение со значка глобуса «В международный формат» и записать номер уже в международном формате, начиная с кода страны (79003779977);
  • ИЛИ поставить перед номером телефона знак «+», что будет указывать системе на то, что этот номер уже в международном формате и его преобразовывать не нужно (+79003779977).

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

Рассмотрим на примере отправку сообщения в Великобританию, код страны +44. Номера в местном формате выглядят так: 09003779977. При отправке сообщения на такой номер Вы не получите положительного результата. Необходимо указать номер в межународном формате, он должен выглядеть так: 449003779977. Соответственно, при отправке сообщения Вы можете указать его прямо так, или со знаком «+» в начале номера.

Внимание! Чтобы избежать ошибки, обратите внимание на следующий момент: если нажать значок глобуса «В международный формат» (при этом в настройках у вас установлена, например, страна Россия), и ввести номер БЕЗ знака «+» (т.е. 449003779977), то система попытается привести данный номер в международный формат предполагая что это Российский номер, и номер будет сохранен как 79003779977, что вообще не соотвествует тому номеру который вы вводили, поэтому рекомендуется всегда ставить знак «+» и вводить номера в международном формате для номеров, страна которых отлична от вашей страны, выставленной в настройках. То есть указывая номер контакта в международном формате +449003779977, вы избежите ошибок с преобразованием.

Форум об интернет-маркетинге > Общение профессионалов > Телефония и коммуникации для бизнеса > Во всех ли странах одинаковое количество цифр в телефоном номере?


PDA

Просмотр полной версии : Во всех ли странах одинаковое количество цифр в телефоном номере?


rownong3

26.11.2015, 20:14

Всем привет.

Если не учитывать телефонный код каждой страны, то во всех странах количество цифр в телефонном номере одинаковое и равно 10?


шляпавашасапа

26.11.2015, 23:01

Про стационарные телефоны сказать не могу. Номер мобильного телефона в Чехии 9 цифр, если не учитывать код страны.
+420 777258894 например


А почему оно должно быть одинаковым во всех странах? :confused:


-= Serafim =-

27.11.2015, 04:18

А почему оно должно быть одинаковым во всех странах? :confused:
А почему Вы спрашиваете?


rownong3, В Германии встречал номера мобильных из 11 цифр ( после кода страны ).


А почему Вы спрашиваете?

Преобразование номеров в международный формат

Потому что меня несколько удивило предположение основателя обсуждения :p.


Алла Рудь

27.11.2015, 11:45

rownong3, у всех по разному
В Бразилии 8 знаков
В Индии 9 знаков
в Китае 7 как и в Латвии

Короче везде по разному!


Костный мозг

27.11.2015, 14:37

во всех странах количество цифр в телефонном номере одинаковое и равно 10?
Нет. (10 раз)


Хм, никогда даже не задумывался над подобным вопросом, интересно для чего может пригодиться такое знание?


И в России не везде 7 цифр, к слову
https://ru.wikipedia.org/wiki/%D0%A2%D0%B5%D0%BB%D0%B5%D1%84%D0%BE%D0%BD%D0%BD%D1%8B%D0%B5_%D0%BA%D0%BE%D0%B4%D1%8B_%D0%A0%D0%BE%D1%81%D1%81%D0%B8%D0%B8_%D0%BF%D0%BE%D1%81%D0%BB%D0%B5_2005_%D0%B3%D0%BE%D0%B4%D0%B0


hubbiton

27.11.2015, 17:56

Есть E164 (http://ru.wikipedia.org/wiki/E.164), но это лишь рекомендация


И в России не везде 7 цифр, к слову
https://ru.wikipedia.org/wiki/%D0%A2%D0%B5%D0%BB%D0%B5%D1%84%D0%BE%D0%BD%D0%BD%D1%8B%D0%B5_%D0%BA%D0%BE%D0%B4%D1%8B_%D0%A0%D0%BE%D1%81%D1%81%D0%B8%D0%B8_%D0%BF%D0%BE%D1%81%D0%BB%D0%B5_2005_%D0%B3%D0%BE%D0%B4%D0%B0
Ну, вопрос-то задавался не про 7 цифр, а про 10 — в совокупности с региональным кодом :).
Собственно-то номер — где 7, где 6, где 5 — а вот номер + код — это в России всегда 10 :p.


Кстати, в Москве уже нельзя сказать, что номера семизначные.
Поскольку с некотрого момента позвонить по Москве, набрав просто номер, существующий в 495-м коде (семизначный), — нельзя — набирать надо только вместе с кодом :).


Ну, вопрос-то задавался не про 7 цифр, а про 10 — в совокупности с региональным кодом :).
Собственно-то номер — где 7, где 6, где 5 — а вот номер + код — это в России всегда 10 :p.

Что-то меня видать проглючило, думал там (где 6 цифр) код города трехзначный, вот прям как будто недавно видел))
Посмотрел — действительно, 4 цифры в коде города

Кстати, вот один из кейсов по юзабилити: не обязательно маска номера должна быть +X (YYY) ZZZ-ZZ-ZZ

———- Добавлено 30.11.2015 в 19:54 ———-

Кстати, в Москве уже нельзя сказать, что номера семизначные.
Поскольку с некотрого момента позвонить по Москве, набрав просто номер, существующий в 495-м коде (семизначный), — нельзя — набирать надо только вместе с кодом :).

495 был как бы дефолтным номером, в дефолт-сити)
было очень модно иметь прямой городской номер (модно и часто полезно)
вероятно, скоро добавится еще один префикс, по мере разрастания ДС


AndrewTishkin

05.12.2015, 16:12

к словуИ где по Вашей ссылке говорится про большее количество цифр?

E.164 уже упомянули.
Номера по E.164 могут иметь максимум 15 цифр и обычно записываются с префиксом «+».Осталось собственно упомянуть приложение A "Разъяснение и объяснение структуры и функций международных номеров МСЭ-Т E.164" из этого T-REC-E.164-201011-I!!PDF-R.pdf (https://www.itu.int/rec/dologin_pub.asp?lang=e&id=T-REC-E.164-201011-I!!PDF-R&type=items)

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

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


vBulletin® v3.8.6, Copyright ©2000-2018, Jelsoft Enterprises Ltd. Перевод: zCarot

FILED UNDER : IT

Submit a Comment

Must be required * marked fields.

:*
:*