8. А если модем так всё же и не понимает сигнала BUSY?
Для подлинных экспериментаторов есть ещё один способ заставить модем ловить BUSY. Делаем например так:
AT%T21,11,10 (минимальная длительность сигналов BUSY, в десятках миллисекунд)
AT%T21,12,80 (максимальная длительность сигнала BUSY, в десятках миллисекунд)
AT%T21,13,3 (число циклов сигнала, необходимое для определения BUSY)
AT%T21,14,10 (минимальное время паузы между сигналами BUSY, в десятках миллисекунд)
AT%T21,15,80 (максимальное время паузы между сигналами BUSY, в десятках миллисекунд)
Цифры (10, 80, 3) естественно можно варьировать для подгонки под конкретный сигнал "занято" Вашей АТС. После настройки, для удобства использования в коммуникационной программе, все эти команды можно разместить и в одной строке, разделив только символами <cr> - Carriage Return, 0Dh.
"Hесколько советов по винмодемам на чипсетах Lucent (Lucent 1645, 1646 и дp.)"
Игорь Костяев, Артем Дорохов.
Можешь сразу в строку инициализации. А чего тянуть? Сверху тебе править не надо, только снизу, вот и осталось две команды. Пробуй.
Добавлено автором
@@@@ В терминале все же надо прроверить отклик на команды. В машине нет 6-ти COM портов. 6-й он же 2-й. Пусть меня поправят, если я не прав.