Заглавная страницаDownloadОтправить письмо Rambler's Top100
Программа для корректировки временных параметров сигналов в ОЗУ модема

ModemPatcher

 
С е р ь ё з н ы е    п р о г р а м м ы    д л я    с е р ь ё з н ы х    п о л ь з о в а т е л е й
SeriousSoft
   
SeriousSoft

Как пользоваться

После включения модема запустите ModemPatcher, если необходимо выберете из списка нужный модем, установите нужный флажок "Исправить" и внесите изменения в параметры. Нажмите кнопку "Применить".

В режиме "Патч интегрирован в строку инициализации" запуск ModemPatcher не нужен, внесение изменений в ОЗУ выполняется в строке инициализации перед каждым набором номера, что несколько увеличит задержку между повторными наборами номера. ВНИМАНИЕ: перед заменой модема или обновлением прошивки модема необходимо выключить режим интеграции патча.

Такое изменение временных параметров сигналов отражается во всех программах использующих функции Windows для набора номера. Проверено на стандартной звонилке Windows, EType Dialer, MDialer, Professional Dialer и WinFax.

Сигнал "Busy" и "Congest"

По умолчанию задаются временные параметры соответствующие стандарту на временные параметры сигналов для наших АТС.

В окне Дополнительно можно задать временные параметры сигналов "занято" (Busy) и "перегрузка" (Congest): минимальная (min  ON) и максимальная (max  ON) длительности сигнала в секундах; минимальная (min  OFF) и максимальная (max  OFF) длительности паузы в секундах; число циклов определения сигнала (количество коротких гудков, после которых модем будет вешать трубку). Подробнее о подборе параметров смотрите на Подбор параметров.

Цифровой фильтр

По умолчанию задаётся уровень переключения фильтра -34,5 дБ.

В окне Дополнительно можно задать уровень переключения цифрового фильтра в дБ.

Задержка между повторными наборами номера

По умолчанию задержка задаётся равной 1 с.

В окне Дополнительно можно задать паузу в секундах между повторными наборами номера. Некоторые АТС плохо срабатывают если пауза менее 1 с. В некоторых модемах (замечено на Acorp 56k EMS) пауза между наборами номера не регулируется.

Также пауза между повторным набором номера задаётся в самой звонилке, например в стандартной звонилке Win9x эту задержку нельзя установить меньше 5 с, EType Dialer имеет внутреннюю ничем не регулируемую задержку порядка 3 с.

Создать ярлык

Ярлык для запуска ModemPacher'а можно создать на Рабочем столе, в папке Автозагрузка (ModemPatcher будет запускаться при каждой загрузке Windows) и в папке Программы со следующими параметрами:
  • Автоматическое исправление - внесение изменений в параметры текущего модема, значения корректируемых параметров берутся из реестра для текущего модема или задаются командой "Значения параметров". Ключ /f.
  • Номер модема по списку - задание текущего модема по номеру в списке модемов, установленных в Windows. Ключ /m.
  • Значения параметров - задание для текущего модема значений корректируемых параметров. Ключи /b, /c, /d, /l.
  • Файл с содержимым ОЗУ - задание пути к файлу *.ram с содержимым ОЗУ модема (country-блока).

В режиме "Патч интегрирован в строку инициализации" возможно создать ярлык без параметров.

Ключи командной строки

Ключ
Описание
Пример
/f
Внесение изменений в модем, закрытие программы.
/f
/mn
Задание текущим модемом модема с номером n в списке модемов установленных в Windows (нумерация начинается с нуля).
/m0
/bi.ii-j.jj;p.pp-q.qq;k
Задание параметров сигнала Busy (занято): длительность импульса в секундах: i.ii - минимальная, j.jj - максимальная; длительность паузы в секундах: p.pp - минимальная, q.qq - максимальная; k - число циклов определения сигнала (количество гудков).
/b0.26-0.46;0.26-0.46;2
/ci.ii-j.jj;p.pp-q.qq;k
Задание параметров сигнала Congest (переполнение): назначение параметров те же что и для ключа /b.
/c0.12-0.23;0.12-0.23;2
/dn
Задание паузы между наборами номера в n секунд.
/d1
/ln
Задание уровня переключения фильтра (код).
/l10

Автозапуск

Здесь указывается адрес запускаемой программы (или файла самого приложения, или ярлыка на это приложение). Запуск указанной программы производится после внесения изменений в ОЗУ модема, т.е. после нажатия кнопки "Применить" или после закрытия ModemPatcher при автоматическом исправлении.

В режиме "Патч интегрирован в строку инициализации" автозапуск приложений отключен.

Редактор ОЗУ

В редакторе ОЗУ можно в ручную изменить значения country-блока, хранящегося в ОЗУ модема.

Значения байтов, отмеченные значком, задаются в ModemPatcher (Сигналы "Busy", "Congest"; Цифровой фильтр; Задержка между повторными наборами номера).

Rambler's Top100

©2001-2003 SeriousSoft

С вопросами и предложениями обращайтесь на SeriousSoft

Домашняя страничка Янишевского АнтонаWebmaster:
Антон

Используются технологии uCoz