ВидеоКонф(ВКС)  ::   FAQ  ::   Поиск  ::   Регистрация  ::   Вход

GUI вашей мечты.

Раздел для разработчиков для обсуждения программных и аппаратных продуктов и их реализации.

Модераторы: april22, Zavr2008

GUI вашей мечты.

Сообщение Vetal_krot » 04 фев 2012, 01:08

Предисловие.
Около 5-ти лет занимаемся разработкой под Asterisk. За это время родили много удачных и не удачных решений, свой дистрибутив и т. д. Но как и у многих разработчиков, в каждом нашем решении присутствовало одно зло. Зло под названием "FreePBX". Долго мы с им мучались, пытаясь приспособится к его кривости, выбросить всякие dialparties и т. д. Все это время у нас витали мечты что когда-то мы от этого избавимся.
И вот волей судьбы и при помощи высших сил, мне удалось убедить начальство выделить ресурсы для разработки нового ГУИ. Так же видимо в тот день, звезды выстроились действительно правильно и начальство пошло на то что бы разрабатывать данный ГУИ как open source проект.
В общем в данный момент ведутся подготовительные работы по данному проекту (проработка концепции, пожеланий и т. д.).

Техническая часть.
Разработка будет вестись под самые последние версии Asterisk (1.8, 10). Надеюсь digium успеет довести их до ума к моменту нашего релиза.
Писаться все будет на любимом нами языке программирования python с использованием фреймворка django (знаю, не наилучший выбор для таких целей, но этот фреймворк достаточно распространен, это должно понизить планку входа в проект для Open Source разработчиков). Так-как мы очень любим дистрибутив Debian, изначально все будет писаться под его, адаптацию под redhat и ему подобные дистрибутивы скорее всего возложим на сообщество.

Концепция.
Первое что мы требуем от наших разработчиков и будем требовать от Open Source это - реализация диалплана средствами диалплана, AGI must die.
Вся конфигурация будет хранится в RealTime. У пользователя будет возможность выбора, использовать RealTime Static или так званный полный Realtime.
Так-как разработка будет вестись на языке высокого уровня, основной задачей которую мы ставим перед собой - максимальная модульность и соответствие принципам дзена для питона (наследуй и властвуй, повторяться большой грех, за быдлокод и магию бить по рукам). Так же, уже на данном этапе заложена возможность миграции с Asterisk на FreeSWITCH.

Видение интерфейса.
Как наши админы так и я всегда мечтали на одной странице, создать полный диалплан от а до я для нескольких DIDов. Так же очень часто хочется клонировать существующий конфиг и иметь возможность внести некоторые изменения.

На данный момент это основные моменты над которыми мы ведем работы.
Обращаюсь к многоуважаемому сообществу с просьбой высказать свои соображения по данной теме, внести свои предложения и замечания.
Всем спасибо.
Vetal_krot
 
Сообщений: 7
Зарегистрирован: 03 фев 2012, 23:15

Re: GUI вашей мечты.

Сообщение gosha » 04 фев 2012, 01:43

Первое что мы требуем от наших разработчиков и будем требовать от Open Source это - реализация диалплана средствами диалплана, AGI must die.


удачи.
gosha
 
Сообщений: 370
Зарегистрирован: 06 сен 2010, 17:41

Re: GUI вашей мечты.

Сообщение ded » 04 фев 2012, 02:04

Следовало бы тогда назвать тему GUI нашей мечты. Покажите хоть несколько удачных и неудачных (кстати - вместе пишется) решений, ну и свой дистрибутив тоже.
Судя по вопросам
http://asterisk-support.ru/question/476 ... ovye-linii
http://asterisk-support.ru/question/142 ... -zvonki-ot
http://asteriskforum.ru/viewtopic.php?p=45908
http://asteriskforum.ru/viewtopic.php?p=42370
Вы совсем слабый разработчик, Виталий Кузнецов, как и весь житомирский коллектив http://novatel.biz
Вложения
novatel.png
ded
 
Сообщений: 15803
Зарегистрирован: 26 авг 2010, 19:00

Re: GUI вашей мечты.

Сообщение pan-user » 04 фев 2012, 11:16

pan-user
 
Сообщений: 128
Зарегистрирован: 24 мар 2011, 14:40

