Частота запроса 495...505 Гц
Происходящие в линии процессы иллюстрирует
рисунок 1303_1:
Ответ АТС приходит в виде многочастотного безынтервального пакета,
содержащего номер звонящего абонента и категорию его аппарата. Код состоит из
последовательности частотных посылок кодом "2 из 6". При этом частоты
совпадают с рекомендованными CCITT R1, однако, так как передаются без
промежутков, кодировка цифр не совпадает, и введена "цифра" ПОВТОР.
Част/Код |
1 |
2 |
3 |
4 |
5 |
6 |
7 |
8 |
9 |
0 |
H |
П |
700 |
1 |
2 |
- |
4 |
- |
- |
7 |
- |
- |
- |
- |
- |
900 |
1 |
- |
3 |
- |
5 |
- |
- |
8 |
- |
- |
- |
- |
1100 |
- | -
2 |
3 |
- |
- |
6 |
- |
- |
9 |
- |
H |
- |
1300 |
- | -
- |
- |
4 |
5 |
6 |
- |
- |
- |
0 |
- |
П |
1500 |
- | -
- |
- |
- |
- |
- |
7 |
8 |
9 |
0 |
- |
- |
1700 |
- | -
- |
- |
- |
- |
- |
- |
- |
- |
- |
H |
P |
Сигнал "повтор" означает, что очередная цифра дублирует предыдущую.
При отсутсвии этой комбинации дешифровка двух последовательно идущих цифр была
бы крайне затруднительна. Пакет информации содержит 10 посылок длительностью
38...42 мс:
нача- ло |
кате- гория |
7ая цифра |
6ая цифра |
5ая цифра |
4ая цифра |
3ая цифра |
2ая цифра |
1ая цифра |
нача- ло |
Например, номер 253-31-98 категории 1 представлен так:
НАЧАЛО . 1 . 8 . 9
. 1 . 3 . ПОВТОР . 5 . 2 . НАЧАЛО
В АОНах поступающий из линии сигнал
ответа АТС проходит компаратор, формирующий двоичный выход при превышении
напряжением сигнала порогового уровня (примерно 0.2 В). При этом комплексный
двухчастотный сигнал со всеми гармониками преобразуется в последовательность
прямоугольных импульсов разной ширины. Во время действия высокого уровня схема
формирует остчеты, кот. записываются в ОЗУ аппарата. Далее процессор сравнивает
записанную информацию с таблицами из ПЗУ, и на основании некорого совпадения
принимает то или иное решение о закодированной цифре. За время прохождения одной
посылки (40 мс) процессор успевает провести до 5 анализов, что повышает
достоверность этого способа, а так как набор комбинаций частот фиксирован,
вероятность ошибки при правильной настройке компаратора довольно мала.
ПРОЕКТ
Существует возмость использовать в
качестве АОНа компьютерную звуковую карту. Для этого она должна быть встроена в
модем (VOX) или иметь подключение к схеме формирования звука модема (зависит от
конкретной модели модема).
Модем должен использовать "молчаливый"
ответ, поднимая трубку (так делают факсы, т.е в режиме эмуляции факса или по
команде ответа голосом).
Для обеспечения согласованной работы SB с модемом и
дешифровки ответа АТС используется специально разработанный софт.
Получив от
модема сигнал RING (поступает звонок), софт должен дать модему команду снять
трубку в режиме ответа голосом, SB должен выдать в линию сигнал запроса,
переключиться в режим ADC (запись) и принять ответ АТС. Анализ сигналов можно
делать как в реальном времени, что экономит ресурсы компьютера, но требует более
изощренного програмирования), так и записывать звук в память (ОЗУ или ХДД) и
анализировать через определенные промежутки времени (ок 1 сек). Последий вариант
скорее более приемлем, так как ресурсы РС куда больше, чем обычного АОН, и есть
возможность легко отладить софт.
Анализ двухчастотных посылок средствами РС
лучше проводить методм FFT (Fast Fourie Transform). Он дает наибольшую заданную
наперед точность результата, и даже на 286 машинах, в реальном времени,
алгоритмы дают высокую точность. Также можно анализировать и 100% распознавать
сигнал занято, с чем зачастую не справляются многие модемы (у них за бугром
стандарт другой), что дает возможность четкого автодозвона. Ну и
автоответчик.
Сейчас рассмативаю способы соединения SB и модема...Это даст
возможность проверить и кой-какие прочие сигналы, которые может
"кушать" АТС ;) , см. СОРМ на факах С. Протасова.