Модем и телефон как повод
для героических усилий

Человек с компьютером и модемом

Модем

Настоящий модем появился у меня в 1990 году. Все, что было до этого - огромный как письменный стол и железный как танк 300-бодный уродец из системы компьютеров Единой Системы, венгерского производства монстры на 1200 бод, размером и весом напоминающие персональный компьютер - не в счет. Все поблекло перед черной пластиковой коробочкой размером с книгу среднего формата, произведенной, как гласила надпись на упаковке, фирмой US Robotics. Скорость модема была 2400 бит в секунду - по тем временам неплохая. Итак, US Robotics Courier 2400e, терминальная программа Procomm, компьютер IBM XT и желание помочь своему знакомому, участвовавшему в детской образовательной программе GreenPeace заставили меня впервые шагнуть в мир компьютерных коммуникаций. С тех пор прошло семь лет, но как тогда на моем столе стоит модем фирмы US Robotics Courier - причем и внешний вид его точно такой же, правда максимальная скорость соединения несколько возросла.

За эти годы мне довелось устанавливать ежедневный обмен данными с системами на всех АТС города Казани, с городами Татарстана, России и республик бывшего СССР. Несморя на приверженность изделиям фирмы US Robotics, пришлось работать и с множеством других модемов. Zyxel, GVC, Sonix, Multitech, Motorola, IDC - вот далеко не полный список.

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

Телефон

Итак, телефон. Телефон в России всегда был предметом особенным, мечтой и привилегией. На качество соединения внимания не обращали - можно докричаться, и ладно. Но для модемного соединения эти "мелочи" играют решающее значение. Вот неполный список "особенностей", мешающих соединению, и реакция модема на них:

Hизкий уровень сигнала Соединение не устанавливается; Соединение устанавливается на пониженной скорости; Снижение скорости передачи
Нелинейные искажения сигнала Соединение не устанавливается; Низкая скорость передачи; Повторное установление соединения (retrain).
Трески в линии На протоколах V32, V34 соединение не устанавливается; Разрыв установленного соединения; Постоянные "ретрейны".
Посторонние звуки - параллельный разговор, радиотрансляция, гудки Соединение не устанавливается; Соединение устанавливается на пониженной скорости; Снижение скорости передачи
Замедленный набор номера Необходимость установки задержек при наборе номера; Увеличение времени набора номера.; Ошибки при наборе.
Низкая надежность набора номера Ошибки при наборе
Периоды "молчания" Pазрыв соединения; "ретрейны"
Задержка появления гудка при подъеме трубки Mодем выдает ответ "NO DIALTONE" при попытке набора номера
Нестандартный тон гудка Mодем выдает ответ "NO DIALTONE" при попытке набора номера
Низкий уровень звонкового напряжения Mодем не снимает трубку
Нестандартный сигнал "занято" Mодем не диагностирует занятость линии (не выдает ответ "BUSY")

Автоматические Телефонные Станции (АТС) обеспечивают основную часть перечисленных "прелестей". Оставшиеся привносятся на пути от АТС до вашего модема. Существенным фактором является и качество межстанционных соединений (к примеру, очень тяжко соединиться с 35 АТС абонентам 32 и 75/76 АТС). Хуже всего модемы работают на старых декадно-шаговых АТС. Для них гарантирован почти полный список перечисленного выше. В Казани это следующие АТС: 32, 37, 54, 55, 75, 76. Особенно тяжело бывает наладить устойчивое соединение при прозвонке с одной старой АТС на другую - например, с 32 на 37ю или с 32 на 32ю - последнее, как ни странно, хуже всего.

Немногим лучше и более современные координатные станции, хотя в целом качество соединения через них заметно выше. В Казани это 31, 34, 35, 36, 38, 56, 57, 74, 79 АТС.

Наивысшее качество обеспечивают цифровые электронные станции - АТС-42, 49, 62, 63, 64, 68, 69. Если вы являетесь абонентом электронной АТС, обязательно включите тональный набор для своего номера (это стандартная услуга ГТС) - вы обеспечите себе более высокую скорость и надежность набора номера, чем при использовании импульсного набора.

Несколько лет моя Fido-система работала на телефонах декадно-шаговой 76 АТС (несмотря на архаическую конструкцию, 76 и 75 АТС поддерживаются и работают лучше чем, к примеру, самая старая 32 АТС). Входные звонки следовали с частотой раз в две-три минуты. Раз в полчаса система принимались звонить в Москву, Симбирск, Ижевск. И, несмотря на все перечисленные препятствия, мне удавалось обеспечить прием и раздачу почты FidoNet в Казани.