Re: GUI вашей мечты.

Сообщение Vetal_krot » 04 фев 2012, 12:48

ded писал(а):удачных и неудачных (кстати - вместе пишется)

За орфографию извините, я русский не учил.
ded писал(а):Вы совсем слабый разработчик, Виталий Кузнецов,

Я не разработчик, а координатор, product manager если хотите.
ded писал(а):как и весь житомирский коллектив http://novatel.biz

Спасибо что верите в нас.
И за конструктивный ответ по теме тоже спасибо. От вас всегда много толку на любом форуме.

в мире опенсорса
действовать надо не словом а делом
народу надоели обсуждения и красивые слова
поэтому пока у вас нет даже тестовых каких то демок
ваш продукт и идеи никому не интересны


В данный момент доделываем сайт для проекта, там и будут выложены первые наработки.

P.S. Англоязычное комьюнити более конструктивно отреагировало.
Vetal_krot
 
Сообщений: 7
Зарегистрирован: 03 фев 2012, 23:15

Re: GUI вашей мечты.

Сообщение kasper » 05 фев 2012, 03:24

Кстати собственно чем так плох АГИ что бы от него избавлятся. По мне так язык диалплана астериска вообще неудобный по современным меркам. Чем то ассемблер напоминает. Не ну понятно конечно что аги это дополнительное звено и как следствие минус надёжности но с грамотным подходам это минус крайне маленький.
The asterisk is my hero
kasper
 
Сообщений: 199
Зарегистрирован: 03 авг 2011, 11:00

Re: GUI вашей мечты.

Сообщение pan-user » 05 фев 2012, 10:31

2 switch: можно и на php, но как ты правильно заметил не нужно этого делать на php :)
pan-user
 
Сообщений: 128
Зарегистрирован: 24 мар 2011, 14:40

Re: GUI вашей мечты.

Сообщение Samael28 » 05 фев 2012, 16:03

А я только за. Больше морд хороших и разных. Только не стоит впадать в грех "объять необъятное", как FreePBX. Может просто не хватить сил.
Модульность и возможность править шаблоны конфигурации - вот правильное решение, на мой взгляд.
PS: А вообще крайне неправильно, когда идеологию управления в телефонную станцию закладывают программисты, а не связисты.
Мой профайл на Upwork
Samael28
 
Сообщений: 1057
Зарегистрирован: 08 янв 2011, 19:32
Откуда: Киев

Re: GUI вашей мечты.

Сообщение ded » 05 фев 2012, 18:55

Samael28, идейный подход аффтара: 1. FreePBX - зло, 2. Мы сделаем лучше, только расскажите плз. нам что сделать! Судя по вопросам аффтара на других форумах - они просто не смогли вникнуть ни в код FreePBX, ни в предлагаемые создателями средства кастомизации. Я утверждаю, что кастомизировать легче, чем писать с нуля.

Вы видели сколько GUI для Астериск уже существует в мире? Посмотрите на них, на хороших и разных, сколько Вы их опробовали вообще? Сколько из них используется и не используется, и почему? http://www.voip-info.org/wiki/view/Asterisk+GUI
Идеологию управления телефонных станций TDA & TDE закладывали связисты, а не программисты. Вы видели и пользовали эти интефейсы?
Мрак!
ded
 
Сообщений: 15803
Зарегистрирован: 26 авг 2010, 19:00

Re: GUI вашей мечты.

Сообщение Aven » 05 фев 2012, 19:06

Чего серьезно нехватает FreePBX, так это пользовательского портала.

Идеологию управления телефонных станций TDA & TDE закладывали связисты, а не программисты. Вы видели и пользовали эти интефейсы?
Мрак!

Причем программисты в машинных кодах и ассемблера.
Решения телефонии на базе Asterisk || http://it-need.ru
Аватар пользователя
Aven
 
Сообщений: 798
Зарегистрирован: 28 янв 2011, 17:20

След.

Вернуться в Разработка

Кто сейчас на форуме

Сейчас этот форум просматривают: нет зарегистрированных пользователей и гости: 16

© 2008 — 2024 Asterisk.ru
Digium, Asterisk and AsteriskNOW are registered trademarks of Digium, Inc.
Design and development by PostMet-Netzwerk GmbH