Changeset 335 in sip_ua

Timestamp:
Mar 19, 2014, 5:01:30 PM (10 years ago)
Author:
alx
Message:

!!! Обработчик событий изменен для работы с пропадченной библиотекой 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.