AEL

Материал из Xgu.ru

Перейти к: навигация, поиск


AEL (Asterisk Extension Language) — экспериментальный язык программирования, который позволяет описывать всё, что обычно описывается в extensions.conf только в более похожем на язык программирования виде[1].

Пример кода на AEL:

context loops {
    1 => {
         for (x=0; ${x} < 3; x=${x} + 1) {
              Verbose(x is ${x} !);
         };
    };
    2 => {
         y=10;
         while (${y} >= 0) {
              Verbose(y is ${y} !);
              y=${y}-1;
         };
    };
};

[править] Дополнительная информация

[править] Примечания

  1. Например, он поддерживает цилкы, ветвления, макросы и тому подобные атрибуты любого языка программирования
Источник — «http://xgu.ru/wiki/AEL»