6. Если модем много времени тратит на перетренировки и пересогласования скоростей, вы можете ограничить ему свободу (команда АТ%Е для модемов на чипах Rockwell/Conexant), хотя куда лучше избавляться от них косвенно, настраивая мощность сигнала и ограничивая доступные протоколы.
7. Иногда проблемы возникают из-за протокола v.8bis: если в ответ на призывное шипение вашего модема ответная сторона откликается короткими гудками или вешает трубку, то поищите команду для его отключения (у модемов IDC для этого предусмотрена дивная комбинация АТ+А8Е=,0).
Указание страны в настройках модема
Если новый модем после набора номера не получает сигнала от удалённого компьютера, то, возможно, в его настройках указана не та страна (регион). Откройте в Панели управления свойства модема и, если там есть список стран, выберите Россию. Если в списке Россия отсутствует, то выбирайте Финляндию. Всё должно заработать. Просто при выборе страны модем выдаёт в линию звуковые сигналы другой мощности, тональности и длительности, которые могут не понять местные АТС.
Также правильный выбор страны может помочь решить проблему с распознаванием модемом сигнала "занято", так как для этого сигнала в разных странах используются несколько разные интенсивность, частота и длительность.
Страну в настройках модема можно определить, выдав в терминальной программе команду ATI7. Для модемов U.S. Robotics можно дать команду ATY14, и если модем вернёт всего одно число, соответствующее коду страны, тогда вам крупно повезло и страну можно сразу изменить с помощью команды АТС10=хх, где хх — код страны:
0 ∙ USA/ CANADA
1 ∙ Japan
2 ∙ Finland
3 ∙ Sweden
4 ∙ UK
5 ∙ Norway
6 ∙ Switzerland
7 ∙ Netherland
8 ∙ South Africa
9 ∙ Italy
10 ∙ New Zeland
11 ∙ Czech/Slovakia
12 ∙ Belgium
13 ∙ Denmark
14 ∙ Australia
15 ∙ France
16 ∙ Germany
17 ∙ International
18 ∙ Austria
19 ∙ Ireland
20 ∙ Spain
21 ∙ Portugal
22 ∙ Asia
23 ∙ Korea
В российских условиях лучше всего себя зарекомендовали Finland (код 2) и Czech/Slovakia (код 11). После смены страны рекомендуется произвести выполнение команд: ATGBOOT5 ATGM Российская группа поддержки пользователей U.S. Robotics.
Установки программной и аппаратной компрессии для модема
Большинство сетевых протоколов используют какой-либо вид компрессии (сжатие данных). Например, в свойствах Контроллера удаленного доступа (Dial-Up Networking) можно настроить используемую компрессию для протокола TCP/IP. Но очень часто, эта программная компрессия приводит к ухудшению скорости передачи данных. Это происходит в тех случаях, когда программный вид компрессии используется вместе с аппаратным видом компрессии, который присутствует в большинстве модемов. Аппаратная компрессия в модемах не предназначена для сжатия двоичных данных, а в основном для ускорения передачи ASCII данных.
Когда этот вид компрессии используется вместе с программной компрессией, используемой стеком Windows TCP/IP, скорость передачи данных очень часто понижается.
Как выход, по крайней мере там, где используется протокол TCP/IP, можно отключить аппаратную компрессию и использовать только программную, предоставляемую Windows. Для этого:
1. Откройте в Панели управления (Control Panel) элемент "Модемы" (Modems).
Выберите ваш модем и нажмите кнопку "Свойства" (Properties).
2. Выберите вкладку "Установка связи" (Connection). Нажмите кнопку "Дополнительно" (Advanced).
3. В открывшемся окне уберите птичку с параметра "Сжатие данных" (Compress Data). Параметры "Обработка ошибок" (Use Error Control) и "Контроль передачи" (Required to Connect) должны быть включены.
4. Нажмите кнопку "ОК", чтобы вернуться на вкладку "Установка связи". Затем нажмите "ОК" ещё раз, чтобы вернуться в окно "Свойства: модемы". И опять нажмите "ОК".
5. Нужно перезагрузиться для того, чтобы новые установки начали действовать.
Аппаратная буферизация (Hardware Buffering)
Современные модели UART-контроллеров поддерживают схему буферизации данных, называемую FIFO (First In/First Out), которая способствует увеличению скорости передачи данных в обоих направлениях. Некоторые модемы не используют по умолчанию эту возможность, но её очень легко включить: