Yate (движок телефонии) - Yate (telephony engine)

Yate
Yate logo.svg
Разработчики)NullTeam;
Стабильный выпуск
6.0.0 / 8 сентября 2017 г.; 3 года назад (2017-09-08)
Написано вC ++
Операционная системаКроссплатформенность
ТипГолос по интернет-протоколу
ЛицензияСтандартная общественная лицензия GNU с исключение связи[1]
Интернет сайтYate.ro

Yate (Еще один механизм телефонии) является свободный и Открытый исходный код коммуникационное программное обеспечение с поддержкой видео, голоса и обмена мгновенными сообщениями. Это расширяемый, Под лицензией GPL АТС.[2] Написан на C ++ с модульной конструкцией,[3] позволяя использовать языки сценариев, такие как Perl, Python и PHP для создания внешнего функционала.[2]

История

В 2004 году NullTeam, компания, стоящая за Yate, запустила официальный сайт.[4] В 2005 году Сангома объявили о своей поддержке разработки Yate на Майкрософт Виндоус Платформа.[5] 4 мая 2011 г. сипгейт объявила, что выбрала проект Yate в качестве основной инфраструктуры.[6] Версия 5.0 Yate была выпущена в январе 2014 года.[7]

Архитектура

Архитектура Ята основана на передача сообщений система. Архитектуру можно разделить на 4 основные части:[8]

  • Основной, где инкапсуляции для Розетки, потоки и другие примитивы можно найти.
  • Механизм сообщений, связанные с сообщениями классы, используемые для обмена данными между модулями.
  • Телефония Engine, занятия по телефонии.
  • Модули Yate, модули, расширяющие функциональные возможности Yate, не обязательно связанные с телефонией.

2006 г. O'Reilly: новая телефония Обзор показывает, что Yate предлагает гибкость через внешний текстовый протокол. Этот протокол позволяет раскрыть большинство функций. Из-за этого довольно легко смешивать функции, связанные с телефонией, с текстовыми протоколами, такими как HTTP, SMTP или интерфейс с базой данных через SQL. Поэтому протокол легко написать в любом язык программирования.

В настоящее время YAYPM является самой продвинутой библиотекой коннекторов и использует Python с Скрученный рамки для быстрого развития.[9]

Смотрите также

Рекомендации

  1. ^ "Страница лицензии Yate". Получено 2011-11-30.
  2. ^ а б "Официальная страница Yate". Получено 2011-11-29.
  3. ^ "Страница сервера Yate". Получено 2012-04-16.
  4. ^ "Официальная страница NullTeam". Получено 2012-04-16.
  5. ^ «Sangoma Technologies поддерживает разработку Yate Project под Windows». Получено 2012-04-16.
  6. ^ «Пресс-релиз: sipgate выбирает проект с открытым исходным кодом Yate в качестве основной инфраструктуры». Получено 2012-04-16.
  7. ^ "Ят". Получено 2014-01-10.
  8. ^ "Страница архитектуры Yate". Получено 2012-04-16.
  9. ^ Мацек Камински. «Быстрое прототипирование телефонных приложений с помощью YATE». Получено 2012-04-17.

внешняя ссылка