Итак, решил попробовать новую схему парсинга CEL :
Asterisk -> event CEL -> PIPE (FIFO) -> parser.pl (perl) ...
Для этого
1. в etc/asterisk/cel_custom:
Код: Выделить всё
[mappings]
cel => {"type":${CSV_QUOTE(${eventtype})},"time":${CSV_QUOTE(${eventtime})},"toExten":${CSV_QUOTE(${CHANNEL(exten)})},"channame":${CSV_QUOTE(${CHANNEL(channame)})},"data":${CSV_QUOTE(${CHANNEL(appdata)})},"uniqueid":${CSV_QUOTE(${CHANNEL(uniqueid)})},"linkedid":${CSV_QUOTE(${CHANNEL(linkedid)})},"peer":${CSV_QUOTE(${BRIDGEPEER})}}
Код: Выделить всё
mkfifo cel
Система: 3.14.14-gentoo (х86_64)
asterisk -- 13 current last stable (вчерашней сборки).
Кому не сложно собрать тот же стенд и погонять? Если ли утечка?