AF
Asterisk Forum
обсуждения телефонии, VoIP и IP-PBX
12разделов
5 423тем
34 385сообщений
← К списку тем

Как формируется контекст default

Newbies/FAQ Forum 7 сообщений -
#1

Добрый день.
Подскажите как формируется контекст 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 выгружен.
Как их совсем отключить?
#2

Цитата:
В extensions.conf в контексте "newdialplan"


Цитата:
В extensions.ael по слову default находится только контекст ael-default


Вы для начала определитесь какой модуль использовать для написания диалплана.

Цитата:
хотя модуль pbx_ael.so выгружен. Как их совсем отключить?

Файл - modules.conf и noload => pbx_ael.so
#3

Я при новых установках просто переименовываю все левые-ненужные conf-файлы и тогда ael сам при загрузке отключается.
А насчет default - это механизм "по умолчанию" и не только для контекстов - и музыка и т.д. Сделано на случай если ничего нигде нет = работаем с вшитым именем default.

_________________
P4 3.0 + 1Gb CentOS 5.8 Aster 1.8.16
Не люблю gui-сборки: натуральный продукт вкуснее.
И еще: я ПРОФИ так как НЕ ЛЕНЮСЬ читать литературу.
#4

Цитата:
Вы для начала определитесь какой модуль использовать для написания диалплана.


Для диалплана используем 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:

Wapo @ Ср Сен 24, 2014 07:24 писал(а):

А насчет default - это механизм "по умолчанию" и не только для контекстов - и музыка и т.д. Сделано на случай если ничего нигде нет = работаем с вшитым именем default.


т.е. даже если везде закомментировать контекст default dialplan show default будет его показывать?
А в принципе его отключить можно?
#5

При полно отключении:

Код:

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-сборки: натуральный продукт вкуснее.
И еще: я ПРОФИ так как НЕ ЛЕНЮСЬ читать литературу.
#6

Wapo @ Ср Сен 24, 2014 07:44 писал(а):
При полно отключении:

Код:

webserver*CLI> dialplan show default
There is no existence of 'default' context
Command 'dialplan show default' failed.


Повторюсь - все остальные conf-файлы, содержащие контексты-обработки переименованы и не подгружаются.


Переименовал extension.lua и extension.ael - контекст default все равно выводится через dialplan show. В каких файлах он еще может быть?
#7

Есть еще extensions_minivm.conf
_________________
P4 3.0 + 1Gb CentOS 5.8 Aster 1.8.16
Не люблю gui-сборки: натуральный продукт вкуснее.
И еще: я ПРОФИ так как НЕ ЛЕНЮСЬ читать литературу.