Издательский дом КОМПЬЮТЕРРА Компьютерра онлайн
Домашний компьютер
Инфо-Бизнес Game.exe Компьюферра Софтерра Региональная Компьютерра
 




Расширенный поиск...

Материалы этого номера

 Дом, который построим мы [ "ШЕСТЬ_ТЫСЯЧ_ЗНАКОВ" ]
 Обратная связь [ "FEEDBACK" ]
 Жив курилка! [ "HIGHLIGHTS" ]
 Телефоноорганайзер [ "HIGHLIGHTS" ]
 Это только начало [ "HIGHLIGHTS" ]
 Входа нет [ "HIGHLIGHTS" ]
 Яблоко раздора [ "HIGHLIGHTS" ]
 Новый масштаб [ "HIGHLIGHTS" ]
 Стробоскоп [ "HIGHLIGHTS" ]
 Антон Чижов ищет партнера [ "VIS-A-VIS" ]
 Золотая Середина [ "COVER_STORY" ]
 Как правильно выбрать и приручить любимца [ "COVER_STORY" ]
 Инвестиции в личность [ "COVER_STORY" ]
 "Возвращение Джи Форса" [ "СКОБЯНЫЕ_ИЗДЕЛИЯ" ]
 Звездный боец [ "СКОБЯНЫЕ_ИЗДЕЛИЯ" ]
 Русский бренд [ "СКОБЯНЫЕ_ИЗДЕЛИЯ" ]
 Первый претендент [ "СКОБЯНЫЕ_ИЗДЕЛИЯ" ]
 AGP не работает! [ "СКОБЯНЫЕ_ИЗДЕЛИЯ" ]
 WID’ы на будущее [ "СКОБЯНЫЕ_ИЗДЕЛИЯ" ]
 Свобода - слово сладкое [ "СКОБЯНЫЕ_ИЗДЕЛИЯ" ]
 Записки Пейзанина [ "ИГРА_НОМЕРА" ]
 Музыкальная шкатулка [ "МЯГКАЯ_РУХЛЯДЬ" ]
 Этикетка для песни, или Музыкальная дактилоскопия [ "МЯГКАЯ_РУХЛЯДЬ" ]
 PROфессиональный формат для дилетантов [ "МЯГКАЯ_РУХЛЯДЬ" ]
 Примерь весну [ "МЯГКАЯ_РУХЛЯДЬ" ]
 Охота к перемене… [ "ЗАМЕТКИ_ГРОМОЗЕКИ" ]
 Физика сказок и математика фантазий [ "НАУКА_&_ЖИЗНЬ" ]
 Да она нам все задачи перерешает! [ "НАВИГАТОР" ]
 Хроники Навь-города [ "ПРОДОЛЖЕНИЕ_СЛЕДУЕТ" ]
 Нами торгуют! [ "HI-TECH,_BYE_TECH" ]
 Dial-in server [ "ШКОЛА" ]
 Word: работа над ошибками [ "ШКОЛА" ]
 Шпаргалка [ "ШКОЛА" ]
 Обзор [ "КУНСТКАМЕРА" ]
 Конкурс [ "КУНСТКАМЕРА" ]
 Игра в бисер на пересеченной местности [ "КУНСТКАМЕРА" ]
 О чем поют клоуны? [ "КУНСТКАМЕРА" ]
 Куда завезти окосевшую "бандероль"? [ "КУНСТКАМЕРА" ]
 Дядя Пэка [ "НЕДЕТСКАЯ КОМНАТА" ]
 Волшебные точки на мониторе [ "ДОСУГИ" ]
 370 37' восточной долготы, 550 50' северной широты, 156 метров над уровнем моря [ "КОЗЛОНКА № 6" ]
 Такие дела… [ "СОВЕТ[ник]" ]
 Выбор - не промах [ "СОВЕТ[ник]" ]
 Модемы Fax-n-Voice [ "СОВЕТ[ник]" ]



Предыдущий номер
Все
журналы
Следующий номер

Материалы этой темы

