Ликвидация бизнеса. Приказы. Оборудование для бизнеса. Бухгалтерия и кадры
Поиск по сайту

Номер банковской карты. Что означает номер пластиковой карты. Секреты пластиковых карт

Переводчик Елена Семашко

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

Вот фиктивная карта, которую я сделал:

Первые два знака в номере карты описывают тип этой карты. Карты бывают Visa, MasterCard или American Express.

Название Префикс
Visa 4-
Mastercard 51-, 52-, 53-, 54-, 55-
Diners Club 36-, 38-
Discover 6011-, 65-
JCB 35-
American Express 34-, 37-

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

Контрольное число

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

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

Вы не выбираете последнюю цифру, она определяется самостоятельно. Точная математическая формула для этого вычисления была создана Гансом Питером Луном, инженером IBM в 1954 году. Запатентованный алгоритм сейчас официально используется в качестве мирового стандарта ISO/IEC 7812-1.

Очевидно, только с помощью контрольного числа невозможно избежать всех ошибок (в одном из десяти случаев рандомного набора номера контрольной число совпадет), но алгоритм Луна лучше, чем может казаться на первый взгляд: он определяет любую отдельную ошибку (неправильный набор даже одного знака), например, если вы перепутаете 9 и 6. Также он видит путаницу в рядом стоящих цифрах (кроме разницы между 90 и 09). Это типичные ошибки, которые делают люди, записывая номер карты, поэтому можно с уверенностью заявить, что контрольное число делает хорошее дело.

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

Алгоритм Луна

Он основан на принципе арифметического и цифрового корней.

Чтобы посчитать контрольное число, неужно умножить каждое четное число (справа налево) на два. Если результат – двузначное число, необходимо сложить эти два числа в одно (так называемый, цифровой корень).
Далее к этой сумме прибавляем сумму нечетных чисел.
В результате получаем какое-то число (в нашем примере 67). Контрольное число- то число, которое необходимо добавить к этой сумме, чтобы получить число, кратное 10. Для этого номера кредитки контрольное число - 3.

5457623898234113

Использование в других областях

Добавление контрольного числа – довольно частое явление, чтобы убедиться, что номера хорошо сформированы, и избежать ошибок.

Многие системы номеров используют контрольное число, н уже не только по закону Луна: автомобильные номера, штрих-коды и многие другие.

Паритет

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

Решение, к которому они пришли, - идея паритета. Они посчитали восемь битов, которые составляли байт. В результате получалось четное или нечетное число битов. Для каждого байта был сгенерирован дополнительный бит. Его назвали паритетным битом.

Значение этого паритетного бита основывалось на сумме имеющихся битов и выбрано таким образом, чтобы количество битов, установленных для значения 1, было четным. Это называется Контроль Четности.

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

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

Чипы оперативной памяти сейчас стали более надежными, и многие современные компьютеры не поддерживают паритетный метод проверки. Тем не менее высокопроизводительные серверы м важные компьютеры (в банках, электростанциях) все еще используют этот метод защиты. На самом деле они сделали шаг вперед: они используют систему под названием ECC (Error-Correcting Code memory) Код исправления ошибок. Как было сказано ранее, паритетный метод проверки может сказать, что есть ошибка, но не скажет, где именно. Именно здесь на помощь приходит ECC.

Код коррекции ошибок (ECC) работает сложнее. Он анализирует информацию по каждой цифре кода. Он способен обнаружить ошибку в одном бите, но что еще важнее, он может исправить каждый отдельный бит на нужное значение. Этот метод работает сложнее, более ценен, и соответственно стоит дороже.

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

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

RAID (англ. redundant array of independent disks - избыточный массив независимых дисков)

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

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

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

Аббревиатура RAID дословно значит «избыточный массив недорогих дисков», потому что когда ее создавали, жесткие диски были дорогими и не такими надежными, как теперь. Эту систему создавали для того, чтобы улучшить защиту недорогих дисков: лучше было купить недорогой диск и поставить эту систему записи, чем переплатить за жесткий диск подороже, но без защиты.

Это было что-то вроде страховочной сети.

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

Copyright сайт - Елена Семашко

P.S. Меня зовут Александр. Это мой личный, независимый проект. Я очень рад, если Вам понравилась статья. Хотите помочь сайту? Просто посмотрите ниже рекламу, того что вы недавно искали.

Copyright сайт © - Данная новость принадлежит сайт, и являются интеллектуальной собственностью блога, охраняется законом об авторском праве и не может быть использована где-либо без активной ссылки на источник. Подробнее читать - "об Авторстве"

