Введение
SipXecs — это система корпоративных коммуникаций на основе свободного программного обеспечения. Изначально она была разработана компанией Pingtel в 2003 году как VoIP-телефонический сервер, расположенный в Бостоне, штат Массачусетс. Позже сервер был дополнен функциями для совместной работы в рамках проекта SIPfoundry. После этого расширения sipXecs функционирует как программная реализация протокола инициации сеанса (SIP), представляя собой полноценную IP-систему связи. Конкурентами SipXecs являются другие решения для телефонии и SoftSwitch с открытым исходным кодом, такие как Asterisk, FreeSWITCH и SIP Express Router.
История
Разработка sipXecs началась в 2003 году корпорацией Pingtel. В 2004 году Pingtel перешла на бизнес-модель с открытым исходным кодом и передала кодовую базу некоммерческой организации SIPfoundry. С тех пор это проект с открытым исходным кодом. Активы Pingtel были приобретены компанией Bluesocket в июле 2007 года. В августе 2008 года активы Pingtel были приобретены компанией Nortel у Bluesocket. После приобретения компанией Nortel, Nortel выпустила продукт SCS500, основанный на sipXecs. SCS500 позиционировался как открытый и полностью программный телефонный сервер для рынка малого и среднего бизнеса (SMB) до 500 пользователей и получил определенное признание. Позже он был переименован в SCS и позиционировался как корпоративная система коммуникаций. После банкротства Nortel и приобретения активов Nortel компанией Avaya, sipXecs продолжал использоваться в качестве основы для облачного коммуникационного сервиса Avaya Live. В апреле 2010 года основатели SIPfoundry основали , коммерческую версию программного обеспечения.
Информация
SipXecs разработан как программное обеспечение, представляющее собой распределенное облачное приложение. Он работает на операционной системе Linux CentOS или RHEL на виртуальных или физических серверах. Минимальная конфигурация позволяет запускать все компоненты sipXecs на одном сервере, включая базу данных, все доступные сервисы и систему управления sipXecs. Глобальные кластеры могут быть созданы с использованием встроенных возможностей автоматической настройки из централизованной системы управления. SipXecs использует MongoDB как распределенную и устойчивую к разделению базу данных для глобальных транзакций, включает CFEngine для оркестрации кластеров и JasperReports для создания отчетов. Система управления и конфигурации основана на Spring Framework. SipXecs включает FreeSWITCH в качестве медиасервера и Openfire для служб определения присутствия и обмена мгновенными сообщениями. SipXecs соответствует стандартам, таким как протокол инициализации сеанса (SIP), SRTP, расширяемый протокол обмена сообщениями и присутствия (XMPP), SIP и XMPP через TLS, а также ряду веб-стандартов, включая WebRTC, WebSOCKET и архитектуру передачи состояния приложения (REST).
Усыновление
Amazon.com одним из первых начал использовать sipXecs. Эта первоначальная установка для 5000 пользователей значительно расширилась в последующие годы. Компания OnRelay из Великобритании выбрала sipXecs для своего решения по конвергенции фиксированной и мобильной связи, которое продавалось операторам связи. Университет штата Колорадо и Университет Седарвилла в Огайо приняли решение использовать sipXecs в 2010 году. Red Hat развернула коммерческую версию sipXecs в 2012 году. В рамках программы SIPfoundry для высшего образования (HEP) и по состоянию на 2014 год Лафайеттский колледж, Университет Святой Марии, Колледж Мессия, Колорадская школа горного дела и Карфагенский колледж внедрили sipXecs для замены своих систем PBX. SipXecs используется как малым, так и крупным бизнесом, вплоть до 20 000 пользователей на кластер. SIPfoundry публикует список пользователей на своем веб-сайте:
В разработку sipXecs внесли вклад множество корпоративных и частных разработчиков, включая Pingtel, Bluesocket, Nortel, Avaya и другие крупные корпорации, предоставившие в общей сложности 864 791 строку кода. Кроме того, решение sipXecs включает в себя множество других компонентов с открытым исходным кодом. SIPfoundry владеет авторскими правами на все производные работы. Вклад в sipXecs осуществляется на основании Соглашения о вкладе, которое предоставляет SIPfoundry совместные авторские права с первоначальным автором на весь предоставленный код.
Оборудование
SipXecs поддерживает широкий спектр SIP-совместимого оборудования, включая шлюзы PSTN, настольные телефоны, программные телефоны и приложения для мобильных телефонов. Автоматическая настройка по принципу plug n' play доступна для телефонов от 18 различных производителей (начиная с программной версии 14.04).
Референтная реализация ППП
Система SipXecs является эталонной реализацией стандарта SIP. Она использовалась на мероприятиях по совместимости SIPIT, организованных SIP Forum, для тестирования совместимости SIP-решений от различных производителей.