Подскажите как формируется контекст default?
Есть внутренние номера вида 1010, 2020 и т.д., которые прописаны в user.conf и для которых установлен контекст "newdialplan".
В extensions.conf в контексте "newdialplan" есть строчка include = default, сам контекст default пустой, все закомментировано.
В extensions.ael по слову default находится только контекст ael-default, в котором тоже все закоментированно, кроме того в modules.conf добавлено noload =>pbx_ael.so
При этом dialplan show default выдает строки вида
Context 'default' created by 'pbx_config'
1010 => hint: SIP/1010@IAX1010 [pbx_config]
1.Macro(stdexten,1010,${HINT})
Added after 1 hours:
Попутно еще вопрос про контексты, которые есть в extensions.ael - команда dailplan show выводит также контексты из extensions.ael, хотя модуль pbx_ael.so выгружен.
Как их совсем отключить?
| Цитата: |
| В extensions.conf в контексте "newdialplan" |
| Цитата: |
| В extensions.ael по слову default находится только контекст ael-default |
Вы для начала определитесь какой модуль использовать для написания диалплана.
| Цитата: |
| хотя модуль pbx_ael.so выгружен. Как их совсем отключить? |
Файл - modules.conf и noload => pbx_ael.so
А насчет default - это механизм "по умолчанию" и не только для контекстов - и музыка и т.д. Сделано на случай если ничего нигде нет = работаем с вшитым именем default.
_________________
P4 3.0 + 1Gb CentOS 5.8 Aster 1.8.16
Не люблю gui-сборки: натуральный продукт вкуснее.
И еще: я ПРОФИ так как НЕ ЛЕНЮСЬ читать литературу.
| Цитата: |
| Вы для начала определитесь какой модуль использовать для написания диалплана. |
Для диалплана используем extensions.conf, собственно по этому вопрос как отключить то что формируется автоматически из extensions.ael.
| Цитата: | ||
| Цитата: |
| хотя модуль pbx_ael.so выгружен. Как их совсем отключить? |
Файл - modules.conf и noload => pbx_ael.so
добавлено, но все равно dialplan show показывает то, что есть в extensions.ael
asterisk перезапускал через core reload now
Added after 11 minutes:
т.е. даже если везде закомментировать контекст default dialplan show default будет его показывать?
А в принципе его отключить можно?
| Код: |
| webserver*CLI> dialplan show default There is no existence of 'default' context Command 'dialplan show default' failed. |
Повторюсь - все остальные conf-файлы, содержащие контексты-обработки переименованы и не подгружаются.
Но еще хитрее - сделать в default такое:
{default]
exten => _X.,1,Congestion
_________________
P4 3.0 + 1Gb CentOS 5.8 Aster 1.8.16
Не люблю gui-сборки: натуральный продукт вкуснее.
И еще: я ПРОФИ так как НЕ ЛЕНЮСЬ читать литературу.
Переименовал extension.lua и extension.ael - контекст default все равно выводится через dialplan show. В каких файлах он еще может быть?
_________________
P4 3.0 + 1Gb CentOS 5.8 Aster 1.8.16
Не люблю gui-сборки: натуральный продукт вкуснее.
И еще: я ПРОФИ так как НЕ ЛЕНЮСЬ читать литературу.