Re: chan_skyp GUI - интерфейс к Skype для Asterisk
А ты в курсе про pbx_lua.so? На Lua можно писать диалплан, которые выполняется прямо в pbx core, и он работает быстрее диалплана, написанного на extensions.conf.
Погугли на тему "pbx_lua: Taking Asterisk Applications to the Next Level".
Далее я озадачился WEB фреймворком на Lua. Нашел. Итак, с одной стороны есть mod_lua, работающий супер быстро, с другой - WEB фреймворк (включая сам HTTP сервер).. Чуешь, чем пахнет? :-)
Долой тяжелую архитектуру LAMP!
Да, кстати. В качестве хранилища данных используется SQLite3, к которому в Asterisk есть прямой доступ через realtime архитектуру (через ODBC, так как res_sqlite пока не держит 3-ю версию, но это второстепенный вопрос).
Резюме: mod_lua -> SQLite3, realtime -> SQLite3, WEB -> SQLite3. Вся система в одном DB файле. Вся логика в папке с WEB скриптами и extensions.lua. Все это очень легковесно, быстро, и занимает мало места. А это значит, значительно занижаются требования к аппаратным средствам. Полноценная АТС Asterisk с GUI, работающая на WiFi роуте D-Link DIR-320 за 2,000 рублей.
Так вот, выпущенный chan_skype GUI 0.1 - просто proof of concept для WEB. В версии 0.2 мы поместим весь chan_skype.conf через realtime extconfig архитектуру в WEB интерфейс, создав полностью автономную управлялку Skype каналу. Это будет проверка остальных интерфейсов. Ну и далее, закатав рукава, делать свою GUI для Asterisk, лучшую в мире с точки зрения архитектуры :-)
Есть желающие присоедениться?
P.S. Прямо сейчас курю вопрос компиляции скриптов Lua на платформы типа ARM/PowerPC. Пока все очень позитивно :-)
|