Asterisk Channel Event Logging Создание статистики Наш опыт
Channel Event Logger Основные объекты, которыми оперирует Asterisk – это каналы. CEL занимается тем, что пишет в файл или базу все события, происходящие с момента появления первого канала звонка. Каждый звонок автоматически получает уникальный идентификатор (не путать с уникальным идентификатором канала). Каждый эвент звонка записывается с присвоением идентификатора звонка. Поэтому мы легко можем найти все события, происходившие во время звонка, по его идентификатору. Типы событий в CEL: CHAN_START Канал был создан CHAN_END Канал был терминирован LINKEDID_END Последний канал с указанным linkedid был терминирован ANSWER Канал перешел в отвеченное состояние HANGUP На канале повесили трубку. APP_START Приложение начало выполнение на канале. APP_END Приложение завершило выполнение на канале PARK_START Канал был припаркован PARK_END Канал покинул парковку BRIDGE_START Установлен мост между каналами. BRIDGE_END Мост между каналами разорван BLINDTRANSFER На канале выполнен перевод без уведомления ATTENDEDTRANSFER На канале выполнен перевод с уведомлением