AF
Asterisk Forum
обсуждения телефонии, VoIP и IP-PBX
12разделов
5 423тем
34 385сообщений
← К списку тем

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

Флейм 17 сообщений -
#1

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


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

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

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

Количество знаков в телефонных номерах устанавливают администрации стран на своё усмотрение. Общее количество знаков в международном формате не может превышать какого-то значения (если я ничего не путаю, то это 16 знаков). Грубо говоря, в России длина номера всегда 11 знаков, а в других странах может быть меньше или больше.
#3

Не все. Например в Швеции, вообще, длина номера динамическая
#4

в штатах тоже 11 цифр - стандарт. больше 11 вроде не бывает, а там где меньше - можно дополнять нолями ("недокументированная" фича)
так например, можно позвонить из любой другой страны на московский "локальный" короткий номер службы времени 100 - 7(495)100-0000 и это работает.
по логике точно также можно дозвониться в любую местную локальную службу например 09, но я не проверял поэтому настаивать не буду.
#5

Прочитайте хотя бы википедию про план нумерации и разберитесь что такой открытый, а что такое закрытый пн.
_________________
Gentoo Linux || Asterisk 11.2-cert3
Решения телефонии на базе Asterisk || http://it-need.ru
#6

Спасибо за ответы!
#7

2anest
Не знаю, как сейчас, а раньше на 09 были специальные коды (что-то типа ABC-9909111 и другие варианты).
#8

вот это уже интересно! счас все труднее найти подобную информацию..
#9

Раньше такую информацию давала справочная 07.
#10

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

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

Символ + заменяет национальный префикс доступа к международной связи. Например, в России код + заменяет набор цифр 8-10. В большинстве европейских стран + заменяет набор 00. И т.д.
#12

Leon77? т.е. правильно вас понимаю, что у всех стран телефонный номер в международном формате можно написать через «+»?
#13

Ненадо его писать.
_________________
Gentoo Linux || Asterisk 11.2-cert3
Решения телефонии на базе Asterisk || http://it-need.ru
#14

rownong27 - не совсем понимаю вопрос. Где писать? Куда писать? Если речь идёт о мобильных операторах, то + заменяет наши 8-10. Не, ну если хотите, можете и 8-10 писать. А так, всё зависит от вашего оператора связи (фиксированного), что именно он от вас хочет получить - международный формат, либо национальный.
Задача какая стоит?
#15

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

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

_________________
Gentoo Linux || Asterisk 11.2-cert3
Решения телефонии на базе Asterisk || http://it-need.ru
#16

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

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

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

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

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

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

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

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

хотя каждому свое.

_________________
Алексей Милько
#17

Переход на 00 у нас еще долго будет происходить. До сих пор нет единой концепции и твёрдого решения переходить на 112.