Страница 1 из 1

FreePBX входящий контекст

СообщениеДобавлено: 10 сен 2018, 09:54
sia_87
Здравствуйте!
Просьба подсказать, может кто сталкивался.
Есть freepbx необходимо перед answer во входящем контексте выполнить скрипт, а так же по завершению после hangup. Просьба подсказать где искать дефолтный входящий контекст во freepbx в случае маршрутизации вызовов на группу.

Re: FreePBX входящий контекст

СообщениеДобавлено: 10 сен 2018, 10:19
Vlad1983
в verbose логах это видно для любых вызовов

Re: FreePBX входящий контекст

СообщениеДобавлено: 10 сен 2018, 11:23
sia_87
Это понятно, интересно другое в каком файле это искать.

Re: FreePBX входящий контекст

СообщениеДобавлено: 10 сен 2018, 12:34
april22
extensions_additional.conf

Re: FreePBX входящий контекст

СообщениеДобавлено: 11 сен 2018, 08:40
sia_87
Вся беда в том что данный файл генерится автоматически. Что само собой несет его перезапись.

Re: FreePBX входящий контекст

СообщениеДобавлено: 11 сен 2018, 09:49
Kroteg
sia_87 писал(а):Вся беда в том что данный файл генерится автоматически. Что само собой несет его перезапись.

Для таких целей есть extensions_custom.conf и extensions_override_freepbx.conf
А главным в Астериск является файл extensions.conf, в котором есть такая запись:
Код: выделить все
#include extensions_override_freepbx.conf
#include extensions_additional.conf
#include extensions_custom.conf

тоесть все три файла "вложены" в этот один.
и так же если посмотреть структуру файла extensions_additional.conf, то можно заметить в каждом контексте
Код: выделить все
[ext-fax]
include => ext-fax-custom

тоесть вложенный контекст, который будет в файле extensions_custom.conf с добавлением -custom,
вот идешь туда и создаешь свой контекст с подобным названием и описываешь что тебе надо - описываешь грамотно чтобы он там и завершался и не переходил в основной контекст файла *_additional.conf

Re: FreePBX входящий контекст

СообщениеДобавлено: 12 сен 2018, 17:02
sia_87
Спасибо!