да, верно и их сразу видно в uuid_dump или в event например, вопрос только в том - как их оттуда забрать.
пробовал через
api:executeString(string.format("eval uuid:%s ${video_media_flow}", t_uuid));
- переменную подобрать неудалось, в итоге - включил mod_cdr_csv, и отсюда вопрос - как из mod_cdr_csv экспортировать и возможно ли это?
Мое мнение подход изначально неверный.
1. данные в CDR попадают только те которые были проставлены в канальных переменных, с той разницей что, некоторые параметры типа ${duration} или тому подобные выставляются по факту завершения звонка
или даже на этапе REPORTING(именно в этот момент формируются CDR)
2. для такой обработки подойдет точно api_hangup_hook (
https://freeswitch.org/confluence/display/FREESWITCH/api_hangup_hook)
3. стоит проверить вот что api_reporting_hook
4. при этом что в случае 2 и в случае 3 стоит выставить переменную <action application="set" data="session_in_hangup_hook=true"/> (если хотим считывать данные для А канала) или выставлять в параметрах бриджа если хотим чтобы применялось для Б-канала
Попробуйте сделать дамп данных именно в момент reporting на нужных каналах, я уверен что найдете все интересующие Вас канальные переменные
api_reporting_hook - like api_hangup_hook but after reporting state (both honor session_in_hangup_hook)