Добрый день или вечер. Перелапатил уже все, нигде нет толкового описалова как редактировать конфиги фрипбикса. Нужно в extencions_additional.conf добавить одну строчку в фрагмент этого контекста перед GoTo.
[ext-did-0002]
include => ext-did-0002-custom
exten => 0563934221,1,Set(__FROM_DID=${EXTEN})
exten => 0563934221,n,Set(__REC_POLICY_MODE=always)
exten => 0563934221,n,Gosub(app-blacklist-check,s,1())
exten => 0563934221,n,Set(CDR(did)=${FROM_DID})
exten => 0563934221,n,ExecIf($[ "${CALLERID(name)}" = "" ] ?Set(CALLERID(name)=$
exten => 0563934221,n,Set(CHANNEL(musicclass)=default)
exten => 0563934221,n,Set(__MOHCLASS=default)
exten => 0563934221,n,Set(__CALLINGPRES_SV=${CALLERPRES()})
exten => 0563934221,n,Set(CALLERPRES()=allowed_not_screened)
exten => 0563934221,n(dest-ext),Goto(from-did-direct,200160,1)
В каком виде это нужно записать в extencionscustom.conf? Плюс, если мне нужно одну строчку отсюда удалить или отредактировать, как мне это сделать, не копировать же весь контекст и править одну строчку в extencions_custom.conf. Может есть у кого ссылка где нормально описано правила редактирования этих _custom файлов? Ну или так хоть в двух словах основные принципы. Буду благодарен
вам надо лапатить на тему "freepbx module development"
вы не можете просто так вот взять и вставить строчку.
можете переписать все через extensionsovveridefreepbx.conf или extensions_custom.conf
Задан: 2014-07-28 20:51:35 +0400
Просмотрен: 1,127 раз
Обновлен: Jul 29 '14
Проект компании "АТС Дизайн"
Asterisk® и Digium® являются зарегистрированными торговыми марками компании
Digium, Inc., США.
IP АТС Asterisk распространяется под лицензией
GNU GPL.
ответ на ответ meral ниже
А как же это в документации?
extensions_additional.conf
DO NOT EDIT THIS FILE, it get's regenerated each and every time you apply changes.
If you need to expand on functionality of a section of code check to see if there is a include context line in the code (will end in custom.conf) if so create that context in extensionscustom.conf and it will get called. If you need to replace the functionality in extensionsadditional.conf please place it in extensionsoverride_freepbx.conf but read the notes about this file first.
Если я правильно понимаю, то ovveride_freepbx.conf для перезаписи всей секции, а _custom для "расширения функциональности секции". или не так?
zn ( 2014-07-29 12:34:12 +0400 )редактировать