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

Отработка двух extensions в одном контексте

Проблемы Asterisk без вэб-оболочек и их решения

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

Ответить
AlexeyFatnev
Сообщения: 34
Зарегистрирован: 26 май 2022, 18:04

Отработка двух extensions в одном контексте

Сообщение AlexeyFatnev »

Здравствуйте, все.

Asterisk 18, модуль chan_sip.

Заметил странную вещь.

Есть контекст для исходящих звонков. В этом контексте два exten:

exten => _[12]XX,1,NoOp(----------------Usual Internal calls-------------------)
same => n,Dial(SIP/${EXTEN},60)
exten => 105,1,NoOp(105 Begins)


Exten 105 пустой, был создан для каких-то тестов ранее.
При вызове 105 отрабатывается сначала exten 105, затем шаблон _[12]XX
В CEL вижу сообщения:

105 Begins
---------------Usual Internal calls-------------------
И далее, по контекстуу

Если в exten 105 добавить какие-то действия (hangup, dial) отрабатывается только этот exten.

Я предполагал, что при наличии двух подпадающих под номер exten отрабатывается ТОЛЬКО более точный, в данном случае 105, второй (шаблон) игнорируется.

Вопрос, видимо, реторический, но все-таки хотелось бы понимать работу механизма.
Ответить
© 2008 — 2026 Asterisk.ru
Digium, Asterisk and AsteriskNOW are registered trademarks of Digium, Inc.
Design and development by PostMet-Netzwerk GmbH