The OpenNET Project / Index page

[ новости /+++ | форум | wiki | теги | ]

Представлен новый коммуникационный фреймворк Asterisk SCF

04.11.2010 15:33

Компания Digium представила новый открытый проект Asterisk SCF (Scalable Communications Framework), нацеленный на упрощение процесса создания комплексных коммуникационных систем. Фреймворк позволит разработчикам создавать работающие в режиме реального времени коммуникационные приложения, поддерживающие средства голосового, видео и текстового взаимодействия. Asterisk SCF спроектирован для обеспечения повышенной доступности, расширяемости, устойчивости к сбоям, производительности и масштабируемости, что позволяет использовать его как на ограниченных по ресурсам встраиваемых системах, так и в больших промышленных продуктах.

В рамках Asterisk SCF разработчикам предоставлено несколько сборочных блоков для создания типовых коммуникационных программ, интерфейсов и сервисов. Asterisk SCF поставляется в виде системы распределенных компонентов (каждая значительная функция реализована в виде подключаемого модуля), выполняющих определенные узкоспециализированные функции, такие как обслуживание медиа-данных, управления каналами, обеспечение маршрутизации и поиска доступных сервисов. Решения на базе Asterisk SCF можно развернуть на базе единичного сервера, в виде распределенной системы или как кластера из нескольких машин. Средства подключения расширений позволяют интегрировать не только классические средства общения, но и использовать в будущем такие технологии, как организация совместного доступа к рабочему столу (desktop sharing) и создание многоканальных аудио/видео-конференций.

Фреймворк создан в ответ на пожелания сообщества по упрощению использования функций Asterisk в больших и сложных приложениях. Обобщая функциональность, развиваемую в рамках проекта Asterisk на протяжении последних 11 лет, Asterisk SCF предоставляет гибкое API для создания сторонних коммуникационных программ и связывания разнородных коммуникационных сервисов (звук, видео, чат и т.п.) при разработке которых основное внимание уделяется решению проблем с масштабируемостью, обеспечении высокой готовности и производительности. Тем не менее, Asterisk SCF не является заменой или преемником Asterisk, который продолжит свое развитие в прежнем темпе. Из основных отличий от Asterisk называется компонентная архитектура вместо монолитной организации, использование в качестве первичного языка программирования C++, в то время как Asterisk написан на Си, изначальная поддержка широкого диапазона платформ: Linux, Windows, Mac OS X, Solaris и FreeBSD.

