Автоматизированное рабочее место оператора автоматизированного переговорного пункта и информационной системыРефераты >> Программирование и компьютеры >> Автоматизированное рабочее место оператора автоматизированного переговорного пункта и информационной системы
Каждая команда приходящая в или исходящая от АПП-РК заканчивается символом "*". Все команды большие латинские буквы. в табл. 3.1.
Таблица 3.1
Описание команд
Команда |
Назначение |
E* |
Разрешить передачу информации. Эту команду следует передавать после включения или сброса АПП-РК, иначе АПП-РК будет удерживать всю информацию во внутреннем буфере (буфер не безразмерный, около 20 квитанций). |
D* |
Запретить передачу информации. После этой команды АПП-РК будет удерживать всю информацию во внутреннем буфере (буфер не безразмерный, около 20 квитанций) до поступления команды “Е*”. |
S* |
Список свободных кабин. АПП-РК возвращает список свободных кабин (см. Передаваемую информацию). |
V* |
Состояние кабин. |
F* |
Совмещенная команда состояний и списка кабин. |
Bn_s* |
Включить кабину с номером n на сумму s. Если кабина ручная то s - время в минутах. Ручную кабину можно включить без задания времени. |
On* |
Отключить кабину. |
L[строка тарифов]* |
Передать тарифы для АПП-РК. Формат строки тарифов смотрите ниже. |
P[строка установок]* |
Передать установки для АПП-РК. Формат строки установок смотрите ниже. |
Строки тарифов представляет собой набор символов, в котором заключены пятибайтные значения тарифов. Первый байт строки тарифов - размер оставшейся части строки. Второй байт строки - номер страницы тарифов (0 - междугородние, 1 - международные). Дальше по 5 байт идут тарифы соответственно по 0, 1, 2 зонам (их может быть до 20 шт.).
Формат строки установок приведен в табл. 3.2.
Таблица 3.2
Формат строки установок
Количество байт |
Назначение |
2 |
ВРЕМЯ ОТСУТСТВИЯ МАНИПУЛЯЦИЙ В ПЕРИОДАХ TUPDOWN |
2 |
ВРЕМЯ ОЖИДАНИЯ В РУЧНОЙ КАБИНЕ С УЛОЖЕННОЙ ТРУБКОЙ В ПЕРИОДАХ TUPDOWN |
2 |
ПАУЗА ПОСЛЕ ПОДНЯТИЯ ТРУБКИ В ТИКАХ |
2 |
ПАУЗА ПОСЛЕ ПЕРВОЙ ЦИФРЫ В ТИКАХ |
2 |
ВРЕМЯ ПОСЛЕ НАБОРА ВСЕХ ЦИФР ДО ОТВЕТА АБОН. В TUPDOWN |
1 |
ВРЕМЯ БЕСПЛАТНОГО РАЗГОВОРА В ПЕРИОДАХ TUPDOWN |
1 |
КОД, ОПРЕДЕЛЯЮЩИЙ ТИП НАБОРА |
1 |
ФЛАГ МЕЖДУНАРОДНОЙ СВЯЗИ |
1 |
ПРИЗНАК ТАРИФИКАЦИИ: 0FFh-ПОСЕКУНДНАЯ, 0-ПОМИНУТНАЯ, 1-ПОМИНУТНАЯ С ПЕРЕХОДОМ НА ПОСЕКУНДНУЮ |
2 |
ДИСКРЕТ ОКРУГЛЕНИЯ ПРИ СЕК ТАРИФИКАЦИИ (КОП, РУБ) |
1 |
ФЛАГ ЧТЕНИЯ ПЕРЕМЫЧЕК |
2 |
ДВА БАЙТА СО ЗНАЧЕНИЕМ 0FFH |
1 тик - 1/4 секунды, 1 период TUPDOWN - 1/80 секунды.
На события происходящие в кабинах АПП-РК реагирует передачей сообщений.
Формат сообщения о начале разговора: “ВВВ NC HH.MM.SS TARIF FD PHONE”. Расшифровка полей сообщения приведена в табл. 3.3.
Таблица 3.3
Расшифровка полей сообщения “BBB”
Поле сообщения |
Назначение |
PHONE |
Код+Телефон |
FD |
Номер цифры, с которой начинается код зоны |
TARIF |
Тариф |
HH.MM.SS |
Время начала разговора (фиктивное, не берите дурного в голову.) |
NC |
Номер кабины |
Пример сообщения: “BBB 01 01.10.07 8000.00 00 0951234567*”
Формат сообщения о конце разговора: “EEE NC MM.SS COSTF REST ZONE”. Расшифровка полей сообщения приведена в табл. 3.4.
Таблица 3.4
Расшифровка полей сообщения “EEE”
Поле сообщения |
Назначение |
ZONE |
Номер тарифной зоны |
REST |
Остаток |
COST |
Стоимость разговора |
MM.SS |
Продолжительность разговора |
NC |
Номер кабины |
Формат сообщения на команду списка свободных кабин: “SSS NC1 NC2T2 NCnTn*”. Расшифровка полей сообщения приведена в табл. 3.5.