У меня анализ номера происходит в отдельном контексте:
[number_change] exten => _8X.,1,Set(callednum=+7${EXTEN:1}) exten => _810X.,1,Set(callednum==+${EXTEN:3})
Как перейти из этого контекста в контекст out, к котором уже происходит выбор сип пира для звонка (на основании вызываемого номера)
См. команду goto. Путь с добавлением одной строки:
[number_change]
exten => _8X.,1,Set(callednum=+7${EXTEN:1})
exten => _810X.,1,Set(callednum==+${EXTEN:3})
exten => _X.,2,Goto(out,${callednum},1)
Задан: 2011-10-17 12:17:53 +0400
Просмотрен: 1,931 раз
Обновлен: Oct 17 '11
Проект компании "АТС Дизайн"
Asterisk® и Digium® являются зарегистрированными торговыми марками компании
Digium, Inc., США.
IP АТС Asterisk распространяется под лицензией
GNU GPL.