Что делать?

Несколько простых советов, в особенности актуальных для владельцев телефонов на старинных АТС:

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

- Не старайтесь соединиться на высокой скорости. Скорость соединения, обычно измеряемая в бодах (бит в секунду) - физическая характеристика соединения, совершенно не обязательно прямо связанная со скоростью передачи данных. Все зависит от качества канала. Найдите способ измерения скорости передачи, - например, определите время передачи файла известной длины. Иногда скорость передачи данных (CPS , "characters per second", не путайте ее со скоростью соединения) в явном виде выводится на экран в процессе передачи или записывается в файл протокола вашей коммуникационной программы. Чаще всего оптимальной для плохих линий является скорость соединения 9600, 7200 или 4800 бод (соответствующие АТ-команды at&n6, at&n5 и at&n4 для модема US Robotics).

- Подбирайте протокол передачи. Модем - многопротокольное устройство, список всех протоколов вы найдете в руководстве к модему. Самым совершенным и современным является сейчас протокол V34 (скорость от 2400 до 28800 бод) и его фирменные расширения V34+ (до 33600). Это хороший протокол, устойчиво работающий во всем диапазоне скоростей - по крайней мере он работает лучше, чем его предшественник V32/V32bis. Научитесь разрешать соединение на одном протоколе и запрещать на другом. Научитесь на слух различать соединение на основных протоколах - V22bis, V32bis, V34, это несложно и вам пригодится. В состав протоколов популярного модема US Robotics Courier VEverything входит фирменный протокол HST, очень устойчиво работающий на плохих зашумленных линиях. Пользуйтесь им, но учтите, что протокол этот ассиметричный, он не подходит для соединения с интенсивным двунаправленным траффиком - например, его лучше не использовать при подключении к Internet. В случае же однонаправленной передачи он предпочтительнее, соединение на нем легко устанавливается (при установлении соединения используется cкорость 2400 как и у V22bis). Вот конфигурационная строчка для USR Courier, которая запретит все кроме HST: at&f1b1s54=192s56=192. Очень устойчивыми, хотя и низкоскоростными, являются старые протоколы V22 (1200 бод) и V22bis (2400 бод). Иногда их использование (at&n2 или at&n3) - единственный выход.

- Обратите внимание на подключение вашего телефона к линии. Удалите конденсатор из телефонной разетки старого образца (если таковой имеется) - он мешает модемному соединению. Отключите лишние параллельные телефонные аппараты. Проследите весь маршрут вашей телефонной проводки, обратив внимание на контактные соединения (здесь, возможно, вам придется прибегнуть к услугам персонала вашей АТС). Подключите телефонный аппарат через модем. Не допускайте использование ассимметричного экранированного кабеля для проводки телефона (типа телевизионного) - он выполняет роль антенны и на него легко "наводятся" посторонние сигналы.

- Попробуйте сменить направоление прозвонки ("от вас" и "к вам"), если это возможно - иногда таким образом можно добиться заметного улучшения характеристик соединения. Например, очень трудно дозвониться до Казани из города Мамадыш, и качество соединения низкое. До сих пор почти ежедневно я вынужден звонить абоненту в Мамадыш и переключать его на свой хост-компьютер - только так удается обеспечить приемлимые характеристики передачи.

- Если модем не распознает тональный сигнал вашей АТС из-за задержек с его появлением (гудок раздается не сразу, а спустя некоторое время после подъема трубки), увеличьте время, отведенное для его распознавания. ats6=6 - этой строкой оно увеличего до 6 секунд, обычно достаточно. Если же модем вовсе " не ловит" гудок и при попытке набора номера выдает "NO DIALTONE" (а гудок слышен), то отключите распознавание dialtone (гудка) командой at&x0.

Не доверяйте никому

Это последний совет. Многие почитают себя великими знатоками модемов. С осторожностью прислушивайтесь к их уверенным голосам, в особенности к советам продавцов. Ваш модем, ваш телефон - уникальный случай, вы сами должны подобрать наилучшее сочетание настроек вашего модема. Хорошая скорость соединения - в большой степени результат упорного экспериментирования. Удачи вам на этом нелегком пути.

(C) 1998 Amir Shabashvili