Вход | Регистрация
Вы здесь: Главная / Форум / Главный форум по Asterisk / Конфигурация и настройка / Return Codes

Return Codes

Сообщений: 7

Return Codes

Дайлплан состоит из разных команд
такие как "Answer", "Wait", "Dail" и другие.
Большинство из этих функций возвращают какойто
числовой результат. Вопрос: как мне в дайлплане
проверить результат предидушей команды.И распечатать его
типа

exten => 1,1,<здесь команда>()
exten => 1,2,NoOp(....)

что вместо точек писать что бы в консоле увидеть
результат с которым завершилась предидущая команда ?

спасибо.
2006-08-06 00:01

Сообщений: 7

Re: Return Codes

Поставим вопрос по-другому.
Написал модуль к астериск. Он подгружается, команда,
которая внем выполняется в дайлплане, всё хорошо.
Но теперь хотелось бы расширить функцианальность
этой команды. Для этого хочу возвращать из неё
не только ноль но и другие значения.
Как мне в дайлплане увидеть что она вернула и поместить
это значение в переменную уже в дайлплане.
Какие есть хитрости ? Или мой подход неправильный?
Спасибо.
2006-08-08 02:31

Avatara of navigator
Сообщений: 92

Re: Return Codes

Думаю вам нужно определить ряд переменных, которые будет возвращать ваш модуль, и в диалплане обращаться к этим переменным как обычно.
http://www.pbxware.ru - профессиональная техническая поддержка Digium и Asterisk
2006-08-08 14:08

Avatara of litnimax
Откуда: Москва
Сообщений: 3421

Re: Return Codes

Типа как в AGI делать SET VARIABLE, а потом далее в dialplan'e ее проверять.
http://pbxware.ru - все для Asterisk! || Switchvox - сделано на Asterisk! Подробности на http://switchvox.ru
2006-08-08 14:51

Добавить страницу в закладки:  Delicious Google Slashdot Yahoo Yandex.ru Reddit Digg Technorati Bobrdobr.ru Newsland.ru Smi2.ru Rumarkz.ru Vaau.ru Memori.ru Rucity.com Moemesto.ru News2.ru Mister-Wong.ru Myscoop.ru 100zakladok.ru