cel + userfield
Добавлено: 12 сен 2017, 18:40
Здравствуйте,
третий день бьюсь над одной задачкой - надо в cel сохранить переменную в userfield. во все каналы.
есть тестовый диалплан, первым приоритетом в котором стоит Set(CHANNEL(userfield)=AAAAAA)
и в файле cel_custom.conf ${CSV_QUOTE(${CHANNEL(userfield)}
после звонка в этот контекст в cel попадает следующее:
так мне ответили на багтрекере:
третий день бьюсь над одной задачкой - надо в cel сохранить переменную в userfield. во все каналы.
есть тестовый диалплан, первым приоритетом в котором стоит Set(CHANNEL(userfield)=AAAAAA)
и в файле cel_custom.conf ${CSV_QUOTE(${CHANNEL(userfield)}
после звонка в этот контекст в cel попадает следующее:
то есть значение попадает не во все события cel. Каким то образом можно его туда запихнуть?)"CHAN_START","2017-09-12 05:12:01","53003","34200","kamailio",""
"CHAN_START","2017-09-12 05:12:01","","s","kamailio",""
"ANSWER","2017-09-12 05:12:03","34200","34200","kamailio",""
"ANSWER","2017-09-12 05:12:03","53003","34200","kamailio","AAAAAA"
"BRIDGE_ENTER","2017-09-12 05:12:03","34200","","kamailio",""
"BRIDGE_ENTER","2017-09-12 05:12:03","53003","34200","kamailio","AAAAAA"
"BRIDGE_EXIT","2017-09-12 05:12:04","34200","","kamailio",""
"HANGUP","2017-09-12 05:12:04","34200","","kamailio",""
"CHAN_END","2017-09-12 05:12:04","34200","","kamailio",""
"BRIDGE_EXIT","2017-09-12 05:12:04","53003","34200","kamailio","AAAAAA"
"HANGUP","2017-09-12 05:12:04","53003","h","kamailio","AAAAAA"
"CHAN_END","2017-09-12 05:12:04","53003","h","kamailio","AAAAAA"
"LINKEDID_END","2017-09-12 05:12:04","53003","h","kamailio","AAAAAA"
так мне ответили на багтрекере:
но вот как можно объявить userfield на все каналы ума не приложуCEL stores channel events, and you've only set the userfield on a single channel while your log shows two channels logging events. Since the second channel does not have a userfield set it is not placed into the logs.