СОВЕТ[ник]:
 Человек с паспортом [ №8 (74) ]
 Принтеры изнутри [ №8 (74) ]
 Здравствуй, принтер! [ №8 (74) ]
 Время HiFi [ №8 (74) ]
 Тишина — лучшая музыка [ №6 (72) ]
 Индивидуальная альтернатива [ №6 (72) ]
 Старая пластинка [ №6 (72) ]
 Звезде квартирного масштаба [ №6 (72) ]
 О точках отсчета [ №6 (72) ]
 Программы домашней автоматизации [ №5 (71) ]
 Кубики [ №5 (71) ]
 Мнение скептика: Дом. Умный. Ищу хозяина [ №5 (71) ]
 Протокол Х10 [ №5 (71) ]
 Умный дом [ №5 (71) ]
 Мечта [ №5 (71) ]

Разделы сервера

 Онлайн материалы
 Переписка
 Конкурс домашних страничек

Свежий номер

Делай деньги "Домашний компьютер" №8
(74) 1 августа 2002

Тема номера:
Делай деньги


Архив номеров

Реклама


Сайт

 Список избранных форумов
 Опросник
 Рекламные расценки

Бумажные номера

Домашний компьютер №4 (70) / Fax-n-Voice
 
Дмитрий Лаптев, laptev@computerra.ru, 24.04.2002

Говоря о модеме как об основном «транспортном» средстве интернетчика мы в первую очередь выделяем его скоростные качества. Они и в название часто включаются как «56» или «V.90». Но, кроме скорости, у любого современного модема присутствуют еще две характеристики - Voice и Fax. Особой расшифровки они не требуют, особенно факс - он и в Африке факс, но расширить возможности компьютера могут здорово.

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

Простая, но прилично работающая программа Microsoft Fax есть в составе любой версии Windows (по умолчанию этот компонент не устанавливается). Дизайном она сильно походит на Outlook Express, что естественно - задачи-то у них однотипные. В MS Fax - собственный редактор титульных страниц. Но главное, что с ее добавлением список установленных в Windows принтеров пополняется аппаратом по имени Fax (общее для любых fax-программ свойство). А, следовательно, отправка факса автоматически становится доступной из любого приложения (графического либо текстового редактора), где предусмотрен вывод на печать. При этом преобразование к пригодной для передачи форме (разрешение 200 dpi и черно-белая палитра), добавление заголовков и собственно пересылку берет на себя fax-программа.

1

Если не ограничиваться стандартными средствами Windows, пожалуй, наилучшим выбором является питерская программа Venta Fax 1. Ее интерфейс стилизован под классический аппаратный факс и ничего нового на первый взгляд не предоставляет. Побочные таланты, вроде возможности составлять расписание рассылок и автоматически его отрабатывать, повторять отправку при ошибках соединения и т. п., обнаруживаются по мере необходимости.

Но «факсимильно-компьютерная идиллия» вне зависимости от используемой программы может нарушаться по техническим причинам. Система fax-команд стандартизована и делится на классы, причем в компьютерном варианте лучше использовать Fax Class 1 (1.0), даже если модем поддерживает более новый Class 2 (2.0).

Старый стандарт (Class 1) позволяет запрограммировать все элементарные операции по пересылке данных во внешней программе. Тогда как Class 2 (2.0) переносит их внутрь модема - в его микрокод или драйвер софт-модема. К сожалению, в этом случае набор команд часто реализуется не полностью, иногда с ошибками, и управляющая программа ничего не может поправить. Единственный плюс аппаратной реализации команд - меньшая загрузка процессора, но даже на процессоре уровня Pentium 160 реальный эффект отследить невозможно, настолько он мал. Отличия Class 1.0 от просто Class 1 минимальны, в версии 1.0 добавилась регулировка времени ожидания модема на линии при потере несущей.

2

Любой модем, даже самый что ни на есть «софтовый AMR», для совместимости с приложениями имитирует работу COM-порта (образует виртуальные COM3 или COM4). Для тех случаев, когда программе не известна система команд модема, Windows предлагает свой стандартный программный интерфейс - Terminal API (TAPI). Поэтому первое, что можно посоветовать, если fax-программа никак не может добиться вразумительного отклика от модема, - выбрать в программе работу через TAPI вместо прямого обращения к COM-порту (в Venta Fax надо действовать через меню «Настройки - Взаимодействие» с модемом).

