Функция АОН. После появления голосовых функций у модемов отечественные разработчики ПО попытались приспособить их для определения номера вызывающего абонента. Принцип работы АОН заключается в следующем: если в течение короткого времени после снятия трубки в ответ на входящий звонок послать тон запроса (сигнал с частотой 500 Гц), АТС вызывающего абонента ответит двухтональными сигналами, в которых содержится закодированная информация о номере вызывающего абонента (посылка АОН). Тон запроса можно сформировать программно (как звуковой файл) или воспользоваться AT-командой для передачи тональных сигналов. Затем остается только записать ответ АТС и декодировать содержащийся в нем телефонный номер. Казалось бы, все просто. На практике же возникает ряд трудностей, связанных с низкой скоростью выполнения голосовых команд. Ответ от АТС начинает передаваться почти сразу же после передачи тона запроса. В этом ответе каждая цифра номера передается в течение примерно 40 мс. Задержка выполнения голосовых команд составляет сотни миллисекунд, что приводит к потере цифр в определяемом номере. Кроме того, трудно предугадать, в какой момент относительно снятия трубки АТС звонящего будет готова принять (и ответить) тон запроса.
Как же работает «правильный» АОН в голосовых модемах? Во-первых, он должен быть реализован в модеме аппаратно, чтобы не возникало описанных выше проблем. Во-вторых, уметь декодировать двухтональные сигналы одновременно с передачей тона запроса (работать в дуплексном режиме). В-третьих, модем должен уметь представлять информацию АОН в виде, привычном для ПО. Очень удачное с этой точки зрения решение — симуляция работы Caller ID: для программы он предстает модемом с функцией Caller ID (поддержка Caller ID есть практически во всех программах), а для АТС модем работает, как обычная АОН-приставка. Поэтому не приходится искать программы, «заточенные» именно под этот модем: вы просто включаете функцию Caller ID в программе (если она не включена по умолчанию), и, как по мановению волшебной палочки, программа начинает определять номера телефонов, с которых к вам поступают звонки. С другой стороны, в режиме симуляции Caller ID модем всегда обязан начинать ответ на второй звонок, что не всегда удобно. В таких случаях желательно обзавестись программой, поддерживающей режим АОНа для стран СНГ, например VentaFax.
При наличии датчиков положения трубки телефона появляется возможность определять номер вызывающего абонента в момент снятия трубки на телефонном аппарате. Если добавить сюда еще функцию определения номеров, набираемых на телефонном аппарате, и возможность записи разговоров, то вполне можно использовать модем в качестве регистратора телефонных переговоров. Эта функция полезна для проверки телефонных счетов, подойдет она и для документирования разговоров в небольшой фирме.
У некоторых модемов, оснащенных датчиками положения трубки и использования линии, аппаратно реализованный АОН срабатывает при снятии трубки параллельного или подключенного через модем телефона. В то же время на рынке есть устройства с функцией автономного АОНа, то есть позволяющие определять номера звонящих и сохранять их список для дальнейшего просмотра при выключенном компьютере, как, например, ZyXEL Omni 56K Pro.
Мониторинг телефонной линии. Отдельные голосовые модемы обладают возможностью, которая может быть по-разному оценена читателями. Эти модемы умеют прослушивать все происходящее на параллельном телефоне, не снимая трубки. Запись разговоров в них ведется через высокоомный вход. При этом качество записи на удивление хорошее, даже при высоком затухании сигнала в линии. Те, кто пробовал записывать разговор с помощью модема, знают, что на линии с высоким затуханием непросто качественно записать обоих абонентов. Проблема в АРУ: когда говорит локальный абонент, уровень сигнала много выше того, который приходит с другого конца линии, и АРУ выставляет низкий коэффициент усиления. Когда начинает говорить удаленный абонент, коэффициент оказывается недостаточен для нормальной записи. Например, если затухание в канале составляет 18 дБ, то сигнал от удаленного абонента будет меньше сигнала от локального абонента в восемь раз по амплитуде. Однако разработчикам компании Inpro удалось решить эту проблему, даже в случае записи через высокоомный вход.
Итак, чтобы включить мониторинг линии, нужно установить модем, запустить соответствующую программу, и все действия на параллельном телефоне модем сообщает компьютеру, который записывает их в журнал. Фиксируется все: снятие трубки, опускание трубки, номера телефонов, набираемых в тональном или импульсном режимах; наконец, могут записываться все разговоры. При этом люди, ведущие разговор, даже не подозревают, что он записывается, трубку модем не снимает и никакого влияния на линию не оказывает.
9. Сервисные функции модемов.
Модемы, созданные как средство передачи данных по каналам с ограниченным спектром, изначально выполняли только базовую функцию "модуляции - демодуляции" сигнала. Для них скорость передачи, совместимость на физическом уровне, возможность работы на зашумленных линиях при слабом сигнале всегда являлись определяющими факторами. Сервисные же функции служили, главным образом, теми приманками, которые позволяли фирмам-производителям привлекать внимание пользователей к своим изделиям и позволяли мотивированно поднимать на них цену. Однако, с выравниванием качества реализации основной функции в модемах разных производителей, значение сервисных функций для пользователя повышается.
В своем развитии некоторые сервисные функции, реализованные сначала одной фирмой, со временем становились стандартными для всех производителей. Например, метод фирмы HAYES управления модемом со стороны компьютера и протоколы коррекции ошибок и компрессии данных фирмы Microcom (МNР2-4 / МNР5) превратились в настоящее время из сервисных в базовые функции всех стандартных модемов.
Большое влияние на появление новых сервисных функций оказывают:
- развитие новых типов каналов связи с плохим или переменным качеством (например, сотовая телефонная связь и т.п.);
- особенности сферы применения (например, в банковском деле);
- особенности используемого оборудования;
- развитие крупных телекоммуникационных сетей.
Ниже приводится перечень (наверное, далеко не полный) основных сервисных возможностей с комментариями к ним.
- Передача факс сообщений.
-Voice. Функции голосовой почты. Возможность оцифровки и компрессии голосовых сообщений для записи в файл, а также воспроизведение записанных сообщений в линию (наиболее яркие представители - модемы ZyXEL, Zoom VXF).
- Автоматическое распознавание голос/факс/модем для переключения модема в нужный режим.
- Password, callback, security, handshake. Защита от несанкционированного доступа непосредственно в модеме: по паролю, с помощью обратного звонка и секретной процедуры установки соединения.
- Caller ID. Опознавание номера звонящего (АОН) с возможностью контроля за разрешением на соединение. В России практически нет АТС, поддерживающих соответствующий сервис по международным стандартам. Для отечественных станций данную функцию поддерживает несколько модемов, например IDC 14496ВХL.
- Автоматическая самодиагностика.
- Функции тестирования модема и канала (V.54).
- Индикация диагностической информации о канале связи (уровень сигнала, шум, смещение несущей частоты, задержка эхо сигнала и т.п.).
- Сбор статистики работы протоколов коррекции ошибок и сжатия данных.
- Поддержка протоколов МNР10 и ZyXEL cellular, реализующих алгоритмы установки соединения на максимально надежной скорости с ее динамическим изменение в процессе работы.
- Автоматическое восстановление соединения после разрыва с возобновлением прерванного процесса.
- Автоматический переход на запасную коммутируемую линию при повреждении основной выделенной.
-Remote configuration. Управление, конфигурирование, тестирование и диагностирование удаленного модема с центрального узла.
- Spoofing. Режим внутренней поддержки протоколов передачи для интегрированной поддержки UNIX UUCP, Kermit, X-modem, Y-modem, повышающий реальную скорость передачи.
- Таймер неактивного состояния для разрыва соединения при отсутствии данных на прием или передачу в течение заданного времени.
- Автодозванивание по расписанию и программируемым спискам.
- Upgrade. Расширение функций модема простой заменой ППЗУ, а для отдельных изделий загрузкой новой программы (концепция softmodem).
- DTMF decoding. Функция, обеспечивающая распознавание тоновых сигналов, поступающих из линии. Сигналы могут формироваться при установленном соединении с помощью кнопок набора номера (в тоновом режиме) и предназначены для дистанционного управления.
- Front panel configuration. Средства конфигурирования непосредственно с передней панели внешнего модема.
- Distinctive Ring. Анализ типа звонка на многовходовых линиях.
- HAYES AUTO Sync's. Поддержка автосинхронного режима на асинхронном контроллере.
Конкурентная борьба побуждает производителей к расширению сервисных функций в соответствии с новыми потребностями пользователей.
IV. Список литературы:
1. http://kunegin.narod.ru/ref/modem/modem6.htm#next
2. http://pda.ferra.ru/online/networks/s25268/
3. http://analytik.ru/content/view/184/49/
4. http://dimonxp.boom.ru/MODEM6.htm
5.http://www.ikr.ru/modules.php?op=modload&name=PagEd&file=index&printerfriendly=1&page_id=58
6. http://ru.wikipedia.org/wiki/%D0%9C%D0%BE%D0%B4%D0%B5%D0%BC