1b.app
Скопирована ссылка -

Прослушать запись звонка

Здравствуйте!
Астериск находится на том же сервере что и OneBox, события передаются в OneBox PUSH запросами.
Аудиозаписи создаются у виде [datetime]-[from]-[to].wav (2021.04.22 15:47:04-102-104.wav) и лежат на том же сервере что и OneBox.
Настройка "Парсить аудиозаписи локально из хранилища" в интеграции включена
Как прослушывать эти аудиозаписи в Моих событиях:
- их куда то конкретно нужно складывать?
- или в PUSH нужно передавать дополнительный параметр path (путь аудиозаписи)?

Ответы:

Добрый день.

Александр писал/а:
- или в PUSH нужно передавать дополнительный параметр path (путь аудиозаписи)?

Именно так. Путь к файлу нужно передавать параметром в пушь запросе.
22.04.2021, 17:43


Тасун Сергей Владимирович писал/а:
Именно так. Путь к файлу нужно передавать параметром в пушь запросе.
сегодня, 17:43

- Пробовал передавать путь с именем файла, ниже часть лога:
[path] => /media/calls/2021.04.22 23:25:52-101-102.wav
[filename] => 2021.04.22 23:25:52-101-102.wav

- так же передавал только путь без имени файла:
[path] => /media/calls/
[filename] => 2021.04.22 23:45:38-101-102.wav

- настройки парсинга в интеграции перепробовал разные..

Но в итоге получаю "Звукозапись временно недоступна."
Что делаю не так?
22.04.2021, 23:55

[datetime]-[from]-[to].wav (2021.04.22 15:47:04-102-104.wav) - это используется при создании событий по файлам записей с ftp.

Если вы передаете пуши в бокс, тогда события создаются на основани данных которые вы передали.
Вы передаете filename с путем или без.
В настройках интеграции есть галочки которые указывают откуда читать локально или ftp, брать путь или нет.
filename=/var/spool/asterisk/monitor/2016-11/28/20161128122129-401-380979922666.wav

Я не знаю, где вы все настраиваете и как у вас уже настроено.
Поэтому и ответы общие.
23.04.2021, 00:18

Ли бо я чего то не допонимаю ли бо что то не работает как пологается.
Привожу примеры:
- вот текущие настройки интеграции (перепробывал разные варианты)
- вот лог после звонка
- вот полученная запись
- вот результат
26.04.2021, 17:02

У нас тоже такое бывает "Запись временно недоступна", но стоит несколько раз перезагрузить страницу, запись чудесным образом появляется
27.04.2021, 09:04


Круглов Евгений писал/а:
У нас тоже такое бывает "Запись временно недоступна", но стоит несколько раз перезагрузить страницу, запись чудесным образом появляется

Если бы все было на столько просто - думаю я бы сюда не писал.
Неоднократно перезагружалась страница, чистильсь куки, бутялся веб-сервер, ... - резльтат один.
Тоесть, указанные мною настройки верны, но нужно перезагружать страницу - возможно запись появится?
27.04.2021, 14:34

Еще у нас установлена вот эта галочка
29.04.2021, 12:20

Добрый вечер.
Файл недоступен т.к. в системе есть проверка (безопастности), которая запрещает доступ к файлам находящимся
за пределами корня проекта.
Что бы все работало есть два варианта:
- можно доработать настройку, которая будет отключать данную проверку;
- или создать ссылку в папке media/ (находится в корне проекта, там хранятся пользовательские файлы)
на каталог с записями.
В пушах, в параметре [filename] нужно передавать файл и путь по ссылке в папку media/
как пример:
/var/www/box/data/www/crm.extraparts.com.ua/media/reccalls/20210429085737-38066451765...
Параметр [path] не нужно передавать, он не обрабатывется и некуда не записывается.
29.04.2021, 22:35

Пожалуйста, присоединяйтесь к диалогу. Если вам есть что сказать - пожалуйста, напишите комментарий. Для входа потребуется мобильный телефон и смс-код для идентификации. Войти и написать комментарий