Имеется Asterisk 16.28, поверх него установлен FreePBX 15.Большинство звонков инициализируются рукописными скриптами через php agi.Имеются проблемы которые необходимо исправить:1. Звонок инициализирующийся через php agi не учитывает что extension находится в диалоге (посылает звонок в queue который для extension приходит второй линией).2. Не работает модуль FreePBX Feature codes, в звонке нет событий по Feature Codes (chan_spy работает).3. Постараться найти корень редкой проблемы (запись звонков инициализируется также через php agi). Иногда звонки разным Extension могут объединиться в записи в 1 непрерывный диалог, переключаясь на другой диалог прямо посередине предыдущего.4. Подправить CDR с учетом пожеланий (звонки php agi крайне сложно "читать" в CDR Reports Freepbx).Внесенные изменения не должны затрагивать уже работающий функционал. Если по каким-либо причинам после внесения изменений часть уже работающего функционала перестает работать, то необходимо его восстановить.