хочу хранить диалпланы в базе
попадание в диалплан по шаблону ао логике астериска -> набор действий из БД
сиюминутно в голову пришло дописывать в extension.conf как-то так
exten => _555.,1,System(/scripts/fetch_dialplan.pl _555.); #вернуть действие
extent => _555.,n,Goto(действие);
в идеале хотелось бы так
exten => _X.,1,System(/scripts/fetch_dialplan.pl ${EXTEN}); #вернуть действие
extent => _X.,n,Goto(действие);
но разбирать астерисковую логику попадания в шаблон внутри скрипта - как?
как сделать умнее? )))