Кастомизация имени файла аудиозаписи
/opt/itgrix_bx/customizer/actions/
/opt/itgrix_amo/customizer/actions/
/opt/itgrix_bx/custom/
/opt/itgrix_amo/custom/
Параметры
Вход:
{
"params": {
"call_id": “<ID звонка>”,
"from": “<Номер звонящего>”,
"to": “<Номер, на который пришёл звонок>”,
"path": “<Путь до записи>”
}
}Вернуть:
{
"data": {
"path": “<Кастомизированный путь до записи>”
},
"state": "success"
}Файл до записи .wav
В том случае если все записи хранятся в одной директории и их имена выглядят, как .wav, возможно следующее решение кастомизации выбора файла без обращения в СУБД:
Сложное имя файла, данные для которого нужно собирать из СУБД
Рассмотрим пример кастомизации для записи в формате: /var/spool/asterisk/monitor/<дата-время>-<from>-<to>-<ID звонка>.<расширение>
Пример:
/var/spool/asterisk/monitor/20180330140245-321654987-154-1522395542.2897.mp3
В данном случае мы видим, что имя файла состоит из цифр – даты/времени звонка, входящего номера, внутреннего номера и uniqueid звонка, которые указанны через дефис. Будем получать недостающие данные из базы данных.
Для актуальной версии кастомизатора (версии, начиная с Itgrix_bx 3.4.0 и Itgrix_amo 2.6.0):
Для старого кастомизатора (версии ДО Itgrix_bx 3.4.0 и Itgrix_amo 2.6.0):
Last updated
Was this helpful?