Функции драйвера плат "Ольха"

Функции конфигурации платы в системе
  • Получить тип платы (drvAlderGetBoardType)
  • Открыть плату (drvAlderOpenBoard)
  • Открыть плату ISDN (drvAlderOpenIsdnBoard)
  • Закрыть плату (drvAlderCloseBoard)
  • Запустить сервис плат (drvAlderStartBoards)
  • Остановить сервис плат (drvAlderStopBoards)
  • Назначить плату плеера (drvAlderSetPlayer)
  • Установить частоту генерации прерываний платы (drvAlderSetIrqFreq)
  • Задать тип канала (телефонный/линейный) (drvAlderLineSetType)
Функции конфигурации параметров работы с телефонными линиями
  • Установить параметры работы с телефонной линией (drvSetPhoneParams)
  • Установить параметры определения тональных сигналов от АТС (drvAlderSetToneParams)
  • Установить режим эхоподавления (drvAlderSetEchoMode)
  • Установить параметры автоматического определения номера (АОН) телефонного канала (drvSetAonParams)
  • Установить признак окончания исходящего номера (drvAlderSetNumDialRecord)
  • Установить порог срабатывания VAD (drvAlderSetVadLevel)
Функции управления соединением в телефонной линии
  • Поднять/положить трубку в линии (drvAlderSetHookMode)
  • Набрать номер в линии (drvAlderDialNumber)
  • Управление последовательным телефонным аппаратом (drvAlderSetConnectMode)
Сервисные функции для работы с телефонными линиями
  • Генерация в линию тона заданной частоты (drvAlderLineGenTone)
  • Генерация сигналов АТС DIALTONE, RINGBACK, BUSY в линию (drvAlderLineGenPBXTone)
  • Выдать звонок в телефонный аппарат (drvAlderRingToLine)
  • Заблокировать телефонную линию (drvAlderLockLine)
  • Получить состояние линии (drvAlderGetLineStatus)
  • Получить состояние линий (drvAlderGetLinesStatus)
Функции конфигурации параметров аудиоввода-вывода
  • Установить постоянный коэффициент усиления записи в канале (drvAlderSetGainMode)
  • Установить параметры АРУ записи канала (drvSetAGCRecordMode)
  • Установить параметры АРУ воспроизведения канала (drvSetAGCPlayMode)
  • Установить режим VOX (drvAlderSetVoxMode)
  • Установить параметры акустопуска/акустостопа канала (drvSetAccuParams)
  • Разрешение - запрещение выдачи уровня сигнала в линии (drvAlderSetLevelMode)
  • Разрешение - запрещение периодической выдачи уровня сигнала в линии (drvAlderLineSetLevelModeEx)
  • Назначить режим компрессии линии для записи (drvAlderSetRecordMode)
Функции аудиоввода-вывода
  • Регулировка громкости воспроизведения в канале (drvAlderSetVolume)
  • Начать прослушивание линии (drvAlderStartListenLine)
  • Остановить прослушивание линии (drvStopListenLine)
  • Получить блок речевых данных, записанных от линии (drvAlderGetVoiceData)
  • Воспроизвести в линию блок речевых данных (drvAlderPlayVoiceData)
  • Установить режим воспроизведения в линии (drvAlderLineSetPlayModeEx)
  • Регулировка громкости генерации шума в паузах между воспроизведением (drvAlderLineSetNoiseVolume)
Функции сквозного канала
  • Включение/выключение сквозного канала (drvAlderLineSetRaw)
  • Управление сквозным каналом (drvAlderLineSetRawEx)
  • Установить громкость воспроизведения сквозного канала (drvAlderSetRawVolume)
  • Получить блок речевых данных, записанных от сквозного канала (drvAlderGetRawData)
  • Скоммутировать любые два канала платы (drvAlderSetDuplexRaw)