забудьте о редактировании конфигов. Лягушка (FreePBX) трет всё при apply config. ОДНАКО.
Старайтесь этим не злоупотреблять, но для каждого конфига в папке /etc/asterisk есть файлы-оверрайда. Например для вашего случая -
extensions_override_freepbx.conf
extensions_custom.conf
Первый для переопределения стандартных диалпланов freepbx. Поступаете так - _полностью_ копируете блок/диалплан, меняете параметры на нужные и _запоминаете_ что при обновлении версии лягушки вы влипли с вероятностью в 70%. 😊
Второй - для своих контекстов/диалпланов. Там хорошо создавать свой функционал, например, ввести свой контекст для оценки качества обслуживания или какую-нибудь интерактивку для роботизирования IVR. Самое простое что там можно сделать - определить свой контекст и добавить его в Custom Destinations в админке лягушки. Так можно будет визуально направлять на него вызовы. Этот файл безопасен и будет работать в новой версии FreePBX в 90% случаев