AF
Asterisk Forum
обсуждения телефонии, VoIP и IP-PBX
12разделов
5 423тем
34 385сообщений
← К списку тем

[SOLVED] Возврат значения при выходе из макроса.

Newbies/FAQ Forum 3 сообщений -
#1

Доброго времени суток.

Возник вопрос, возможно ли при работе с макросами делать возврат каких либо значений как в c++ к примеру.

Общий смысл.

Есть проверка на то, рабочий ли сегодня день или нет, была она только в одном месте, однако теперь необходимо прикрутить в другое место, дублировать весь код проще всего, однако хотелось бы сделать что то типа функции (в идеале, однако по отрывкам на форумах понял что можно как то вернуть через переменную, но как инициализировать ее и прочее описано небыло) которая бы просто возвращала результат.

К примеру как то так:
GoToIf($[Macro(work_or_holiday_to_day)=0]?workday:holiday)

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

_________________
Мы всегда можем уметь...


Последний раз редактировалось: nikto (Пт Сен 21, 2012 09:34)
#2

Никто не мешает использовать переменную канала, которая меняется макросом, а потом после выхода уже ее анализировать
_________________
P4 3.0 + 1Gb CentOS 5.7 Aster 1.8.15.1
Не люблю gui-сборки: натуральный продукт вкуснее.
И еще: я ПРОФИ так как НЕ ЛЕНЮСЬ читать литературу.
#3

2_Wapo Спасибо, все получилось =)

Тему можно закрыть =)

_________________
Мы всегда можем уметь...