Вот базовый пример запроса, который даст вам список вызовов, которые были скрытыми вызовами монитора.Очевидно, что есть много уточнений, основанных именно на том, какие детали вы ищете.Не стесняйтесь отправить мне в личку, если вам нужна помощь с чем-то более конкретным.
SELECT `call`.SIPCallId AS `GUID`
, `call`.StartTime AS `StartTime`
, `call`.Extension AS `DN`
, `call`.DialedNumber
FROM `call`
LEFT JOIN connect ON (`call`.ID = connect.CallTableID)
WHERE connect.connectreason = 21
ORDER BY `call`.Extension, `call`.StartTime
Здесь предложение where ограничивает ваши строки только теми, у которых код причины 21, безмолвный монитор.Посмотрите значения в таблице connectreason для более подробной информации о том, какие коды причин отслеживаются.
ОБРАТИТЕ ВНИМАНИЕ , что это находится в базе данных CDR (порт 4309, имя пользователя'st_cdrreport' и пароль только для чтения 'passwordcdrreport') вы не хотите случайно записывать в базу данных CDR ...