Вы это искали? Быть может это то, что Вы так давно не могли найти?


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

Виды карт

Карты подразделяются на различные виды, в зависимости от их применения:

  • Клиентские карты;
  • Карты операторов.

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

  • Карты со штрих-кодом ;
  • Магнитные карты;
  • RFID карты.

Клиентские карты

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

Карты операторов

Если считыватель кроме цифр передаёт служебные символы; и? то необходимо настроить считыватель родной утилитой от производителя либо воспользоваться бесплатным модулем Reader/Scanner от Microinvest Utility Center ; в случае если считыватель использует COM-порт, можно использовать Microinvest Serial Driver

Авторизация

Смена клиента осуществляется считыванием его карты в окне активного заказа Microinvest Склад Pro Light.
Считывание карточки пользователя таким же образом возможна в процессе работы, а также в окне ввода пароля.

Особенности

Рекомендуется сканировать карты клиентов пред тем, как начать операцию. Если этого не придерживаться, то возможно, что возникнут затруднения при работе, или скидки для клиентов не будут привязываться. Это правило имеет исключение, но все же, желательно его соблюдать.

Настройки для считывателей

Для того чтобы продукты работали с различными видами считывающих устройств , необходимо сделать следующие настройки (относится к произвольным устройствам при произвольной технологии)

  1. Устройство должно передавать данные с самой высокой скоростью. Продукты измеряют скорость передачи для того, чтобы понять, является ли устройство сканером, или ввод происходит с использованием клавиатуры;
  2. Передача данных эмулирует ввод с клавиатуры. Если устройство имеет последовательный порт, можно установить бесплатный драйвер Microinvest Serial Driver;
  3. Не нужно передавать префикс и суффикс. Важно иметь только Enter в конце цифровой последовательности;
  4. Устройство должно передавать только цифры. Буквы смущают работу продуктов.

Создание карт

Есть различные технологии для создания клиентских карт. Обычно, выбирается одна и следующих возможностей:

  1. Дизайн и печать карт через специализированную программу, такую как Microinvest Баркод принтер Pro , может успешно справиться с поставленной задачей. Необходимо только последующее ламинирование распечатанного материала;
  2. Рекламные агентства, специализирующиеся на создании и производстве карт;
  3. Использование подготовленного материала, на который необходимо только наклеить идентификатор.

Иногда нужно исключить возможность запоминания оператором номера клиентской карты и возможность ввода кода с клавиатуры. Для решения данного вопроса советуем использовать ALT коды, Unicode, ASCII - символы которых нет в стандартной клавиатуре, например: Đ,ʬ, ʭ, ʮ, ʯ, ©. Таким образом, можно данные символы напрямую записать в номер карточки клиента и в саму физическую карту. Так, при сканировании номер будет не читаемым и не будет возможно его ввести с клавиатуры.

Можно также использовать Microinvest Utility Center и его модуль Reader/Scanner с настройкой суффикса и/или префикса, например знак ©Đ. Таким образом, при считывании будет: префикс+номер карты+суффикс. Примечание: При хорошо настроенной системе считывание будет осуществляться за миг, и оператор не сможет считать какую бы то ни было информацию.

Некоторые полезные ресурсы

  • Документация по всем продуктам;

Для тех, у кого есть банковская пластиковая карта, вопрос, где находится номер карты и как его узнать звучит наивно, поскольку достаточно посмотреть на лицевую сторону карты и увидеть красиво выдавленные 16 цифр. Это и есть номер карты. Кстати, он не всегда бывает таким красивым, а иногда просто напечатан, как например, у карты Сбербанка Виза Электрон .

Не думайте, что красиво выдавленный номер, является дополнительным украшением карты. Хотя и правда, платежная карточка выглядит так солидней. На самом деле, этот способ нанесения номера на карту необходим для чтения его определенными устройствами. Метод тиснения номера карты называется эмбоссирование. Впрочем, вряд ли обычному владельцу карты важно это знать, важнее узнать, какое значение он имеет для безопасного использования банковской карты.

Что означают цифры номера банковской карты

Но раз уж вы читаете эту статью, то для общего развития не помешает узнать, что означают эти 16 цифр. Впрочем, не у каждой банковской карты бывает 16 цифр. У карт старого образца встречается 13 цифр, а некоторые современные пластиковые карты уже имеют 18 и 19 цифр. Но чаще всего, номер банковской карты содержит именно четыре блока по четыре цифры в каждом из них.

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

