Модули

Файл modules.conf управляет тем, какие модули загружаются или не загружаются при запуске Asterisk. Описывается это с помощью структур load=> или noload=>.

Этот файл является ключевым компонентом для построения безопасной системы Asterisk: лучшей практикой считается загружать только необходимые модули.

Файл modules.conf всегда начинается с заголовка [modules] (модули). Asterisk может автоматически загружать все модули, содержащиеся в папке модулей, используя выражение autoload (автозагрузка), или загружать только те модули, которые указаны выражениями load=>. Рекомендуется вручную загружать только необходимые модули, но многие считают, что проще позволить Asterisk автоматически загрузить всё, что она найдёт в папке /usr/lib/asterisk/modules.

/usr/lib/aserisk/modules

После этого определённые модули можно исключить из загрузки с помощью выражений noload=>.

Типы модулей

каналы (Channel Driver Modules)
приложения (Dialplan Application Modules)
функции диалплана (Dialplan Function Modules)
ресурсы (Resource Modules)
кодеки (Codec Modules)
форматы (File Format Drivers)
Call Detail Record (CDR) Drivers
Call Event Log (CEL) Driver Modules
Bridging Modules

Поддержите проект, если он помог вам

Проект продвигается за счёт личных средств и времени авторского коллектива. Если вы нашли здесь то, что искали, то вы можете выразить свою благодарность финансово. Даже небольшой платёж помогает авторам в их труде, сохраняя их вовлечённость и высокую мотивацию чтобы строить открытый мир равных возможностей для всех неравнодушных людей вокруг.