1b.app
Скопійоване посилання -

Прослухати запис дзвінка

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

Відповіді:

Добрий день.

Олександр писав/ла:
- або PUSH потрібно передавати додатковий параметр path (шлях аудіозапису)?

Саме так. Шлях до файлу потрібно передавати параметром у запиті.
22.04.2021, 17:43
Оригінальний коментар доступний на версії: ru


Тасун Сергій Володимирович написав:
Саме так. Шлях до файлу потрібно передавати параметром у запиті.
сьогодні, 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
Оригінальний коментар доступний на версії: ru

[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
Оригінальний коментар доступний на версії: ru

Або я чогось не розумію чи що щось не працює як покладається.
Наводжу приклади:
- ось поточні налаштування інтеграції (перепробував різні варіанти)
- Ось лог після дзвінка
- Ось отриманий запис
- Ось результат
26.04.2021, 17:02
Оригінальний коментар доступний на версії: ru

У нас теж таке буває "Запис тимчасово недоступний", але варто кілька разів перезавантажити сторінку, запис чудовим чином з'являється
27.04.2021, 09:04
Оригінальний коментар доступний на версії: ru


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

Якби все було настільки просто - думаю я б сюди не писав.
Неодноразово перезавантажувалася сторінка, чистили куки, бутявся веб-сервер, ... - резльтат один.
Тобто вказані мною налаштування вірні, але потрібно перезавантажувати сторінку - можливо запис з'явиться?
27.04.2021, 14:34
Оригінальний коментар доступний на версії: ru

Ще в нас встановлена ця галочка
29.04.2021, 12:20
Оригінальний коментар доступний на версії: ru

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

Будь ласка, приєднуйтесь до діалогу. Якщо вам є що сказати – будь ласка, напишіть коментар. Для входу потрібний мобільний телефон та смс-код для ідентифікації. Увійти та написати коментар