Звездочка динамическая Луа Диалплан - PullRequest
0 голосов
/ 27 января 2019

Я использую модуль Asterisk PBX_LUA.so для создания тестового набора номеров, но я не могу создать динамический набор номеров, возможно ли это?

Я изменил части образца модуля для тестирования:

extensions = {}
extensions["demo"] = {}

extensions["demo"]["s"] = demo_start;

extensions["demo"]["2"] = function(c, e)
    extensions.demo["1"] = function() demo_instruct() end --<<-- "it's possible?"
    app.background("demo-moreinfo")
    demo_instruct()
    end

extensions["demo"]["3"] = function (c, e)
    channel.LANGUAGE():set("fr") -- set the language to french
    demo_congrats()
    end 

extensions["demo"]["i"] = demo_invalid;

, но когда я набираю 2, а затем 1, вариант 1 не распознается и приводит меня к расширению ["i"] (недействительно).

возможно ли это сделать с помощью Asterisk Lua Dialplan?

1 Ответ

0 голосов
/ 27 января 2019

Вы должны создать ДРУГОЙ контекст и использовать его.

Вы также можете использовать X для любой цифры и контрольной цифры в LUA.

...