Некоторые модемы, в том числе недорогие модели USR, стартуют, как только услышат отклик (начальный тон) удаленного факса. Чтобы не пропустить его в ручном режиме, достаточно начинать передачу первым. А для автоматического приема придется поколдовать с настройками. Уменьшать нужно время переключения модема в режим факса, точнее дополнительную задержку, хранящуюся в регистре S6 (ATS6=0). Если регистр не меняется, можно попробовать сначала сменить код страны (например, ATC10=0), хотя, в свою очередь, это может повредить способности ловить сигнал «занято» и т. п.

Наконец, если отправка обрывается и удаленный факс «гонит» полупустой лист, можно ограничить максимальную скорость соединения до 9600, а на плохих линиях и до 4800 бит/с. Если выбран Fax Class 1.0, также можно увеличить время ожидания перед разрывом связи при потере несущей (определяется экспериментально, но обычно не больше нескольких секунд).

АОН

Собственный автоматический определитель номера встречается в модемах нечасто, поскольку необходимость в нем - российская специфика (точнее - СНГовская). В остальном цивилизованном мире (а местами и у нас - на новых телефонных станциях, за дополнительную плату) в ходу другой стандарт - Caller ID, или CID. В этом случае АТС самостоятельно пересылают номер вызывающего абонента между первым и вторым звонком, и он воспринимается 3телефоном (и модемом с поддержкой Caller ID) без снятия трубки.

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

Именно такой АОН есть в составе Venta Fax&Voice. А из голосовых программ попроще хорош Active Phone Server, он не работает с факсами, но все, что можно выжать из телефонной связи, выжимает.

Причем в отличие от аппаратного АОН, отрабатывающего зашитый в него микрокод, в программном можно экспериментально подобрать параметры сигналов так, чтобы они максимально соответствовали условиям конкретной линии. В Venta Fax & Voice (меню «Настройка - Сигналы АОН») можно менять длительность звуков, а в APServer даже их частоту («Установки - АОН»). Не рискну что-либо рекомендовать, здесь настройка - дело исключительно экспериментальное.

Разумеется, гарантировать работу программного АОН невозможно, какие-то АТС могут вообще не выдавать номеров. Но еще чаще виноват бывает модем, слишком медленно обрабатывающий голосовые команды, так что отклик воспринять он просто не успевает. К сожалению, в критическую группу попадают распространенные модемы на чипах Rockwell, PCTel, дешевые софт-модемы. Единственное, что можно попробовать сделать - вообще отключить сигнал запроса (сделать нулевой длительность). Некоторые АТС отправляют номера, не дожидаясь запросов.

С модемами, имеющими аппаратный АОН, тоже не без сложностей. Например, серия Inpro IDC для совместимости с программами, не знающими об особенностях российского АОН’а (только Caller ID), имитирует на наших линиях через свой драйвер этот самый CID. В ответ на первый же звонок они самостоятельно «снимают трубку», определяют АОН’ом номер, выдают его программе и продолжают гудеть до тех пор, пока не будет снята трубка телефона, подключенного к модему, или пока к ответу не подключится программный автоответчик. Минусов, к сожалению, тут два: после снятия трубки модемом линия оказывается уже занятой, и у звонящего к вам время «тикает», что для звонков по межгороду или с сотового телефона не здорово. А, кроме того, отлучившись от компьютера, можно просто пропустить звонок, если динамик модема недостаточно громко озвучивает RING’и (телефоны будут молчать).

