Re: Запись исходящих от конкретных пользователей
Добавлено: 15 апр 2014, 10:43
В CDR есть поле CDR(linkedid) в которое попадает уникальное имя канала, которое сквозняком идёт по всей голосовой сессии, даже если вызов переводили. Основываясь на этом, я решил создавать имя файла из этой переменной, а потом в h-экстеншене его переименовывать. Мысль в общем то оказалась неплоха. Но применение команды StopMixMonitor(${MIXMONITORID}) оказалось по барабану, т.к файл формировался после отработки команды Hangup (видно из CLI).virus_net писал(а): 1. добавить в название файла ID вызова и потом смотреть в CDR, потом, после завершения вызова, по крону переименовывать файл
Код: Выделить всё
exten => log,n,ExecIf($["${record_rename}"="yes"]?System(mv /var/lib/asterisk/records/input/${filename}.mp3 /var/lib/asterisk/records/input/${filename_new}.mp3))
Вариант на первый взгляд годный, но получаем 2 файла - говорильня секретаря и клиента, затем клиента и менеджера. Некомильфо.2. после перевода вызова стопать предыдущий MixMonitor и начинать новый с новым названием