VIDEOCHAT  ::   FAQ  ::   Поиск  ::   Регистрация  ::   Вход

Разделение записи звонка при Transfer на до и после

Проблемы Asterisk без вэб-оболочек и их решения

Модераторы: april22, Zavr2008

Ответить
whynot
Сообщения: 14
Зарегистрирован: 11 июл 2024, 12:42

Разделение записи звонка при Transfer на до и после

Сообщение whynot »

Добрый день!
Появилась необходимость для речевой аналитики делить запись, что бы более экономно тратить квоту.
Благодаря указанной ниже модификация которая сделана в /etc/asterisk/extensions_override_freepbx.conf мы получаем 2 полноценные записи, в одной все что бы до перевода, в другой все что было после перевода
exten => s,n,ExecIf($["${BLINDTRANSFER}${ATTENDEDTRANSFER}" != ""]?StopMixMonitor())
exten => s,n,ExecIf($["${BLINDTRANSFER}${ATTENDEDTRANSFER}" != ""]?Set(REC_STATUS=YES))

В базе данных мы видим такие данные
2026-01-20 10:37:41 | 444 | 414 | internal-414-444-20260120-103741-1768905461.320.wav | 1768905461.320
2026-01-20 10:37:58 | 444 | 414 | internal-415-444-20260120-103741-1768905461.320.wav | 1768905461.320

Но, если мы захотим послушать запись не скачивая напрямую с сервера, а через модуль CDR Reports в Веб. интерфейсе лягушки 17 то мы слышим в обеих записях звук только до перевода.
Как будто бы при нажатии на кнопку прослушивания лягушка просто берет первую попавшую запись с таким uniqueid.
Может кто-то сталкивался?
Аватара пользователя
Zavr2008
Сообщения: 2282
Зарегистрирован: 27 янв 2011, 00:35
Контактная информация:

Re: Разделение записи звонка при Transfer на до и после

Сообщение Zavr2008 »

Не проще было в CDR(userfield) смещение до трансфера указывать и при хэнгапе для аналитики Вашей на лету готовить wav файл вместо танцев с бубном?
Российские E1 шлюзы Alvis. Модернизация УПАТС с E1, настройка Asterisk/FreePBX, подключение CRM
Ответить
© 2008 — 2026 Asterisk.ru
Digium, Asterisk and AsteriskNOW are registered trademarks of Digium, Inc.
Design and development by PostMet-Netzwerk GmbH