На первый взгляд, случайный набор цифр номера пластиковой карты для банковского работника дает полную информацию о данной карте. По первой цифре он легко определит, к какой платежной системе относится данная карта (4-VISA, 5-MasterCard, 3-American Express). Достаточно посмотреть на БИК карты (первые 6 цифр) и можно легко определить банк, выпустивший данную карту. Сам номер карты (9 цифр) содержат информацию о типе карты (кредитная или дебетовая), в какой валюте открыт счет карты и др.

Номер счета банковской карты

Кроме номера, размещенного на лицевой стороне пластиковой карты, имеется еще и номер счета банковской карты. Но на пластиковой карте вы его не обнаружите. Его можно узнать, если заглянуть в секретный конвертик, который вы получили в банке. Там же находится и шифр пин-кода.
Номер счета банковской карты, в отличие от номера пластиковой карты состоит из 20 цифр. Его требуется сообщить, когда вы обратитесь в бухгалтерию оформлять перечисление зарплаты на карту .

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

Номер карты - это платежный реквизит

Номер банковской карты, дата выпуска карты и окончание ее действия, также как и пин-код, являются платежными реквизитами. Начиная от вашей фамилии и имени и заканчивая кодом карты CVV2/CVC2 (три цифры с обратной стороны). Все эти данные используются для оплаты с карты через интернет. Поэтому, пластиковую карту нельзя передавать другим людям, и по возможности, скрывать эти реквизиты от посторонних.

С появление новой технологии защиты банковских карт "3-D Secure" реквизиты банковской карты надежно защищаются банком и больше не указываются при оплате на сайте. Оплачивая покупку в интернете, вы сообщаете только одноразовый пароль и то, не на странице сайта магазина, а на сайте самого банка. Но пока еще не все интернет-сервисы и магазины поддерживают такую технологию, поэтому приходится использовать для оплаты и реквизиты карты.

Оплачивая покупку таким способом, вы указываете Ф.И.О, номер банковской карты, срок действия карты и код CVV2/CVC2. Будьте внимательны, поскольку теоретически все эти данные могут быть доступны третьим лица.

Будьте осторожны и следуйте инструкции Сбербанка "Как безопасно пользоваться картой" . Прикрывайте карту рукой в банкомате или магазине. Не допускайте, чтобы посторонние могли видеть пин-код, номер банковской карты и секретный код CVV2/CVC2.

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

Совершайте покупки только в тех магазинах, которые поддерживают технологию 3-D Secure . В крайнем случае, откройте еще одну банковскую карту или виртуальную карту и переводите на нее ту сумму, которую собираетесь истратить, чтобы после покупки баланс карты был почти нулевой.

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

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

Дата публикации: 19/05/2014


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


Если вы подключите услугу Сбербанк онлайн, вам больше не потребуется указывать реквизиты карты при оплате покупок в интернете. Сбербанк предлагает список магазинов с максимально упрощенным процессом оплаты.


Услуга СМС-информирования позволяет не только контролировать состояние счета и заблокировать счет в случае необходимости, но и выполнять денежные переводы, оплату услуг и др.


Получать пенсию, зарплату, стипендию, другие ежемесячные выплаты на карту не только удобно, но и выгодно. Главное, соблюдать инструкцию Сбербанка и тогда использование карты для вас будет максимально безопасным.


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

Любая банковская карта имеет собственный идентификатор — уникальный 16-значный номер. Можно подумать, что раз людей (а значит и карт) так много, то можно обмануть систему, введя придуманную комбинацию цифр при, скажем, регистрации в каком-то сервисе, не предполагающем оплату с указанной карты прямо сейчас. Однако такой трюк не сработает. Дело в том, что номера банковских карт строятся исходя из определённых правил, и это позволяет вычислить достоверность существования введённой карты даже без обращения непосредственно к банку.

К примеру, при указании карты Visa и введении любой первой цифры, отличной от четвёрки, ничего не сработает. Номера всех карт Visa начинаются с цифры «4».

Абсолютное большинство карт в России выпускаются от платёжных систем Visa и MasterCard. Для них справедливы следующие комбинации цифр в начале номера:

  • Visa: 4-
  • MasterCard: 51- 52- 53- 54- 55-

Полный список префиксов банковских карт, в зависимости от платёжной системы, можно найти .

Контрольная сумма

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

Для мгновенного обнаружения ошибок при вводе, были разработаны проверочные алгоритмы. Последняя цифра в номере любой банковской карты - это результат последовательности предыдущих 15 цифр, и его всегда можно «угадать», если знать первые 15 цифр и алгоритм Луна .

