Перейти в хранилище документации
Обратиться в техническую поддержку
...
От объекта OLXA_LINE поступают события, представленные в таблице ниже. Запуск процедуры происходит при возникновении соответствующего события. Формат процедуры событий для микрофона:
Code Block |
---|
OnEvent("OLXA_LINE ", "_id_","_событие_") |
Событие | Описание события |
ACCU_START |
Включение акустопуска |
ACCU_STOP |
Выключение акустопуска |
ARM |
Запись включена |
DISARM |
Запись выключена |
INCOMING_NUMBER |
Входящий телефонный номер |
OUTGOING_NUMBER |
Исходящий телефонный номер |
REC |
Начало записи |
REC_STOP |
Конец записи |
RESET |
Подключение микрофона |
Формат оператора для описания действий с микрофоном:
...
Список команд и параметров для объекта OLXA_LINE представлен в таблице. :
Команда – описание команды | Параметры | Описание параметров |
"ARM" – включить микрофон на запись. | - | - |
"DISARM" – выключить запись с микрофона. | - | - |
"SETUP" – настройка параметров микрофона. | type<> | Тип линии. |
accu_start <> | Порог срабатывания детектора звука. | |
accu_stop<> | Время удержания сработки детектора. | |
amp<> | Усиление. | |
aru<> | Автоматическая регулировка усиления. | |
aru_dyn<> | Уровень АРУ. | |
aru_time<> | Время срабатывания АРУ. | |
chan<> | Номер звукового канала микрофона. | |
compression<> | Тип компрессии. | |
flags<> | Флаги. | |
name<> | Имя объекта. | |
rec<> | Начало записи. |
Свойства объекта OLXA_LINE показаны в таблице.:
Свойства объектаOLXA_LINE | Описание свойств объекта |
ID<> | Идентификатор объекта. |
PARENT_ID<> | Идентификатор родительского объекта. |
...
объекта |
...
Объект OLXA_LINE может находиться в состояниях, описанных в таблице.:
Состояние объекта OLXA_LINE | Описание состояния объекта |
"BLUE" | Микрофон снят с охраны. |
"GREEN" | Нет сигнала от микрофона. |
"YELLOW" | Микрофон поставлен на охрану. |
"RED" | Начало записи. |
Примеры использования событий и реакций объекта Микрофон:
Необходимо включить первый микрофон на запись при включении акустопуска.
Code Block |
---|
OnEvent("OLXA_LINE","1","accu_start") //включение акустопуска
{
DoReact("OLXA_LINE","1","ARM"); //включение микрофона на запись
} |
Необходимо установить минимальную компрессию на микрофоне при выключении записи аудиосигнала.
...