Настройка каталога со списком телефонных номеров ATE

В файле со списком телефонных номеров ATE содержатся телефонные номера, которые программа ATE использует для установки удаленных соединений с помощью модема.

Для настройки каталога с номерами телефонов для доступа к удаленным системам ATE, требуется выполнить следующие предварительные требования:

  • В системе должна быть установлена программа эмуляции асинхронного терминала (ATE)
  • Для настройки системного телефонного справочника у пользователя должны быть права на запись в файл /usr/lib/dir.

Пользователи могут присвоить любое имя этому файлу и разместить его в любом каталоге, доступном для чтения и записи. Редактировать файл можно с помощью любого текстового редактора ASCII. По умолчанию список телефонных номеров содержится в файле /usr/lib/dir, как показано ниже:

Прим.: В приведенном ниже примере некоторые записи ATE разбиты на отдельные строки для удобства чтения. В настоящем файле со списком телефонных номеров все элементы записи расположены в одной неразрывной строке.
#   COMPONENT_NAME: BOS dir
#
#   FUNCTIONS:
#
#   ORIGINS: 27
#
#
#   (C) COPYRIGHT International Business Machines Corp. 1985, 1989
#   Лицензионные материалы - собственность IBM
#
#   US Government Users Restricted Rights - Use, duplication or
#   disclosure restricted by GSA ADP Schedule Contract with IBM Corp.
#
#   dir - пример каталога со списком телефонных номеров
#
#
# Micom   9,555-9400 1200 7 1 2 0 0
# R20     9,555-9491 1200 7 1 2 0 0
# QT      9,555-8455 1200 7 1 2 0 0
# Dallas1 9,555-7051 1200 8 1 0 0 0

Список телефонных номеров ATE можно просмотреть c помощью подкоманды directory, доступной в главном меню при отсутствии соединений. На экране будет показан список телефонных номеров в том виде, в котором он выдается при работе с программой ATE.

Можно создать несколько списков телефонных номеров. Для переключения ATE на другой список номеров измените файл ate.def в текущем каталоге.

Примечание: Файл списка телефонных номеров может содержать до 20 строк (по одной записи в каждой строке). ATE игнорирует все дополнительные записи.

Файл со списком телефонных номеров можно сравнить с телефонной книгой, содержащей телефонные номера удаленных систем, с которыми связывается программа ATE. Ниже приведен формат записи в списке телефонных номеров:


Имя Телефон Скорость Длина Стоп-бит Четность Эхо Перевод_строки

Эти поля должны быть разделены по крайней мере одним пробелом. Для удобства их можно разделить несколькими пробелами. Ниже приведено описание каждого поля:

Имя
Идентифицирует телефонный номер. Длина имени ограничена 20 символами. Вместо пробелов в имени следует указывать знак подчеркивания "_", например: data_bank.
Телефон
Номер телефона для подключения к удаленной системе. Длина записи ограничена 40 символами. Список допустимых цифр и символов приведен в документации по модему. Например, если для выхода на внешнюю линию требуется набрать 9, поставьте 9, (девятка и запятая) перед номером: 9,1112222.

Несмотря на то, что телефонный номер может содержать до 40 символов, команда просмотра списка выдает только первые 26 символов.

Скорость
Скорость передачи в битах в секунду (бит/с). Указывает число символов, передаваемых за одну секунду. Выберите скорость передачи, соответствующую применяемой линии связи. Допустимы следующие значения скорости:

50, 75, 110, 134, 150, 300, 600, 1200, 1800, 2400, 4800, 9600 или 19200.

В случае скоростей передачи данных, отличных от POSIX, выбор скорости 50 приведет к тому, что ATE будет использовать скорость, указанную посредством SMIT для этого устройства.

Длина
Число бит, образующих символ. Значением этого поля может быть 7 или 8.
Стоп-бит
Стоп-бит указывает на конец символа. Значением этого поля может быть 1 или 2.
Четность
Указывает, следует ли проверять правильность передачи или приема символа из удаленной системы. Варианты: 0 (нет), 1 (контроль по нечетности) или 2 (контроль по четности).
Эхо
Указывает, следует ли отображать вводимые символы на локальном дисплее. Значением поля может быть 0 (выкл.) или 1 (вкл.).
Перевод_строки
Ставит символ перевода строки в конце каждой строки данных, получаемой из удаленной системы. Символ перевода строки выполняет те же функции, что и символы возврата каретки и новой строки. Значением поля может быть 0 (выкл.) или 1 (вкл.).

Прим.: Если комбинации клавиш совпадают в различных приложениях, то может потребоваться их изменение. Например, в случае конфликта комбинаций клавиш в программе ATE и в текстовом редакторе следует изменить комбинации управляющих клавиш в ATE.
Прим.: Управляющий символ ASCII может быть в восьмеричном, десятичном или шестнадцатеричном формате, например:
octal
От 000 до 037. Должен начинаться с нуля.
decimal
От 0 до 31.
шестнадцатеричный
от 0x00 до 0x1F. Должен начинаться с 0x. Символ Х можно указывать в любом регистре.

Создайте файл ate.def с этими параметрами для изменения параметров эмуляции ATE. Например, для изменения RATE на 300 бит/с, DEVICE на tty3, режима передачи TRANSFER на x (протокол xmodem) и DIRECTORY на my.dir создайте файл ate.def со следующими записями в каталоге запуска программы ATE:


RATE          300
DEVICE        tty3
TRANSFER      x
DIRECTORY     my.dir

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

  1. Создайте файл телефонного справочника:
    1. Перейдите в каталог, где должен быть расположен файл телефонного справочника.
    2. Скопируйте файл шаблона /usr/lib/dir. Измените имя этого файла.
    3. Создайте записи телефонных номеров в формате согласно формату файла телефонного справочника.
    4. Сохраните этот файл.
      Прим.: Если новый телефонный справочник будет применяться по умолчанию для всей системы, то сохраните его в файле с именем /usr/lib/dir.
  2. Если файлу телефонного справочника присвоено имя, отличное от значения по умолчанию (/usr/lib/dir), то измените файл ate.def , находящийся в каталоге, из которого запускается программа ATE. В параметре DIRECTORY файла ate.def нужно указать новое имя файла телефонного справочника. См.
  3. Запустите ATE и просмотрите каталог с номерами телефонов с помощью команды directory.