Size: a a a

2021 November 04

YG

Yuriy Gorlichenko in Asterisker-ы
вы хотели готовое решение - готовое решение это map: regexp->действие
dialplan работает не как map

map хранится длибо в памяти либо в cache
аппелируя к тому же kamailio там есть модуль dialplan который +- именно так и работает

но вы можете конечно считать что это не оптимально и написать свой барабан с колесами
но то что вы предлагаете - плохое решение
источник

A

Art in Asterisker-ы
зачем насиловать файловую систему, io и прочее если уже готовый диалплан будет загружен в памяти и отрабатыватся максимально быстро
источник

YG

Yuriy Gorlichenko in Asterisker-ы
источник

YG

Yuriy Gorlichenko in Asterisker-ы
cache != файловая система

Вам видимо просто интересно с самим собой общаться
ну да ладно
источник

A

Art in Asterisker-ы
Я отвечал на вариант про SQL и NoSQL
источник

A

Art in Asterisker-ы
А не про Map и RegExp
источник

М

Михаил in Asterisker-ы
Выхлоп смотри в файле patterns
источник

М

Михаил in Asterisker-ы
источник

М

Михаил in Asterisker-ы
источник

A

Art in Asterisker-ы
К сожалению я не информирован про скорость работы этого решения. Надо будет ознакомится. Спасибо за наводку
источник

A

Art in Asterisker-ы
хех знакомая функция)) Коменты и названия переменных на месте)
источник

A

Art in Asterisker-ы
источник

М

Михаил in Asterisker-ы
это не мой скрпипт. я его вырезал и кода, убрав  от туда обращение к базе и интеграцию с лягухой.
источник

М

Михаил in Asterisker-ы
это то, что тебе нужно для генерации свего extensions.conf
источник

A

Art in Asterisker-ы
Да я же писал выше. Что у меня есть скрипт этот. Давно им кстати пользовался тоже для разовых генераций.
Вот хочу посидеть и переписать алгоритм на питон
источник

М

Михаил in Asterisker-ы
источник

М

Михаил in Asterisker-ы
вот от сюда брал
источник

М

Михаил in Asterisker-ы
уж лучше на ГО тогда
источник

A

Art in Asterisker-ы
почему?)
источник

A

Art in Asterisker-ы
Не думаю что он будет сильно производительнее чем на питоне
источник