netch: (Default)
[personal profile] netch

Сначала чуть-чуть ликбеза. Есть в информатике тривиальный, но мало где чётко сформулированный принцип Фано для самотерминирующихся кодов:
"Никакое кодовое слово не может быть началом другого кодового слова".

Что это значит, легко пояснить на примере обычного телефона. Если есть номер 01, не может быть номера 011 - потому что станция, получив "0" и за ним "1" заканчивает определение вызываемого абонента и связывает понятно с кем. Последующую "1" станции не оценят.

Разумеется, есть случаи, когда условия для реализации этого принципа не выполняются. На мобильном телефоне сначала набирается полный номер, а затем он посылается (обычно - зелёной кнопкой), и это даёт возможность использовать "короткие номера", разнообразные формы набора вроде 67xxxxxxx. На ISDN телефонах и VoIP ATA'шках набор номера обычно завершается нажатием '#'. Но это всё показывает случаи кодов с внешней терминацией, а не самотерминирующихся. Если же никакого нормального признака внешней терминации нет, а что-то надо делать - начинаются извращения - например, с помощью межцифрового таймаута. Не успел в пять секунд - всё, вместо 2292 дозвонился до 229, на своё удивление и озверение его абонента.

В далёком 97-м у нас постановили (Goo? точно не помню), что девятка - это зло. Тогда в городе было всё весьма просто - телефоны начинались на 2, 4, 5, причём допустимых станций было достаточно немного. Норстару было объяснено "всё что не похоже на внутренний номер - отправлять в город", и внутри давали всякие 2-60.

Потом пришлёл новый "Меридиан" на котором начали раздавать телефоны на 9.

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

Потом начали на новой станции раздавать 3ку.

Потом город начал раздавать телефоны на 3ку. Первые публично розданные были на 330, а у нас 33 было префиксом для одного шлюза. Префикс заменили на 30. Потом появились телефоны на 30, чтобы до них дозвониться надо было набрать 30, попасть на 2-ю станцию, и уже оттуда набирать городской номер. Но 303 нельзя набрать даже так - оно префикс для локальных раздач.

А пару недель назад началась подготовка к официальной замене 01 на 101, 02 на 102, 000 на 1629 и так далее... а у нас на 1-й станции телефоны на "1".

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

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

А потом я вспомнил, что НКРС грозится вывести область в отдельный NDC код и отдать 6, 7, 9 на Киев...

А мораль сей басни проста:
1. Помните базовые принципы (см. начало постинга).
2. Не надейтесь, что вещи, которые от вас не зависят, останутся такими же
как и раньше.
3. "Девятка" должна быть.

Date: 2007-03-31 08:47 pm (UTC)
From: [identity profile] jerom.livejournal.com
Ну самое длинное, что я набирал - это IP-телефония. Из гостиницы минуты стоила порядка $12, поэтому в офис я звонил по корпоративному логину примерно так:

988001234567140829422229671741678151#749919212121251

бесплатный номер номер нашего офиса, который одновременно логин
9 - 8 - 800 - 123 - 45 - 67 - 1 - 408 - 294 - 22 - 22

пароль московский номер наша диса ext.
9671741678151# - 7 - 499 - 192 - 12 - 12 - 1 - 251

Date: 2007-04-01 06:43 am (UTC)
From: [identity profile] p1r4nh4.livejournal.com
Супер :)

Profile

netch: (Default)
netch

December 2023

S M T W T F S
     12
3456789
10111213141516
171819 20212223
24252627282930
31      

Most Popular Tags

Page Summary

Style Credit

Expand Cut Tags

No cut tags
Page generated Dec. 29th, 2025 10:03 am
Powered by Dreamwidth Studios