Разработчики отмечают, что фреймворк пока только начинает развиваться, значительного прогресса можно ожидать в течение ближайших 12 месяцев. Первая бета-версия запланирована на лето следующего года, спустя примерно 6 месяцев планируется выпустить релиз.

  1. Главная ссылка к новости (http://www.digium.com/en/media...)
  2. OpenNews: Релиз Asterisk 1.8.0
  3. OpenNews: VirtualPBX - продукт для развертывания голосового сервиса на базе Asterisk
  4. OpenNews: Вышел релиз Elastix 2.0, Linux-дистрибутива для быстрой настройки Asterisk
Лицензия: CC-BY
Тип: К сведению
Короткая ссылка: https://opennet.ru/28539-voip
Ключевые слова: voip, asterisk, message, communication
Поддержать дальнейшую публикацию новостей на OpenNET.


Обсуждение (14) Ajax | 1 уровень | Линейный | +/- | Раскрыть всё | RSS
  • 1.1, Anon (?), 17:18, 04/11/2010 [ответить] [﹢﹢﹢] [ · · · ]  
  • +/
    >Первая бета-версия запланирована на лето следующего года, спустя примерно 6 месяцев планируется выпустить релиз.

    а я хочу это прямо сейчас

     
  • 1.4, ssnet (?), 18:09, 04/11/2010 [ответить] [﹢﹢﹢] [ · · · ]  
  • +/
    Новость не может не радовать. В идеале чтоб переписать ядро на плюсах и оставили возможность поддержки старого интерфейса каналов. Потом не спеша их переписать ... Тогда можно не тратить силы на старую реализации.  

    > Лучше на жаве или пайтоне? :)))

    Оно тормознутое и не годится для встраиваемых решений ...

     
     
  • 2.9, VoDA (ok), 00:03, 05/11/2010 [^] [^^] [^^^] [ответить]  
  • +/
    >> Лучше на жаве или пайтоне? :)))
    > Оно тормознутое и не годится для встраиваемых решений ...

    Я был очень удивлен когда увидел сервер VoIP телефонии написанный полностью на java. До того момента был полностью уверен, что подобные системы на java написать нельзя - только С/С++. Оказалось можно ;) Оно даже кучку плошек своих есть типа можно SIP гонять и Cisco телефоны с ним скрестить, коллбык умеет. Применяется в США для колл-центров.

     

  • 1.6, ram_scan (?), 19:32, 04/11/2010 [ответить] [﹢﹢﹢] [ · · · ]  
  • –2 +/
    Астериск низзя ставить под тяжелую нагрузку в продакшн. Он унаследовал систему костылей и кривую архитектуру из своего детства. Там утечку семафоров в канальных драйверах в засисимости от таймаутов чинят начиная с версии 1.2. Глюк плавающий, редкий и очень злой, приводит к "залипанию" соединения после отбоя. А лечат его ставя новые костыли.

    Ну не может правильно программа работать у которой мутекс взводится в одном модуле а опускается в другом.

     
     
  • 2.7, ааа (??), 21:48, 04/11/2010 [^] [^^] [^^^] [ответить]  
  • +/
    истина
    глючное оно
     
  • 2.8, VoDA (ok), 00:00, 05/11/2010 [^] [^^] [^^^] [ответить]  
  • +/
    есть такая фигня =)))
     
  • 2.10, Crazy Alex (??), 00:13, 05/11/2010 [^] [^^] [^^^] [ответить]  
  • +/
    Ну да, глючное животное. зато самое распространённое, и если хотеть извращений (скайп какой-нибудь, или ещё что) вероятность, что их уже кто-то реализовал на астериске, очень велика, в отличие от другого, более вменяемого софта.
     
  • 2.11, michelle (??), 11:20, 05/11/2010 [^] [^^] [^^^] [ответить]  
  • +/
    Залипание каналов вылечили таймингом.

    В 1.6.х ветке залипаний каналов после hungup необнаружено!

     
  • 2.12, BoOgatti (?), 12:09, 05/11/2010 [^] [^^] [^^^] [ответить]  
  • +/
    Ну во-первых глючность уже на порядок меньше по сравнению с "детскими временами", а во-вторых я для себя не вижу особых альтернатив использованию звездочки в воип.
     
     
  • 3.14, ram_scan (?), 05:42, 07/11/2010 [^] [^^] [^^^] [ответить]  
  • +/
    freeswitch. yate.
     
     
  • 4.15, Crazy Alex (??), 18:41, 07/11/2010 [^] [^^] [^^^] [ответить]  
  • +/
    Угу. Только сторонних модулей, управлялок и т.д. для него как минимум на порядок меньше, чем для астериска, как и специалистов, умещих с ним работать.Понимаете, глючная система, которая кое-как выполняет нужную функцию, лучше, чем прекрасная беглючная система, не умеющая того, что нужно.
     
  • 2.13, PereresusNeVlezaetBuggy (ok), 10:49, 06/11/2010 [^] [^^] [^^^] [ответить]  
  • +/
    Anthony Minessale, автор FreeSWITCH, когда-то интенсивно работавший над Asterisk, вообще страшные вещи рассказывает. Вроде того, что если при старте модуля Asterisk, оный модуль не смог захватить мьютекс в течение 10 попыток, он... игнорирует это. http://www.freeswitch.org/node/117
     
     
  • 3.16, Crazy Alex (??), 18:43, 07/11/2010 [^] [^^] [^^^] [ответить]  
  • +/
    Что он внутри страшен и отвратительно документирован - кто спорит (хотя насчёт мьютексов - думаю, поправили). Но вот со всем этим он таки обычно взлетает :-)
     

  • 1.17, Аноним (-), 11:26, 01/11/2012 [ответить] [﹢﹢﹢] [ · · · ]  
  • +/
    "Глючное оно". А Линукс он не глючный????
     

     Добавить комментарий
    Имя:
    E-Mail:
    Текст:
    При перепечатке указание ссылки на opennet.ru обязательно



    Спонсоры:
    Inferno Solutions
    Hosting by Hoster.ru
    Хостинг:

    Закладки на сайте
    Проследить за страницей
    Created 1996-2022 by Maxim Chirkov
    Добавить, Поддержать, Вебмастеру