Шаг 22 - Основные критерии для настройки модемов при прямой связи

Ниже приведены критерии, которыми нужно руководствоваться при настройке модема для работы. В качестве примера команды приведены АТ-команды для модема ZyXEL.

  1. Должна быть включена асинхронная приемо-передача данных с компьютером с буферизацией данных (normal link - &M0).
  2. Включена фиксированная скорость обмена модема с портом при установлении соединения (&B1).
  3. Детектор несущей (DCD) - устанавливается, когда обнаружена несущая (&C1).
  4. Готовность модема (DSR) - всегда в 1 (&S0).
  5. Модем возвращает коды результатов на команды (Q0).
  6. Управление потоком данных аппаратное через CTS/RTS (&H3).
  7. Включен контроль за ошибками в линии V42 (MNP4) (&K3).

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

При установке АРМ КЛИЕНТ требуется проверка состояния линий связи. При этом рекомендуется отключить аппаратную коррекцию ошибок (&K0) и при сеансе связи по откатам и числу ошибок передачи (приема) в диагностическом окне модема произвести оценку качества линий связи. В случае большого числа ошибок аппаратная коррекция может не справляться с ошибками и будет происходить разрыв связи по таймеру.

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

Затем нужно просмотреть список кодов ответов для данного типа модема. Для правильного функционирования программы нужно отредактировать меню N 3 файла MODEM.MN@, в котором есть таблица ответов из модема. Например, для модема типа US Robotics нужно строку NO DIALTONE отредактировать на строку NO DIAL TONE, иначе программа неправильно реагирует на отсутствие тона в линии при попытке набрать номер.

В первую очередь нужно обратить внимание на соответствие числового представления кода ответа его символьному соответствию. Число элементов меню не должно превышать 30. Длину строки (L=13) можно увеличить, но она не должна быть длиннее максимальной. Также можно добавить в меню N 1,2 новый тип модема и его строку инициализации.

После редактирования меню нужно сформировать приказом:

MAKEMENU.EXE MODEM.MN@

и при этом будет сформирован новый файл MODEM.MNU. Эта процедура должна производиться сотрудником банка в процессе инсталляции системы.

Ниже приведены элементы меню для некоторых типов модемов с списком ответов модема ZyXel Elite 2864.

_ MENU 1  X=10 Y=4 L=18 S=11 C=1
_ Модем _
 0
_
P 1 ZyXEL U-1496
P 2 GVC
P 3 DISCAVERY_2400
P 4 SMART OWN
P 5 AnCom STE-2442
P 6 US Robotics
P 7 TAINET-288C
P 8 TAICOM_288
P 9 ACCURA_288
P 10 MOTOROLA 3265
P 11 BOCAMODEM
_

_ MENU 2  X=10 Y=8 L=40 S=9 C=1
 0
_     ########################################
P  1  ATS0=0&d2&K3&M0S7=60X6S43=3*P6 &N0
P  2  ATB0&C1&D2%C0S0=0S7=70X4\N3
P  3  ATB0&C1&D2%C0S0=0S7=70X4\N3
P  4  ATB0&C1&D2%C0S0=0S7=70X4\N3
P  5  AT&D2X4W2&Q6%C0S7=70
P  6  AT&C1S7=70X4&B1&M4&A1&K3&S0&H1&R2&I0&N6
P  7  AT &C1&D2X4W2\J0\Q2\N2\A3S7=70
P  8  AT&C1&D2X4W2&K3&M0\N3\A3S7=70%C0S95=2
P  9  AT&C1&D2X4&K3&Q9S7=70S95=7 S37=9
P 10  ATS7=70&C1&D2X4*SM3*FL3*DL0*CM1*CT0*MX7
P 11  AT\A3&D2X4S7=70S95=3 S37=11
_

_ MENU 3 X=0 Y=0 L=13 S=10 C=2
_STR_MODEM_
 0
_
P 0   OK
P 1   CONNECT
P 2   RING
P 3   NO CARRIER
P 4   ERROR
P 5   CONNECT 1200
P 6   NO DIALTONE
P 7   BUSY
P 8   NO ANSWER
P 9   RINGING
P 10  CONNECT 2400
P 11  CONNECT 4800
P 12  CONNECT 9600
P 14  CONNECT 19200
P 15  CONNECT 7200
P 16  CONNECT 12000
P 17  CONNECT 14400
P 18  CONNECT 16800
P 35  CONNECT 31200
P 36  CONNECT 24960
P 37  CONNECT 20800
P 38  CONNECT 33600
P 39  CONNECT 28800
P 40  CONNECT 26400
P 41  CONNECT 24000
P 42  CONNECT 21600
_

Предыдущий Шаг | Следующий Шаг | Оглавление
Автор Каев Артем - 14.12.2002