Вход | Регистрация
Вы здесь: Главная / Форум / Главный форум по Asterisk / Разработка / chan_skyp GUI - интерфейс к Skype для Asterisk

chan_skyp GUI - интерфейс к Skype для Asterisk

Avatara of litnimax
Откуда: Москва
Сообщений: 3421

chan_skyp GUI - интерфейс к Skype для Asterisk

Всем привет!
Представляю Вашему вниманию нашу первую "пробу пера" языка Lua - автоматизацию интеграции Skype и Asterisk.
Если кто-то не знает, то Lua - это легковесный скриптовый язык.
Мы решили, что если и делать графический интерфейс для АТС, то именно на Lua (WEB интерфейс open wrt тоже написан на Lua!)
Выпущена первая версия. Дальнейший вектор развития определят пользователи продукта.
Детальное описание и инструкция по установке - на вики.
Ставится просто, максимально автономно. Может работать с любым Asterisk или FreePbx.
А тут можно нас покритиковать или погладить :-)
Надеюсь, продукт будет полезен.
http://pbxware.ru - все для Asterisk! || Switchvox - сделано на Asterisk! Подробности на http://switchvox.ru
2009-12-19 15:23

Avatara of switch
Откуда: Уфа
Сообщений: 5856

Re: chan_skyp GUI - интерфейс к Skype для Asterisk

Максим, а чем так примечателен Lua?
http://www.lynks.ru - Решения телефонии, мини-АТС, VoIP на основе Trixbox и Asterisk
2009-12-19 21:35

Avatara of litnimax
Откуда: Москва
Сообщений: 3421

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. Пока все очень позитивно :-)
http://pbxware.ru - все для Asterisk! || Switchvox - сделано на Asterisk! Подробности на http://switchvox.ru
2009-12-19 22:15

Avatara of switch
Откуда: Уфа
Сообщений: 5856

Re: chan_skyp GUI - интерфейс к Skype для Asterisk

ну у меня тоже есть кое-какие наработки касательно " GUI для Asterisk, лучшую в мире с точки зрения архитектуры"
нада изучить этот LUA
а есть ли какой-нить путный фреймворк для работы с БД по одбц?
http://www.lynks.ru - Решения телефонии, мини-АТС, VoIP на основе Trixbox и Asterisk
2009-12-19 22:24

Avatara of litnimax
Откуда: Москва
Сообщений: 3421

Re: chan_skyp GUI - интерфейс к Skype для Asterisk

Вот один из удавшихся проектов - http://luci.subsignal.org/.
LuCI - более чем MVC WEB фреймсорк, на нем написан Open WRT.
http://pbxware.ru - все для Asterisk! || Switchvox - сделано на Asterisk! Подробности на http://switchvox.ru
2009-12-19 22:25

Avatara of litnimax
Откуда: Москва
Сообщений: 3421

Re: chan_skyp GUI - интерфейс к Skype для Asterisk

switch:

а есть ли какой-нить путный фреймворк для работы с БД по одбц?
не люблю ODBC. Зачем тебе он? Работай из WEB с базой напрямую, а астер уже натравливай через него если нет прямого адаптера.
http://pbxware.ru - все для Asterisk! || Switchvox - сделано на Asterisk! Подробности на http://switchvox.ru
2009-12-19 22:26

Avatara of switch
Откуда: Уфа
Сообщений: 5856

Re: chan_skyp GUI - интерфейс к Skype для Asterisk

люблю-не-люблю, а это стандарт.
и дает возможность использовать любую БД.

В общем, если ты об этом говоришь, то тема достойна изучения.
http://www.lynks.ru - Решения телефонии, мини-АТС, VoIP на основе Trixbox и Asterisk
2009-12-19 22:30

Avatara of line24
Откуда: Санкт-Петербург
Сообщений: 568

Re: chan_skyp GUI - интерфейс к Skype для Asterisk

litnimax:

На Lua можно писать диалплан, которые выполняется прямо в pbx core, и он работает быстрее диалплана, написанного на extensions.conf.
как-то сомнительно, что прям быстрее.
http://www.line24.ru - системы массового телефонного обслуживания.
2009-12-21 14:14

Avatara of IgorG
Откуда: Омск
Сообщений: 478

Re: chan_skyp GUI - интерфейс к Skype для Asterisk

Диалплан написанный на lua будет быстрее загружен при старте или перезагрузки системы, работать он будет ровно с такой же скоростью, так как lua выполняется только при загрузке файлы, в дальнейшем все хранится в тех же структурах что и extensions.conf
OpenSUSE 11.2 / Asterisk 1.6.x / Vicidial / UniMRCP
2009-12-21 15:57

Avatara of line24
Откуда: Санкт-Петербург
Сообщений: 568

Re: chan_skyp GUI - интерфейс к Skype для Asterisk

/me так и предполагал.
http://www.line24.ru - системы массового телефонного обслуживания.
2009-12-21 16:27

Добавить страницу в закладки:  Delicious Google Slashdot Yahoo Yandex.ru Reddit Digg Technorati Bobrdobr.ru Newsland.ru Smi2.ru Rumarkz.ru Vaau.ru Memori.ru Rucity.com Moemesto.ru News2.ru Mister-Wong.ru Myscoop.ru 100zakladok.ru