LINUX.ORG.RU
ФорумAdmin

Действия для всего контекста в Asterisk

 


0

1

Доброго времени суток. Возник такой вопрос по экстеншенам астериска. Возможно ли сделать так, что бы некая операция выполнялась для любого экстеншена в контексте, после чего контекст просматривался дальше в поисках нужного экстеншена?

Что то типа:

[local]
exten => _.,1,gotoif(_ПРОВЕРЯЕМ_УСЛОВИЕ_)
exten => _.,n,_ТУТ_ЧТО_ТО_ДЕЛАЕМ_

; ищем нужный экстеншн

exten => 1,1,Answer()
exten => 1,n,Dial(...)

exten => 2,1,Answer()
exten => 2,n,Dial(...)

П.С. без использования макросов

Заранее спасибо.

★★★★★

Кидаем звонок сначала в общий контекст, а потом уже в [local]

[common]
exten => _X.,1,MyOperation
exten => _X.,n,Goto(local,${EXTEN},1)

Вместо шаблона «_.» лучше использовать _X. а то возможны сайд-эффекты.

Yur4eg ★★ ()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.