!!! Обработчик событий изменен для работы с пропадченной библиотекой VAPI:
!!! теперь в обработчик первым аргументом передается идентификатор канала, с которым связано событие.
Сделан метод RTPMonitorEna() для включения/выключения мониторинга RTP потока.
Сделан виртуальный метод RTPMonitorEvent() для обработки событий состояния потока.
При получении события RTP_MONITOR_IND выполняется метод RTPMonitorEvent() соответствующего endpoint'а.
Сделана функция poller_send_trap(), посылающая произвольный TRAP плате SW-01.
OID аварии запоминается в множествах alarms и warnings. Переменная state (.3.0) обновляется соответственно.
Сделана посылка TRAP'ов при пропадании постоянного RTP потока. Пока не сигнализирует в ситуации когда
потока нет с самого начала включения endpoint'а. Требуется доработка.
Сделан виртуальный метод getStatus(), выдающий состояние endpoint'а в хэш. Код чтения состояния endpoint'а
перенесен из поллера в этот метод.
Переменная .9.0 теперь выдает флаги наличия endpoint'ов начиная с единицы, а не с нуля, то есть
channels[0] соответствует бит 1 (а не 0 как было раньше) и т.д.
(No files)
Note:
See TracChangeset
for help on using the changeset viewer.