VIDEOCHAT  ::   FAQ  ::   Поиск  ::   Регистрация  ::   Вход

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

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

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

Vetal_krot
Сообщения: 7
Зарегистрирован: 03 фев 2012, 23:15

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

Сообщение Vetal_krot »

Предисловие.
Около 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ов. Так же очень часто хочется клонировать существующий конфиг и иметь возможность внести некоторые изменения.

На данный момент это основные моменты над которыми мы ведем работы.
Обращаюсь к многоуважаемому сообществу с просьбой высказать свои соображения по данной теме, внести свои предложения и замечания.
Всем спасибо.
gosha
Сообщения: 375
Зарегистрирован: 06 сен 2010, 17:41
Контактная информация:

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

Сообщение gosha »

Первое что мы требуем от наших разработчиков и будем требовать от Open Source это - реализация диалплана средствами диалплана, AGI must die.
удачи.
ded
Сообщения: 15621
Зарегистрирован: 26 авг 2010, 19:00

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

Сообщение ded »

Следовало бы тогда назвать тему 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
pan-user
Сообщения: 128
Зарегистрирован: 24 мар 2011, 13:40

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

Сообщение pan-user »

Vetal_krot
Сообщения: 7
Зарегистрирован: 03 фев 2012, 23:15

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

Сообщение Vetal_krot »

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

Я не разработчик, а координатор, product manager если хотите.
ded писал(а):как и весь житомирский коллектив http://novatel.biz
Спасибо что верите в нас.
И за конструктивный ответ по теме тоже спасибо. От вас всегда много толку на любом форуме.
в мире опенсорса
действовать надо не словом а делом
народу надоели обсуждения и красивые слова
поэтому пока у вас нет даже тестовых каких то демок
ваш продукт и идеи никому не интересны
В данный момент доделываем сайт для проекта, там и будут выложены первые наработки.

P.S. Англоязычное комьюнити более конструктивно отреагировало.
kasper
Сообщения: 199
Зарегистрирован: 03 авг 2011, 11:00

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

Сообщение kasper »

Кстати собственно чем так плох АГИ что бы от него избавлятся. По мне так язык диалплана астериска вообще неудобный по современным меркам. Чем то ассемблер напоминает. Не ну понятно конечно что аги это дополнительное звено и как следствие минус надёжности но с грамотным подходам это минус крайне маленький.
The asterisk is my hero
pan-user
Сообщения: 128
Зарегистрирован: 24 мар 2011, 13:40

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

Сообщение pan-user »

2 switch: можно и на php, но как ты правильно заметил не нужно этого делать на php :)
Samael28
Сообщения: 1057
Зарегистрирован: 08 янв 2011, 18:32
Откуда: Киев
Контактная информация:

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

Сообщение Samael28 »

А я только за. Больше морд хороших и разных. Только не стоит впадать в грех "объять необъятное", как FreePBX. Может просто не хватить сил.
Модульность и возможность править шаблоны конфигурации - вот правильное решение, на мой взгляд.
PS: А вообще крайне неправильно, когда идеологию управления в телефонную станцию закладывают программисты, а не связисты.
Мой профайл на Upwork
ded
Сообщения: 15621
Зарегистрирован: 26 авг 2010, 19:00

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

Сообщение ded »

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

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

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

Сообщение Aven »

Чего серьезно нехватает FreePBX, так это пользовательского портала.
Идеологию управления телефонных станций TDA & TDE закладывали связисты, а не программисты. Вы видели и пользовали эти интефейсы?
Мрак!
Причем программисты в машинных кодах и ассемблера.
Решения телефонии на базе Asterisk || http://it-need.ru
Ответить
© 2008 — 2024 Asterisk.ru
Digium, Asterisk and AsteriskNOW are registered trademarks of Digium, Inc.
Design and development by PostMet-Netzwerk GmbH