VIDEOCHAT  ::   FAQ  ::   Поиск  ::   Регистрация  ::   Вход

FreePBX 17 и контекст [ext-group]

Обо всем касательно FreePBX, MetPBX, TrixBox, Elastix, AstPBX и всех других дистрибутивов

Модераторы: april22, Zavr2008

fox_oskol
Сообщения: 5
Зарегистрирован: 18 авг 2025, 15:42

FreePBX 17 и контекст [ext-group]

Сообщение fox_oskol »

Здравствуйте!
Имеется FreePBX 17.0.19.28
Asterisk Version: 20.15.0
Debian 12

Создана группа вызова(Ringin group), в ней 2 агента. Входящий звонок на нее приходит с транка.
Далее, в файле extensions_override_freepbx.conf
добавлен контекст:
[ext-group]
exten => h,1,ExecIf($["${CDR(disposition)}"="NO ANSWER"]?System(echo "blabla!" | mail -s "blabla" blabla@mail.ru -a FROM:blabla1@bla.com)
exten => h,n,Hangup()

dialplan show ext-group
Отображает ее наличия в диалплане.

НО при прохождении звонка, полностью игнорируется, и уведомления естественно не прилетают.
И еще такой момент. При просмотре CDR reports, в Destitation отображается ТОЛЬКО номер RG, а не номер extension который принял или не принял звонок.

Знаю что тема стара как мир, с уведомлениями о пропущенных звонках, но не могу понять почему игнорируется контекст.
Glukinho
Сообщения: 704
Зарегистрирован: 07 янв 2011, 20:05

Re: FreePBX 17 и контекст [ext-group]

Сообщение Glukinho »

НО при прохождении звонка, полностью игнорируется
cat /var/log/asterisk/full | grep C-00012345

Где C-00012345 - id нужного звонка, берется из того же лога. Там будет всё написано, куда идет звонок и почему не приходит в нужное место диалплана.
fox_oskol
Сообщения: 5
Зарегистрирован: 18 авг 2025, 15:42

Re: FreePBX 17 и контекст [ext-group]

Сообщение fox_oskol »

В том то и дело, что в логе вообще ничего похоже нет на h@ext-group:
то есть как будто бы вообще не существует в диалплане.
Glukinho
Сообщения: 704
Зарегистрирован: 07 янв 2011, 20:05

Re: FreePBX 17 и контекст [ext-group]

Сообщение Glukinho »

Ну значит, звонок не проходит через эту точку диалплана. Смотрите, через какие проходит, и внедряйтесь туда.

На Freepbx 16 я успешно использовал вот этот модуль: https://wiki.freepbx.org/display/FPG/Mi ... tification
Там всё настраивается прямо в веб-морде.
Glukinho
Сообщения: 704
Зарегистрирован: 07 янв 2011, 20:05

Re: FreePBX 17 и контекст [ext-group]

Сообщение Glukinho »

Ссылка куда-то не туда ведет, вот верная: https://www.freepbx.org/missed-call-not ... ew-module/
fox_oskol
Сообщения: 5
Зарегистрирован: 18 авг 2025, 15:42

Re: FreePBX 17 и контекст [ext-group]

Сообщение fox_oskol »

Благодарю за ссылку, посмотрю ее.

так в том то и дело, что идет он исключительно по extensions_additional.conf
И туда как бы, не очень хочется лезть.
Хотелось бы понять, почему игнорирутся ext-group контекст.
Glukinho
Сообщения: 704
Зарегистрирован: 07 янв 2011, 20:05

Re: FreePBX 17 и контекст [ext-group]

Сообщение Glukinho »

В extensions_additional.conf вам никто и не даст лезть (точнее, все ваши изменения затрутся при следующем сохранении настроек во FreePBX).

В extensions_override_freepbx.conf вы можете переопределить вообще любой контекст из используемых, не только [ext-group]. Осталось только понять, какой вам нужен. Это можно понять из лога (см. первое сообщение), посмотрев, по каким местам диалплана проходит звонок.

Еще можно внедряться в [...-custom] контексты, это делается в extensions_custom.conf.

Например, в контексте [from-internal] включен контекст [from-internal-custom], но по умолчанию он не существует, вы должны сами его создать и наполнить нужной вам логикой, тогда он будет применяться наравне со всеми.
Glukinho
Сообщения: 704
Зарегистрирован: 07 янв 2011, 20:05

Re: FreePBX 17 и контекст [ext-group]

Сообщение Glukinho »

Кстати, назначать действия после окончания звонка лучше через hangup handler: https://docs.asterisk.org/Configuration ... -Handlers/
fox_oskol
Сообщения: 5
Зарегистрирован: 18 авг 2025, 15:42

Re: FreePBX 17 и контекст [ext-group]

Сообщение fox_oskol »

Про extensions_custom.conf это я понимаю.
Про -custom тоже понимаю.
В моей голове было, что все группы вызова, в которые прилетают внешние вызовы, по умолчанию проходят контекст ext-group.
Как я понимаю, это ошибочное утверждение?
И если оно ошибочное, то какие условия нужны, для прохожения этого контекста? Это уже как йто спортивный интерес что ли.
Glukinho
Сообщения: 704
Зарегистрирован: 07 янв 2011, 20:05

Re: FreePBX 17 и контекст [ext-group]

Сообщение Glukinho »

Да черт его знает, куда оно там прилетает, не помню. Третий раз говорю - посмотрите лог звонка, там написано, чего куда идет. Кроме того, у вас весь диалплан перед глазами - в файле extensions_additional.conf и в астериске через dialplan show ..., изучайте.
Ответить
© 2008 — 2025 Asterisk.ru
Digium, Asterisk and AsteriskNOW are registered trademarks of Digium, Inc.
Design and development by PostMet-Netzwerk GmbH