В 1954 году Ганс Питер Лун создал алгоритм, который в дальнейшем вошёл в международный стандарт ISO/IEC 7812-1, на основе которого и строятся номера карт.

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

Алгоритм Луна работает очень просто и имеет вариации только в зависимости от количества цифр в последовательности (чётное или нечётное число элементов). Также создатель предлагал нумеровать цифры справа налево, но можно и так.

Изначально у нас есть последовательность из 16 цифр.

Нумеруем все цифры слева направо. Первую и последующие через одну цифры умножаем на два, и, если произведение оказывается больше девяти, то вычитаем из него 9. Как вариант - складываем цифры получившегося двузначного числа. Будет то же самое.

Получившаяся последовательность складывается.

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

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

Другие примеры использования

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

Чётность

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

Решение заключалось в контроле по паритету. 8 бит в байте складывались, и их сумма была либо чётной, либо нечётной. Для каждого бита создавался дополнительный контрольный бит - бит чётности. Если сумма битов в байте была чётной, то в контрольный бит записывалась единица, иначе - нуль.

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

Сейчас память куда надёжнее, и обычные компьютеры более не используют проверку на чётность. Однако до сих пор существуют особо требовательные к надёжности системы (банковская сфера, энергетика и так далее). Там применяется особый тип памяти под названием ECC (Error Correcting Code Memory). Алгоритмы, подобные тем , что применяются в ECC, позволяют с абсолютной точностью обнаруживать каждый некорректный бит и исправлять его значение на верное.

RAID

Несмотря на активный переход к твердотельным накопителям (SSD), магнитные жёсткие диски (HDD) по-прежнему остаются основным методом хранения информации. Они значительно дешевле, а соотношение цены за бит хранимой информации в них пока что недостижимо для SSD.

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

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

Альтернативный и чуть более эффективный по финансам метод заключается в дроблении данных по разным дискам и записи контрольных сумм на эти диски. Весь смысл RAID строится на предположении о том, что поломка одного диска может случиться в любой момент, а вот поломка сразу двух - куда менее вероятна. Как только в работе одного диска обнаруживаются неполадки, то, с надеждой на нормальную работу оставшихся дисков, поломанного брата убирают и ставят на место новый диск. Затем на него заливается информация и система продолжает работать как надо.

Изначально аббревиатура RAID означала «Redundant Array of Inexpensive Disks». Смысл заключался именно в использовании более дешёвых и менее надёжных дисков. Было понятно, что диски выходят из строя, но с учётом сохранения данных, такие диски обходились суммарно дешевле, нежели более дорогие и относительно более надёжные диски.

Сейчас, когда жёсткие диски в целом стали куда надёжнее, само значение RAID изменилось. Теперь это «Redundant Array of Independent Disks».

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

Редактор узла и узел Часть префикса в тарифе выглядят так:

либо так для Диапазона префиксов :


Отличие двух узлов - в способе задания маски номера.

В Части префикса задается REGEXP -выражение, которое должно совпасть с начальной частью "остатка" номера.

В Диапазоне префиксов задается выражение вида <общий префикс>|<диапазоны>. Например в указанный выше диапазон можно переписать в виде: 34|72-73, где 34 будет являться общим префиксом. Общий префикс может быть и не указан. Если он указан, то как бы подразумевается для всех диапазонов после него. Начальная часть остатка номеров должна попасть в один из указанных диапазонов. При этом все диапазоны префиксов в узле должны быть одной длины.

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

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

У каждого узла может быть установлено направление и зона. Если в совпавшем узле указано направление, либо зона, они подставляются в ответ тарифного запроса.

Рассмотрим для примера, как происходит разбор телефона 73472555555 в указанном ниже тарифе. В нем используется комбинация этих двух узлов, т.к. они являются взаимозаменяемыми.


1) Ветка 7 Россия - начало совпадает с 7 => 7 отбрасывается и далее передается 3472555555

2) аналогично ветки 3 и 4

3) в ветке 72 определяется направление звонка

4) в ветке Минута исходящего - цена минуты разговора.

Ветки 3 и 4 просто прописывают данные в проходящий через них тарифный запрос.

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

Таким образом достигается высокая эффективность обработки запросов.

Рассмотрим еще один пример использования узлов:


В приведенном выше примере префиксы 73472-73474 и 73476 будут отнесены к Уфе, а префиксы 7351-7353 к Челябинску.