VIDEOCHAT  ::   FAQ  ::   Поиск  ::   Вход

Найдено 4 результата

bazhutyan
22 мар 2011, 08:38
Форум: Конфигурация и настройка Asterisk
Тема: как продолжить работу в следующем exten-шаблоне
Ответы: 6
Просмотры: 7517

Re: как продолжить работу в следующем exten-шаблоне

я заранее не знаю exten или метку на который делать переход, поэтому не могу применить Goto.
bazhutyan
22 мар 2011, 01:01
Форум: Конфигурация и настройка Asterisk
Тема: как продолжить работу в следующем exten-шаблоне
Ответы: 6
Просмотры: 7517

Re: как продолжить работу в следующем exten-шаблоне

Ответ прост на мой взгляд - в Астериск нет возможности простого перехода на следующий exten при завершении предыдущего.
bazhutyan
21 мар 2011, 14:14
Форум: Конфигурация и настройка Asterisk
Тема: как продолжить работу в следующем exten-шаблоне
Ответы: 6
Просмотры: 7517

Re: как продолжить работу в следующем exten-шаблоне

Есть.
Используйте макросы. Макрос после выполнения возвращает выполнения диалплана в ту точку, откуда был вызван.
Вам нужно использовать примерно так:
exten => _X.,1,Macro(check-balance)
exten => _X.,n,Dial(SIP/trunk/${EXTEN})

[macro-check-balance]
exten => s,1,AGI(check_debts.pl)

Не подходит ...
bazhutyan
21 мар 2011, 13:15
Форум: Конфигурация и настройка Asterisk
Тема: как продолжить работу в следующем exten-шаблоне
Ответы: 6
Просмотры: 7517

как продолжить работу в следующем exten-шаблоне

Добрый день!

Предположим есть в одном контексте такие exten'ы:

exten => _X.,1,AGI(check_debts.pl)
...

exten => 100,1,Dial(SIP/${EXTEN},90)
...

Есть-ли возможность как-то перейти после обработки первого exten'а к следующему, ну то есть вот если бы в конце поставить не
exten => _X.,n,Hungup(), а ...
© 2008 — 2026 Asterisk.ru
Digium, Asterisk and AsteriskNOW are registered trademarks of Digium, Inc.
Design and development by PostMet-Netzwerk GmbH