Asterisk Dialplan com Lua.
No módulo para escrever Asterisk dialplan na linguagem de programação Lua, foi incorporada o tronco Asterisk. Ele foi desenvolvido por Matt Nicholson da Digium, Inc. Veja a commit e mantis issue . Ele está disponível desde a versão 1.6 do Asterisk.
De lua.org :
Lua é uma poderosa, rápida e leve, linguagem de script incorporável.
Lua combina sintaxe simples para programação procedural com poderosas construções para descrição de dados baseadas em tabelas associativas e semântica extensível. Lua é tipada dinamicamente, é interpretada a partir de bytecodes para uma máquina virtual baseada em registradores, e tem gerenciamento automático de memória com coleta de lixo incremental, tornando-a ideal para configuração, scripts e prototipagem rápida.'Lua' significa 'lua' em Português e é pronunciado LOO-ah.
Este módulo fornece uma outra alternativa para a programação dialplan nativa. Confira o extensions.lua exemplo de arquivo para um exemplo de como parece.
Tem havido alguma discussão sobre pbx_lua benchmarking versus o extensions.conf existentes e extensions.ael para o desempenho de execução dialplan, mas não houve resultados de pesquisa concretas para serem mostradas.
Fonte: Digium, Inc.
Deixe um comentário