Поэтому, если выбранная программа поддерживает АОН, удобнее отказаться от эмуляции CID. Для этого надо либо выбирать прямое обращение к модему через COM-порт, либо, если приходится пользоваться TAPI-драйвером, отключить CID (at#cid=0 или at+vcid=0) в строке инициализации модема в настройках самой программы или в реестре Windows. Для упомянутых модемов IDC имеет смысл обновить прошивку и поставить последние драйверы, в них учтены особенности работы Caller ID в Windows XP.

На всякий АОН найдется свой анти-АОН как штатная функция того же APServer’а, так и в виде отдельной программы (www.helllabs.com.ua/ru_index.htm). Он генерирует сигнал с произвольным телефонным номером и посылает его на удаленный АОН, что может помешать собеседнику, узнать ваш номер. Хотя обольщаться на этот счет, особенно владельцам упомянутых «медленных» модемов, не стоит, аппаратура телефонной станции может вас опередить.

Автоответчик (голосовая почта)

Эта опция доступна всем без ограничений, любой модем можно перевести в режим ожидания звонка. А воспроизвести какой-нибудь WAV-файл в качестве приветствия и записать ответ - дело техники, точнее, - программы. APServer придерживается известного по обыкновенным автоответчикам минимума: можно настроить число звонков, которые он пропустит перед включением, приветственную речь и сигнал начала записи ответа. Я пока не придумал, как в жизни использовать обратный автоответу режим, когда программа сама звонит, произносит реплику и записывает ответ, но он тоже предусмотрен. А в среде особо дисциплинированной, согласной общаться с «бездушной машиной», таким образом можно устраивать телефонные опросы.

Venta при этом еще умеет строить целую иерархию голосовых почтовых ящиков, добраться до нужного звонящие могут с помощью тонового донабора номера. Есть и тематические программы (см., например, www.ifvs-ser.com), впечатление об их возможностях легко составить, если позвонить в информационную службу какого-нибудь крупного провайдера связи или платежной системы. Самое простое - в ответ на введенный номер счета и личный код получить сведения о состоянии своего счета (программа возьмет их из базы данных), причем кроме голосового сообщения можно получить ответ и на факс. Похожим образом можно организовать активный диалог, когда, набирая тот или иной номер, абонент может пополнять свой счет, блокировать, выбирать любые другие действия с клавиатуры телефона. Можно и осмысленные голосовые ответы запрограммировать (хотя это экзотика). Но ключевое слово здесь - запрограммировать, для работы интеллектуального автоответа придется писать сложный сценарий, а в качестве языка использовать «упрощенные вариации» на тему Бейсика или Паскаля.

Теледиктофон

Не уверен, что такое слово существует, но возможность записать разговор по телефону, подключенному через модем, в файл на диске, имеется. 4Отдельный «модемный шпион», есть, например на www.modemspy.com, но и APServer тоже этому обучен, а Venta Fax & Voice почему-то не сохраняет больше 1 минуты разговора (не глюк, так и задумано).

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

Цитата из руководства ModemSpy: «На вашей ответственности - уведомить противоположную сторону о том, что ваш разговор записывается, в некоторых странах этого требует законодательство».

Интеграция

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

Например, Venta Fax & Voice обыгрывает функцию АОН’а - определяет номер, выводит его на экран или, по желанию, даже произносит голосом, а если такой номер уже хранится в записной книжке программы, то может сообщить вам имя позвонившего. Выдает еще несколько гудков, и только потом переключается в режим автоответчика. С таким сценарием, находясь поблизости, вы можете решать, взять ли трубку или оставить ответ на долю автоответчика. В развитие идеи можно составить «черный» и «белый» список номеров, и в зависимости от занятости (или настроения) пропускать к себе только звонки от нужных вам абонентов. Можно записать разные реплики для автоответа на разные входящие номера.

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

Advanced Phone Server, справедливо считая модемное подключение к Интернету также телефонным сервисом, имеет собственную «звонилку» и ведет статистику времени соединения, а во время сеанса может периодически проверять приход почты.

Остается сказать про основной минус программной имитации (в сравнении с аппаратными факсом, АОН’ом и т. п.) - необходимость постоянно держать компьютер включенным. Можно, конечно, его усыпить или даже вовсе выключить, установив в BIOS Setup для параметра Wake on Ring значение Enabled (обычно это пункт раздела Power Management…) Но не всякий, а только терпеливый абонент в таком случае дождется автоответа. Выход один: реализовать часть функций аппаратно, в частности у USR есть версия модема Sportster Message с собственной памятью для автоответчика. Модемы InPro IDC с аппаратным АОН могут запоминать несколько распознанных номеров, что позволяет узнать, кто звонил в ваше отсутствие. Естественно, все такие «фенечки» сказываются на цене.


1 (обратно к тексту) - Мощная программа Symantic WinFax очень удобна для массовой рассылки, но слишком громоздка.


Дмитрий Лаптев
laptev@computerra.ru
 




Все материалы номера
Выбор - не промах >>


Информация о сервере
Copyright (c) 2000 ИД "Компьютерра"
Email: dk@computerra.ru
Телефон: (095) 232-22-63
Слово к вебмастеру.
Просмотров сервера - [an error occurred while processing this directive]
Этого раздела - [an error occurred while processing this directive]
Этой страницы - [an error occurred while processing this directive]
 TopList
Создание сервера (с) 2000 Individ
Работает на Saitistika
Карта сервера
Главная страница