I
ТЕЛЕФОНИЯ
I
Программа
AON Generator 2.10
формирует и записывает в звуковой
файл (формата
wav, PCM,
без комп-
рессии) посылку АОН согласно номе-
ру и его категории, введенным в поле
Number (рис. 1).
Цифра категории от-
делена от номера символом двоето-
чия. Для создания звуковой посылки
необходимо заполнить поле
Number,
выбрать папку для сохранения фай-
ла, нажав кнопку
Path
и запустить
процесс нажатием кнопки
Generate!.
Процесс записи файла можно просле-
дить по имеющемуся в нижней части
окна программы линейному индика-
тору. В результате работы программы
в звуковой файл записывается соот-
ветствующая ГОСТ посылка АОН, по-
вторяющаяся троекратно.
Имя создаваемому файлу присва-
ивается автоматически и совпадает с
семью цифрами номера телефона.
Если пользователем не была выбра-
на папка при помощи кнопки
Path,
файл будет создан в корневом ката-
логе того диска, с которого была за-
пущена программа.
Настройка формата создаваемо-
го файла производится переключа-
телями, находящимися в централь-
ной части окна программы. Пользо-
ватель может выбрать один из трех
вариантов частоты дискретизации
PCM-файла, а также глубину оциф-
ровки (8/16 бит).
Программа получилась предель-
но простой и максимально адекват-
ной для выполняемой функции. От-
метим лишь ее дополнительные воз-
можности. При вводе в поле
Number
номера, содержащего менее семи
цифр, он автоматически дополняет-
ся спереди символами “
2
”. Это свя-
зано с особенностями стандарта
АОН, предусматривающего в любом
случае передачу строго семи цифр.
Таким образом, при вводе в поле
Number,
например, номера “1234",
сформированная посылка будет выг-
лядеть как “2221234”.
В ряде случаев полезно получить
заведомо ошибочную посылку АОН.
Для этого предусмотрена возмож-
ность ввода в попе
Number,
наряду с
цифрами, символа
(“прочерк”). На
его месте в сформированной посыл-
ке будет присутствовать не соответ-
ствующая стандартам на сигналы
АОН цифра. Таким образом, при вво-
де, например, номера “22-1234” фор-
мируется звуковая посылка, отобра-
жающаяся исправным аппаратом с
АОН точно в таком же виде. “Прочер-
ками” можно заменить любое количе-
ство цифр (до семи) в номере, что по-
зволяет отдельно проверять, напри-
мер, корректность определения аппа-
ратом категории абонента.
Программа
AON Generator
позво-
ляет также генерировать второй ва-
риант ошибочных посылок АОН, со-
держащих исключительно правиль-
ные (“читаемые”) символы, однако в
неправильной последовательности.
Для этого наряду с цифрами в поле
Number
можно вводить два спецсим-
вола: “Р” (“повтор”) и “Н” (“начало”), со-
ответствующих служебным сигналам
АОН. Обратим внимание, что для
обычных номеров эти символы рас-
ставляются программой автоматичес-
ки и в правильном порядке, так что
их ввод в поле
Number
может потре-
боваться только для некорректной
посылки АОН. Использование некор-
ректных посылок АОН (например,
“2РР12Н4”, “2-2НР34” и т.п.) позволя-
ет протестировать устройства с опре-
делителем номера в нештатном режи-
ме, а получаемые на экранах этих ус-
тройств эффекты оказываются сугу-
бо индивидуальными. Некоторые ап-
параты, например, вообще не отобра-
жают некорректные номера, выдавая
сообщение “номер не определен".
Помимо основной задачи (тести-
рование устройств с АОН без подклю-
чения к телефонным линиям), при
помощи программы SunCheek AON
Generator можно имитировать рабо-
ту аппаратуры АОН на несовмести-
мых с этой аппаратурой линиях, на-
пример на старых или офисных АТС.
Эта возможность может оказаться по-
лезной
в
том случае, если при отсут-
ствии информации АОН с данной те-
лефонной линии невозможно вос-
пользоваться тем или иным сервисом
телефонной сети. Например, некото-
рые электронные АТС не позволяют
позвонить своему абоненту без дан-
ных о вызывающем абоненте, полу-
чаемых со старых станций по отече-
ственному стандарту АОН. Здесь не-
обходимо особенно подчеркнуть, что
несмотря на это, свободно распрост-
раняемая версия программы не по-
зволяет вводить
в
заблуждение плат-
ные телефонные службы, основанные
на работе АОН.
Offline AON
На этапе разработки устройств, аппа-
ратно формирующих сигналы АОН в
отечественном стандарте, потребова-
лась разработка “комплементарной
пары” к предыдущей программе - про-
граммного определителя номера
SunCheek Offline AON.
На момент
написания этой программы уже суще-
ствующих готовых решений обнару-
жить не удалось, а готовые “онлайно-
вые” АОНы работали только в реаль-
ном времени и требовали подключе-
ния к компьютеру голосовых модемов.
Алгоритм программы
Offline AON
построен на дискретном преобразо-
вании Фурье, в результате чего уда-
лось добиться высокой достовернос-
ти определения номеров практичес-
ки независимо от частоты дискрети-
зации и даже глубины оцифровки ис-
ходных файлов. Была достигнута так-
же высокая устойчивость к зашумле-
нию посылки АОН.
Программа версии 3.00 имеет
предельно упрощенный интерфейс
(рис. 2),
фактически содержащий
единственную функциональную кноп-
ку
(Load).
Для запуска определения
номера достаточно нажать зту кноп-
ку и выбрать один из звуковых фай-
лов в формате
wav, PCM,
без комп-
рессии, содержащий посылку АОН.
Программа осуществляет автоопре-
деление формата файла и автомати-
чески запускает процесс вычисления
содержащегося в нем номера. Опре-
деленный номер отображается в
поле
Number
в формате, принятом
во многих телефонах с АОН. При
этом неопределенная цифра номера
заменяется символом
(“прочерк”),
® SunCheek Offline AON 3.00
Raw code I . 'About.
.
Number
]
8930078:9
i
.....
T.
* •.
.....
r>r.
Рис. 2
j
Load.
...
\ ”
Радиолюбитель - 0 3 /20 06 |
предыдущая страница 46 Радиолюбитель 2006-03 читать онлайн следующая страница 48 Радиолюбитель 2006-03 читать онлайн Домой Выключить/включить текст