[general]
[globals]
[context_name]
exten => name,priority,application()
exten => name,priority,application()
exten => another_name,priority,application()
same => priority,application()
include => another_context_name
[incoming]
include => incoming
[general]
, [globals]
и начинающиеся с [macro-]
Обработка вызова ВСЕГДА осуществляется в том контексте, к которому привязан конкретный канал (заданный, например, в sip.conf); если в контексте есть привязка (
include
) другого контекста - Asterisk перейдет в него только если в текущем не найдено соответствие, в остальных случаях переход в другой контекст не будет осуществлен, даже если в другом контексте есть соответствующий экстеншн.