Как добавить строку в диалплан FreePBX?
Я делаю так.
Например, мне надо вставить exten => hangup,n,AGI(test.agi)
в контекст app-blackhole
[app-blackhole]
include => app-blackhole-custom
exten => hangup,1,Noop(Blackhole Dest: Hangup)
exten => hangup,n,Hangup
Для этого я лезу в файлы FreePBX (/var/www/html/admin/modules/core/functions.inc.php), там добавляю нужную строку и вуаля. Не сбивается при рестарте.
Получается вот так:
[app-blackhole]
include => app-blackhole-custom
exten => hangup,1,Noop(Blackhole Dest: Hangup)
exten => hangup,n,AGI(test.agi)
exten => hangup,n,Hangup
Есть ли другое решение?
есть еще extensions_ override_freepbx.conf - я в нем правлю
можно написать свой модуль и в нем сделать оверрайд. но по сути, все равно не оптимально.
Перезаписываются файлы с суффиксом _additional, для правки предназначены файлы _custom, файлы без суффикса могут затереться при обновлении freepbx
ответил 2011-02-28 17:33:44 +0400
Этот пост - вики. Любой с кармой >300 может улучшить его.
Задан: 2011-02-28 17:05:10 +0400
Просмотрен: 6,305 раз
Обновлен: Mar 01 '11
Беда. Астериск перестал выполнять диалплан
Установка прошивки на cisco CP-6941
Какое правило для звонков на sip url?
FreePBX: дичь с CallerID (+MicroSIP)
FreePBX - как не записывать приветствие в очереди
Не успеваю набрать добавочный номер
freepbx 13 (записи разговоров) [закрыт]
FreePBX v13 не работает Admin-Administrators. Как сменить пароль?
Проект компании "АТС Дизайн"
Asterisk® и Digium® являются зарегистрированными торговыми марками компании
Digium, Inc., США.
IP АТС Asterisk распространяется под лицензией
GNU GPL.