Yate (движок телефонии) - Yate (telephony engine)
Разработчики) | NullTeam; |
---|---|
Стабильный выпуск | 6.0.0 / 8 сентября 2017 г. |
Написано в | C ++ |
Операционная система | Кроссплатформенность |
Тип | Голос по интернет-протоколу |
Лицензия | Стандартная общественная лицензия GNU с исключение связи[1] |
Интернет сайт | Yate |
Yate (Еще один механизм телефонии) является свободный и Открытый исходный код коммуникационное программное обеспечение с поддержкой видео, голоса и обмена мгновенными сообщениями. Это расширяемый, Под лицензией GPL АТС.[2] Написан на C ++ с модульной конструкцией,[3] позволяя использовать языки сценариев, такие как Perl, Python и PHP для создания внешнего функционала.[2]
История
Эта секция нуждается в расширении. Вы можете помочь добавляя к этому. (Май 2015 г.) |
В 2004 году NullTeam, компания, стоящая за Yate, запустила официальный сайт.[4] В 2005 году Сангома объявили о своей поддержке разработки Yate на Майкрософт Виндоус Платформа.[5] 4 мая 2011 г. сипгейт объявила, что выбрала проект Yate в качестве основной инфраструктуры.[6] Версия 5.0 Yate была выпущена в январе 2014 года.[7]
Архитектура
Этот раздел может требовать уборка встретиться с Википедией стандарты качества. Конкретная проблема: «Объясните подробнее, плохая грамматика / поток, не очень читаемый».Май 2015 г.) (Узнайте, как и когда удалить этот шаблон сообщения) ( |
Архитектура Ята основана на передача сообщений система. Архитектуру можно разделить на 4 основные части:[8]
- Основной, где инкапсуляции для Розетки, потоки и другие примитивы можно найти.
- Механизм сообщений, связанные с сообщениями классы, используемые для обмена данными между модулями.
- Телефония Engine, занятия по телефонии.
- Модули Yate, модули, расширяющие функциональные возможности Yate, не обязательно связанные с телефонией.
2006 г. O'Reilly: новая телефония Обзор показывает, что Yate предлагает гибкость через внешний текстовый протокол. Этот протокол позволяет раскрыть большинство функций. Из-за этого довольно легко смешивать функции, связанные с телефонией, с текстовыми протоколами, такими как HTTP, SMTP или интерфейс с базой данных через SQL. Поэтому протокол легко написать в любом язык программирования.
В настоящее время YAYPM является самой продвинутой библиотекой коннекторов и использует Python с Скрученный рамки для быстрого развития.[9]
Смотрите также
- Список программного обеспечения SIP
- Сравнение программного обеспечения VoIP
- Программно определяемая мобильная сеть
Рекомендации
- ^ "Страница лицензии Yate". Получено 2011-11-30.
- ^ а б "Официальная страница Yate". Получено 2011-11-29.
- ^ "Страница сервера Yate". Получено 2012-04-16.
- ^ "Официальная страница NullTeam". Получено 2012-04-16.
- ^ «Sangoma Technologies поддерживает разработку Yate Project под Windows». Получено 2012-04-16.
- ^ «Пресс-релиз: sipgate выбирает проект с открытым исходным кодом Yate в качестве основной инфраструктуры». Получено 2012-04-16.
- ^ "Ят". Получено 2014-01-10.
- ^ "Страница архитектуры Yate". Получено 2012-04-16.
- ^ Мацек Камински. «Быстрое прототипирование телефонных приложений с помощью YATE». Получено 2012-04-17.