Надо сказать, что телефонисты всего мира пошли по наилегчайшему пути — ведь при передачи номера по тому же каналу, по которому идет телефонный разговор, не требует создания каких-либо дополнительных каналов передачи номера.
Рассмотрим прицип передачи номера по разговорному каналу на примере "отечественного" кода "два-из-шести" при звонке в другой город. Для удобства я буду называть этот способ передачи номера "русским АОНом".
- Вызывающий абонент снимает телефонную трубку, набирает цифру 8, АТС начинает установку соединения с АМТС.
- АМТС получает запрос от АТС вызывающего абонента и пытается определить номер звонящего, посылая в телефонную линию сигнал частотой 600 Герц.
- АТС вызывающего абонента получает запрос на определение номера от АМТС и выдает его кодом "два-из-шести" в телефонную линию. Если станция более-менее новая, то вызывающий абонент не услышит ответ АТС на запрос от АМТС (характерное "улюлюкание" в течение пары секунд), а услышит один или несколько довольно громких щелчков — это АТС отключает его от телефонной линии для того, чтобы абонент не смог вмешаться в процесс определения номера и как-то повлиять на него.
- АМТС, получив номер абонента, и проверив его категорию (т.е. проверив, имеет ли абонент право звонить по междугородней связи), выдает в телефонную линию длинных гудок — теперь вызывающий абонент может набирать междугородний номер.
Из представленного алгоритма становится понятно, что, если вызываемый абонент будет "изображать из себя" АМТС, посылая в линию запрос на определение номера, то АТС вызывающего абонента должна выдать ему номер звонящего. И неважно, находятся эти абоненты в одном городе или в разных.
Именно на этом принципе основана работа телефонов с АОН марки "Русь", ставшими популярными в 90-х годах прошлого века. Кроме функции АОН на этих телефонах есть функция "анти-АОН", мешающая вызываемому абоненту получить номер вызывающего — из-за повторящихся замыканий-размыканий телефонной линии телефон с АОН, установленный у вызываемого абонента, принимал сигнал с ошибками и не отображал его, или отображал не полностью. Однако стабильность работы "анти-АОНа" даже со старым оборудованием АТС оставляет желать лучшего, а на современных АТС эта функция вообще не работает.
По большому счету, возможность получения номера вызывающего абонента таким способом является ничем иным, как "багом", ошибкой в работе АТС. Ведь в то время, когда АТС вызывающего абонента выдает его номер, занимаются ресурсы этой АТС, а они бывают довольно-таки ограничены, а это значит, что кто-то не получит доступа к "межгороду". Поэтому все связисты не любят "русский АОН".
На какие же грабли наступили американские связисты, при использовании подобной технологии? Приведу цитату с сайта computer.edu.ru: "Once upon a time, before all-digital switches made it possible for the phone companies to move them out of band, one could actually hear the switching tones used to route long-distance calls. Early phreakers built devices called `blue boxes' that could reproduce these tones, which could be used to commandeer portions of the phone network. (This was not as hard as it may sound; one early phreak acquired the sobriquet `Captain Crunch' after he proved that he could generate switching tones with a plastic whistle pulled out of a box of Captain Crunch cereal!) There were other colors of box with more specialized phreaking uses; red boxes, black boxes, silver boxes, etc."
Вкратце — до появления электронных АТС при помощи специальных устройств, называемых голубыми, красными, черными или серебряными коробочками, можно было передавать на АТС звуковые сигналы, которые позволяли сделать телефонный разговор бесплатным или почти бесплатным.
Я не слышал о широком использовании подобных устройств в СССР, думаю, что об этом просто не распространялись, но в Америке в свое время их создатели произвели огромный фурор, мир впервые услышал о хакерах (или фрикерах).
В заключение главы хочу отметить, что с ростом количества электронных АТС в России использование "русского" АОНа и различных "коробочек" становится все более и более бессмысленным, так как на современных АТС передача служебной информации происходит по специальным каналам сигнализации, в работу которых абонент вмешаться просто не может. Однако существуют нюансы.
Интересующиеся могут прочитать про "голубые коробочки" в применении к суровым росскийским условиям в статье на сайте www.aboutphone.info.