Факс-модем

  • Телефонные линии, которыми большинству из нас приходится пользоваться, как правило, далеки от идеального состояния. Хорошо, если есть модем, умеющий автоматически подстраивать скорость связи под качество линии, например "Курьер". Но далеко не у всех на это хватает денег, и приходится довольствоваться моделями попроще. В результате может получиться такая картина: на зашумленной линии модем изо всех сил старается добиться высокой скорости связи и соединяется на 40 с лишним килобитах в секунду, а данные по линии поступают в час по чайной ложке. А вот если по каким-то причинам связь устанавливается на меньшей скорости, то приём данных идёт гораздо быстрее. В первом случае модем ловит момент, когда шумы малы, соединяется на высокой скорости, но при увеличении уровня шума удержать высокоскоростное соединение неспособен и начинает запрашивать одни и те же блоки данных по много раз, пока они не будут приняты правильно, или постоянно выполняет переустановление соединения. К тому же коммуникационная программа в подобной ситуации может уменьшить размер блока до минимума, чтобы увеличить вероятность правильного приёма. А при этом доля служебных символов в принятом пакете заметно увеличивается, что снижает эффективную скорость работы. Если же соединение установилось на меньшей скорости, то оно оказывается достаточно стабильным, и данные льются ручьём.

В подобной ситуации можно попробовать следующее "шаманство": к номеру провайдера после цифр добавьте несколько запятых (оптимальное количество подберите экспериментальным путём). Теперь после набора номера ваш модем будет выдерживать паузу (две секунды на каждую запятую). Модем, отвечающий на звонок, в это время будет пытаться установить соединение на высоких скоростях и, не добившись ответа, начнет предпринимать попытки связи на меньшей скорости. И тут ваш модем, выждав заданную паузу, и даст ответ. Вместо неустойчивого соединения на 40–50 килобитах в секунду вы получите устойчивую связь на 33600 или, допустим, 24000 бит/с. Что и было нашей целью.

 

  • Если качество связи с АТС низкое, то попробуйте поэкспериментировать со значениями регистров S9 и S10 Вашего модема. Этими регистрами задаются временные параметры захвата несущей. В каждом из этих регистров может быть записано число от 0 до 255, которое показывает время, измеряемое в десятых долях секунды. Если несущая на линии пропадает на время большее, чем значение S10 (например, из-за помех или плохого контакта), то связь разрывается. Если несущая появилась на линии, то прежде, чем модем её захватит, должно пройти время, определяемое регистром S9. По умолчанию значения этих регистров составляют: S9=6, S10=7. Чтобы вообще запретить разрыв связи из-за потери несущей, можно записать в регистр S10 значение 255 (команда: AT S10=255). Многие так и делают, но при этом возникает один неприятный момент: модем будет "зависать" на линии, пока его не сбросишь вручную (например, выключением питания). Мы советуем следующие значения для этих регистров: S9=30, S10=80 или даже S9=40, S10=100. С этими значениями, полученными для России экспериментальным путём, модем будет хорошо держаться на линии, но в то же время не будет "зависать" в случае, если удалённый модем на самом деле уже разорвал связь. Команда для установки этих значений: AT S9=40 S10=100.

Кроме того, если Ваш модем — USRobotics Sportster или Courier, можно попробовать искусственно снизить скорость соединения командами &N и &U. Первая устанавливает максимальную скорость соединения, вторая — минимальную. Например, команда для ограничения скорости между 19200 и 26400 выглядит так: AT &U10 &N13.
Коммутируемый доступ в Интернет. Ответы на частые вопросы
(37) Вышеуказанные команды можно прописать в строке инициализации модема в Панели управления Windows: Модемы – Свойства – Установка связи – Дополнительно. Туда же следует поместить другие полезные вам команды, например, AT M0 для отключения динамика модема. Все команды обычно объединяются в одну строку и префикс AT пишется только один раз в её начале.

  • В строке инициализации префикс AT указывать не обязательно, так как он автоматически пишется "туды" системой.
  • 1 2 3 4

   
Hosted by uCoz