ACR: Недоступны записи разговоров

В данном разделе обсуждаются общие технологические вопросы, относящиеся к построению распределённых сетей

Модератор: Administrator

Ответить
lruss0
Новый участник форума
Сообщения: 3
Зарегистрирован: Ср 25 янв 2017, 10:08

ACR: Недоступны записи разговоров

Сообщение lruss0 »

Доброго времени суток!

Есть Avaya Contact Recorder версии 12, с котором с какого-то момента начались проблемы (предполагаю что возможной причиной был либо инцидент с нехваткой дискового пространства, либо шаловливые ручки коллег, однако в логах подтверждения ни тому ни другом найти не удалось).

Описание проблемы:
Настроена операция "массовой записи" для диапазона номеров. Указан владелец всех записей (2000).
Имеется пользователь listener с правами поиска и воспроизведения записей 0000-9999.
При поиске записей система ничего не находит.

В логах нашел выполняемый при поиске записей запрос к БД:

Код: Выделить всё

SELECT 
calls.calltypeid, calls.nativecallid, callsegments.callid, callsegments.segmentnum, callsegments.startedat as startedat, recordings.inum, recordings.audiochans, recordings.screens, 
callset_names(callsegments.callid, callsegments.segmentnum) as csnames, callsegments.duration AS duration, parties(callsegments.callid, callsegments.segmentnum, '{100,235,263,301,401,80}'::int2[]) AS agents, 
parties(callsegments.callid, callsegments.segmentnum, '{205,204,70,203,202,239,238,103,304,237,101,234,233,232,110,231,111,230,108,109,105,51,50,54,52,240}'::int2[]) AS otherparties, 
parties(callsegments.callid, callsegments.segmentnum, '{104,201,303,403}'::int2[]) AS services, parties(callsegments.callid, callsegments.segmentnum, '{102,236,302,402}'::int2[]) AS skills, 
calls.nativecallid AS switchcallid, udflist(callsegments.callid, callsegments.segmentnum) AS udfs 
FROM callsegments NATURAL   JOIN calls NATURAL   JOIN parties NATURAL   JOIN recordings 
WHERE (parties.owner=true) and 
      ((
           (partyname >= '0000') and
           (partyname<='9999')   and
           (length(partyname)=4)
        ) or 
        .............
        (  (partyname >= '833870000000000')and
           (partyname<='833879999999999')and
           (length(partyname)=15))
      ) and 
      (startedat >= '2017/01/21 00:00:00') and 
      (startedat <  '2017/01/26 00:00:00') 
ORDER BY startedat LIMIT 500;
Путем непосредственного доступа к БД выяснил, что записи создаются, но поле parties.owner для всех имеет значение FALSE.
В качестве эксперимента установил нескольким записям значение TRUE. Они стали отображаться в поиске.

Уважаемые спецы, если кто работал с ACR, подскажите, пожалуйста, в какую сторону копнуть?
Заранее спасибо.
lruss0
Новый участник форума
Сообщения: 3
Зарегистрирован: Ср 25 янв 2017, 10:08

Re: ACR: Недоступны записи разговоров

Сообщение lruss0 »

Вопрос закрыт. Переназначил владельца записей по умолчанию и заработало.
Appwachira
Новый участник форума
Сообщения: 2
Зарегистрирован: Ср 30 май 2018, 13:16

Re: ACR: Недоступны записи разговоров

Сообщение Appwachira »

After reading this entire content. I got a new knowledge that I did not know much.
Ответить