2022. В 3CX добавили возможность использовать IP-телефоны в качестве устройств SBC
Вышло обновление Update 6 версии V18 программной АТС 3CX, которое по своей масштабности сопоставимо с новой версией продукта. Обновление объединяет многое из того, над чем команда 3CX работала в 2022 году, а также включает полезные функции облачной версии 3CX StartUP в основной продукт 3CX. Но главное, новая версия позволит оптимизировать и упростить настройку 3CX. Кроме того, теперь в системе можно использовать IP-телефоны в качестве устройств SBC (Session Border Controller) с помощью новой прошивки, в которую включена поддержка службы SBC. Наличие SBC является ключевой особенностью 3CX, поскольку проксирование голосового трафика через SBC позволяет его шифровать, а также защищает от блокировки трафика брандмауэром (в отличие от STUN).
2021. В 3CX появилось десктоп-приложение для Windows
Компания 3CX представила новую версию своей программной АТС — 3CX V18, которая характеризуется лучшим в своем классе качеством связи, отличной производительностью и надежностью. V18 предлагает пользователям не только улучшения веб-клиента, но и возможность пользоваться им в виде нативного приложения Windows Desktop App. Теперь пользователям не нужно устанавливать расширение 3CX и использовать браузер. Windows Desktop App отлично интегрируется с операционной системой, обеспечивая быструю и надежную работу и позволяя работать с вызовами прямо из текущего приложения, например, CRM-системы, не переключаясь в другое окно. Также, новая версия содержит улучшения мобильных клиентов, поддержку Active Directory, интеграцию с Microsoft Teams, новый голосовой движок для повышения качества звука.
2014. VoIP шлюзы Beronet официально совместимы с IP АТС 3CX
Компания 3CX, разработчик IP АТС для Windows и немецкий производитель VoIP шлюзов Beronet объявили о стратегическом партнерстве. Теперь VoIP шлюзы beroNet официально полностью совместимы с 3CX Phone System, что гарантирует полную поддержку для заказчиков и партнеров 3CX. Теперь все прошивки шлюзов тестируются с 3CX Phone System перед официальным релизом и заказчики могут быть полностью уверены в совместимости. Шлюзы beroNet также будут автоматически настраиваться для 3CX Phone System что должно решить большинство проблем связанных с взаимодействием. Напомним, VoIP шлюз позволяет связать офисную IP АТС (в данном случае, установленную на компьютере) с обычной телефонной линией оператора телефонии или с аналоговой АТС для расширения ее функционала.
2010. 3CX Phone System v.9: видеозвонки, поддержка Android, MS Dynamics CRM…
Российский дистрибьютер программной АТС 3CX, компания ICE Partners, объявила о доступности финальной версии 3CX Phone System v9. Новую версию можно назвать решением для унифицированных коммуникаций, т.к. в ней появилась поддержка видеосвязи и мобильных устройств на платформе Android. 3CX v9 позволяет делать видео-звонки одним нажатием кнопки, для этого можно использовать собственный программный телефон 3CX Phone или софтфон X-Lite, а также IP-телефона Yealink VP-2009 или Grandstream. А пользователи смартфонов Android теперь смогут принимать и совершать звонки как полноценные абоненты АТС. Для этого необходимо загрузить 3CX Phone for Android и настроить его как обычного абонента 3CX Phone System. Дополнительно в v9 реализована автонастройка 3CX Phone и 3CX Assistant при их установке и обновлении, монитор присутствия и очередей для удаленных АТС и перевод звонков на удаленных АТС, функция общей линии (то есть при звонке трубку может снять любой сотрудник подключенный к этой линии, без необходимости переадресации), интеграция с MS Dynamics CRM (при звонке всплывает карточка контакта), создание конференции несколькими кликами.
2010. Вышла 3CX Phone System V9 (beta) с поддержкой видео
Вышла новая версия популярной программной IP АТС под Windows — 3CX Phone System 9 (пока в beta версии). Главной новой фичей стала поддержка видеосвязи для программных телефонов 3CX Phone, X-Lite и нового IP-телефона Yealink VP-2009. Кроме того, появился дополнительный модуль для мониторинга удаленных абонентов, переадресация и звонки на мобильные телефоны, расширенные правила переадресации, улучшена производительность медиа-сервера, импорт пользователей из Active Directory, создание конференций через 3CX Assistant, полная интеграция с Microsoft Dynamics CRM, улучшенный портал MyPhone. Напомним, в России 3CX представляет компания Ice Partners.
2010. Новые возможности 3CX Phone System
Обновилась программная IP-АТС под Windows — 3CX Phone System. В числе обновлений: Ultidev Cassini Webserver — новый, более стабильный и производительный веб-сервер, который пришел на замену Microsoft Cassini; Возможность загрузки апдейтов без необходимости переустановки 3CX; Сообщения в Server Activity Log, о количестве текущих активных вызовов, т.е. можно в любой момент увидеть загрузку системы; Возможность запретить исходящие вызовы с внутреннего номера; Поддержка автоконфигурирования телефонов Yealink (SkypeMate); Удаленная перезагрузка телефонов Yealink (SkypeMate); Импорт пользователей из Active Directory с разделением по имени и фамилии; Автоматическое обновление 3CX Assistant по сети; Возможность локализации системы пользователем.
2009. 3CX Phone System 8 — совместима с Windows 7
Компания ICE Partners, представитель 3CX в России, провела тестирование на совместимость новой версии программной IP АТС 3CX Phone System 8 и Windows 7. Для тестирования использовался сервер Intel Core 2 Duo 2.66 с 4 GB RAM. Для усложнения задачи была взята 64-битная операционная система. Установкапрошла без каких-либо проблем и ошибок. Не потребовалось дополнительнаяустановка .NET Framework, его версия 3.5.1 уже включена в составдистрибутива. В рамках тестирования было проверено создание регистрации абонентов, подключение SIP-оператора (SIPNET), входящие-исходящие звонки, как внутренние, так и со стороны оператора, переадресация и конференция. Тестирование прошло успешно. Ура! Единственнымминусом стала невозможность применения IIS, так как прилагаемыйCassini рекомендован для небольших инсталляций до 25 абонентов.
2008. Компания «Телефонные Системы» объявила о запуске IP АТС
Компания «Телефонные Системы» представила IP АТС Oktell — программное решение на базе Windows. Основными функциональными преимуществамипрограммного продукта IP АТС Oktell является наличие графическойсистемы IVR, возможности ведения централизованной записи телефонныхразговоров, а также построения служебных сценариев, позволяющихсоздавать различные алгоритмы обработки сообщений, взаимодействоватьс базами данных, программными приложениями и пользователями. Приложениеотличается понятным интерфейсом, позволяющим быстро адаптироватьпараметры программы и другие настройки к индивидуальным требованиямпользователя, а также возможностью обрабатывать дополнительные каналыкоммуникации (e-mail, web, sms и icq). Стоимость коммерческой версии программногорешения не превысит 20 000 рублей.
2008. Microsoft обновила Office Communications Server
Microsoft объявила о закрытом бета-тестировании второго выпуска объединенной платформы Office Communications Server 2007 Release 2 (R2), интегрирующей средства общения посредством электронной почты, мгновенных сообщений, голосовой и конференц-связи с Microsoft Office, Microsoft Exchange Server и Office SharePoint Server в рамках общей концепции объединенных коммуникаций на базе VoIP.В OCS 2007 R2 реализован более удобный функционал аудиоконференций, обеспечивающий снижение эксплуатационных расходов. Параллельно с общением появилась возможность предоставлять удаленный доступ к своему рабочему столу. Можно создавать групповой чат, например между географически распределенными командами разработчиков. Секретари могут управлять звонками и участвовать в конференциях от имени других пользователей, решая проблему большого объема входящих вызовов. Улучшены мобильные версии OCS-клиентов для телефонов Nokia, смартфонов с Windows Mobile или устройств Blackberry. За счет развитого API облегчилась интеграция функций обмена сообщениями, электронной почтой и голосовых сообщений в сторонние приложения.Microsoft Office Communications Server 2007 R2 будет доступен 3 февраля 2009 года.
2005. Программное решение VoIP PBX от компании Signate
Американская компания Signate разработала программное решение VoIP PBX для провайдеров IP телефонии. Оно устанавливается на сервер Linux и может обслуживать до 3000 абонентов. Программное обеспечение называется SigMAN SP и поддерживает удаленные офисы и мобильных пользователей с помощью удаленного расширения VoIP, через интернет. Решение позволяет провайдерам развернуть расширенные телефонные услуги по низкой стоимости. Подписчики могут сами управлять своими телефонными системами, обеспечивающими автоматическую побудку, музыку на удержании, очередь звонков, аудиоконференции, группы абонентов, голосовую почту и отчеты о звонках. Отличительной особенностью решения является возможность работать с другим сервером в случае краха собственной системы (failover). SigMAN SP поддерживает широкий спектр IP телефонов и звуковых кодеков.
Время на прочтение
15 мин
Количество просмотров 184K
Обзор свободно доступных и бесплатных IP АТС: Asterisk, FreeSWITCH, SipXecs, Yate. Приводятся преимущества и недостатки, сравнительный анализ функциональности и сфер применения. Делается вывод о том, что все продукты можно сочетать друг с другом.
Некоторое время назад ко мне обратился товарищ из «Открытых Систем» и попросил сделать обзор открытых IP АТС. Так как он обратился не только ко мне, а еще и к другим экспертам IP телефонии, то в результате в журнал попала компиляция, в которой мало осталось от моего оригинального обзора. Публикую его целиком на Хабре.
Вначале будет теоретическая вставка, для тех, кто не совсем в теме. Если будет скучно — просто пропустите ее! Приятного чтения! А чтобы лучше читалось, главы сопровождаются музыкальными подарками (настоятельно рекомендую наушники
Поехали!
Теория
PBX (Private Branch Exhange) — английский термин, обозначающий офисную телефонную станцию, которая обеспечивает установление, поддержание и разрыв соединений между аппаратами, то есть коммутацию. PBX позволяет разделять ограниченные ресурсы (городские линии и номера) между неограниченным числом внутренних пользователей, при помощи таких телефонных функций, как внутренний номерной план, перевод звонков, постановка на удержание, и других.
Именно поэтому PBX система необходима любой организации — она позволяет эффективно организовать телефонную связь на предприятии (ну, пока еще нужна
Традиционные PBX системы коммутируют каналы (линии связи), переключая цепи электрического тока. Новые PBX системы коммутируют пакеты в сети TCP/IP, и называются IP PBX. IP PBX работает на основе протоколов IP телефонии. Также IP PBX могут поддерживать и традиционные линии связи — такие IP PBX называются гибридными. В переходный период миграции от традиционной телефонии в IP среду именно гибридные IP PBX наиболее востребованы, хотя функцию конвертации традиционных телефонных каналов в IP пакеты можно также вынести в отдельное устройство — VoIP адаптер или VoIP шлюз, который далее подключается по протоколу IP телефонии к IP PBX.
В настоящее время только два протокола IP телефонии получили широкое распространение — H.323 и SIP.
Протокол, а более правильно, стёк протоколов H.323, был разработан международным союзом электросвязи (англ. International Telecommunication Union, ITU) — международной организацией, определяющей рекомендации в области телекоммуникаций и радио. Целью создания протокола была необходимость проведения аудио и видеоконференций по современным телекоммуникационным сетям, включая цифровые и IP сети.
SIP (англ. Session Initiation Protocol — протокол установления сеанса) — стандарт на способ установления и завершения пользовательского интернет-сеанса, включающего обмен мультимедийным содержимым (видео- и аудиоконференции, мгновенные сообщения, онлайн-игры, и пр.). Разработкой протокола занималась Специальная Комиссия Интернет-разработок (Internet Engineering Task Force, IETF) — открытое международное сообщество проектировщиков, учёных, сетевых операторов и провайдеров, которое занимается развитием протоколов и архитектуры Интернета.
Протокол H.323 обладает большим стандартным набором возможностей по работе с видео конференциями (его создавали телефонисты, а интернет — одна из его рабочих сред), а протокол SIP больше приспособлен к работе в сетях TCP/IP, и более универсален (его создавали «интернетчики», и голос и видео — всего лишь одни из типов медиа контента).
Интернет победил, и в настояще время стандартом де-факто для IP телефонии считается SIP, а H.323 протокол используется в основном в системах многопользовательских видео конференций и для обмена голосовым трафиком по IP между операторами связи, хотя и в этих областях наблюдается тенденция перехода на SIP.
Таким образом, можно с уверенностью сделать вывод, что современные IP PBX системы работают на базе протокола IP телефонии SIP.
Рассмотрим архитектуру SIP подробнее.
Спецификация протокола SIP определяет клиент-серверную архитектуру. Клиент выдает запросы, с указанием того, что он хочет получить от сервера. Сервер принимает и обрабатывает запросы, выдает ответы, содержащие уведомление об успешности выполнения запроса, уведомление об ошибке или информацию, запрошенную клиентом. Обслуживание вызова распределено между различными элементами сети SIP.
Основным функциональным элементом, реализующим функции управления соединением, является абонентский терминал. Остальные элементы сети могут отвечать за маршрутизацию вызовов, а также предоставляют дополнительные сервисы. Перечислим основные элементы:
- Терминал. Когда клиент и сервер реализованы в оконечном оборудовании и взаимодействуют непосредственно с пользователем, они называются пользовательским агентским клиентом — User Agent Client (UAC), и пользовательским агентским сервером — User Agent Server (UAS). Если в устройстве присутствуют и UAC, и UAS, то оно называется пользовательским агентом — User Agent (UA), а по своей сути представляет собой терминальное оборудование SIP. Примеры UA — аппаратный или программный SIP телефон, SIP адаптер.
- Прокси-сервер (от англ. proxy — «представитель») представляет интересы пользователя в сети. Он принимает запросы, обрабатывает их и выполняет соответствующие действия. Прокси-сервер также состоит из клиентской и серверной частей, поэтому может принимать вызовы, инициировать запросы и возвращать ответы. Предусмотрено два типа прокси-серверов:
с сохранением состояний (stateful). Такой сервер хранит в своей памяти все полученные запросы и связанные с ним новые сформированные запросы до окончания транзакции.
без сохранения состояний(stateless). Такой сервер просто обрабатывает получаемые запросы и на его базе реализовать сложные, интеллектуальные услуги невозможно. - Сервер переадресации — используется для определения текущего местоположения пользователя. Сервер переадресации не терминирует вызовы и не инициирует собственные запросы, а только сообщает адрес необходимого терминала или прокси-сервера. Для этих целей он взаимодействует с сервером определения местоположения. Для осуществления соединения пользователь может не использовать сервер переадресации, если он сам знает текущий адрес требуемого пользователя.
Сервер определения местоположения пользователей. Пользователь может перемещаться в пределах сети SIP, поэтому существует механизм определения его местоположения в текущий момент времени. Сервер определения местоположения пользователей служит для хранения текущего адреса пользователя и представляет собой базу данных адресной информации.
Таким образом, спецификация протокола SIP не определяет ничего, кроме механизма установления и разрыва сессии между клиентом и сервером, а также поиска элементов сети. Поэтому SIP протокол используется одновременно с другими протоколами, реализующими пользовательские сервисы.
Одним из таких вспомогательных протоколов является SDP — Session Description Protocol, предназначенный для описания сессии передачи потоковых данных, включая телефонию, интернет-радио, приложения мультимедиа, и поточные приложения. SDP протокол описывает формат заголовков и полей, в которых SIP клиенты и серверы перечисляют свои сессионные возможности (например, поддерживаемые алгоритмы сжатия — кодеки).
Вторым необходимым протоколом является RTP (англ. Real-time Transport Protocol), который используется для непосредственной передачи трафика реального времени. Протокол RTP переносит в своем заголовке данные, необходимые для восстановления голоса или видеоизображения в приемном узле, а также данные о типе кодирования информации (JPEG, MPEG и т. п.). В заголовке данного протокола, в частности, передаются временная метка и номер пакета. Эти параметры позволяют при минимальных задержках определить порядок и момент декодирования каждого пакета, а также интерполировать потерянные пакеты. В качестве нижележащего протокола транспортного уровня, как правило, используется протокол UDP. Установление и разрыв соединения не входит в список возможностей RTP, такие действия выполняются сигнальным протоколом SIP.
Таким образом, работа SIP PBX основывается на трех основных протоколах: SIP, SDP, RTP.
Есть еще протоколы, реализующие дополнительную функциональность, например, SIP TLS и Secure RTP, добавляющие шифрование сигнализации и медиа потоков, и другие, однако основными все же являются SIP, SDP и RTP.
Однако, если SIP протокол не определяет никаких высокоуровневых функций и сервисов, тогда что же такое IP PBX на базе протокола SIP?
Что считать SIP АТС?
В настоящее время существует достаточно большое количество телекоммуникационных программных продуктов, которые отличаются друг от друга архитектурой, целевыми функциями, поддерживаемыми протоколами, популярностью, и другими параметрами. Чтобы понять, являются ли они системой IP PBX, надо рассмотреть их в соответствии со следующими критериями:
- Поддерживает ли система функции SIP регистратора? IP PBX должна знать о местонахождении своих пользователей, поэтому должна реализовывать функции SIP регистратора.
- Поддерживает ли система функции SIP прокси? IP PBX должна заниматься установкой соединений между своими пользователями, а также поддерживать информацию о состоянии этих соединений.
- Поддерживает ли система механизмы контроля над установленной SIP сессией? IP PBX должна иметь возможность прервать текущую сессию по причине поступающего более важного звонка, или для освобождения занятой линии, нужной руководителю, В архитектуре SIP такие функции выполняет так называемый Back-to-back User Agent (B2BUA). При использовании B2BU связь устанавливается не непосредственно между двумя пользователями, а между каждым из пользователей и B2BUA, и один звонок как бы превращается в две полностью независимые SIP сессии.
- Поддерживает ли система функции проксирования RTP трафика? IP PBX должна пропускать через себя медиа потоки, например, в целях записи разговоров.
- Какие дополнительные приложения доступны пользователям? Традиционно PBX системы поддерживают такие функции, как голосовая почта, конференц-связь, музыка на ожидании, статистика звонков и другие.
Целью моей статьи является обзор бесплатных IP PBX систем, распространяемых в исходном коде, которые я и буду сравнивать в соответствии с вышеперечисленными критериями. Наиболее популярными и зрелыми IP PBX системами с открытым кодом сегодня являются следующие:
- Asterisk
- FreeSWITCH
- SipXecs
- Yate
Рассмотрим их подробнее. Но сперва запустим следующий мега-трек!
Asterisk
Проект Asterisk был инициирован в 1999 году Марком Спенсером, владельцем и единственным сотрудником американской компании Linux Support Services.
Марк занимался системным администрированием и коммерческой поддержкой Linux, а также программировал на C.
Один из клиентов Марка обратился к нему с вопросом обеспечения офисной телефонии, и Марк Обнаружил, что офисные АТС стоят очень много денег. И решил написать свою АТС на базе Linux. Так родился проект под названием Asterisk.
Через некоторое время Марк основал компанию Digium, которая стала производить платы сопряжения Asterisk с традиционными телефонными сетями (через аналоговые и цифровые порты).
Вокруг Asterisk образовалось большое сообщество пользователей и разработчиков, проект стал активно развиваться.
В настоящее время Asterisk является самой популярной открытой IP АТС в мире, занимая почти 85% «рынка» open source PBX (а в целом открытые АТС занимают порядка 18% рынка PBX в USA — Открытые АТС занимают 18% рынка телефонии Северной Америки).
Название для Asterisk (от английского «звездочка», обозначение знака *) выбрали очень удачное. В IT звездочка обозначает замещение любого символа, или неограниченное количество символов. Даже штатные возможности Asterisk вызывают удивление. Модульная архитектура Asterisk позволяет легко подключать в коммутационное поле любую бизнес-логику, написанную на практически любом языке программирования, или реализованную на собственном языке диалплана Asterisk.
Приведем сокращенный список функциональных возможностей Asterisk:
- Поддерживаются как протоколы IP телефонии, так и традиционные линии связи. В сервер с Asterisk можно вставить PCI платы Digium с аналоговыми и/или цифровыми портами в нужном количестве и сочетании.
- Поддерживаются все базовые и расширенные функции АТС: голосовое меню, запись разговоров, статистика звонков, музыка на удержании, голосовая почта, постановка звонков в очередь и распределение по операторам (функции кол-центра), и многие другие.
- Напрямую поддерживается Skype (драйвер канала chan_skype от Digium), также есть небольшое WEB приложение, позволяющее вызывать Skype пользователей с кнопочных телефонов через короткие номера из записной книжки
- Поддерживается видео связь.
- Существуют приложения по распознаванию голоса и генерации речи.
- В последних версиях Asterisk поддерживается шифрование разговоров.
- Asterisk обладает простыми и хорошо документированными интерфейсами для интеграции с другими системами (AGI и AMI), что позволяет легко встраивать коммуникации в бизнес-процессы и бизнес-приложения.
- Существует большое количество всевозможных графических средств администрирования Asterisk, как платных, так и бесплатных, среди которых наиболее популярен бесплатный WEB интерфейс FreePBX. Также есть готовые дистрибутивы, позволяющие развернуть на обычном PC сервер IP PBX за считанные минуты. Наиболее популярными бесплатными дистрибутивами Asterisk являются TrixBox, Elastix. Следует сказать, что компания Digium, автор Asterisk, предлагает также коммерческое решение на базе Asterisk — SwitchVox, которое представляет из себя комплексное решение унифицированных коммуникаций. Помимо SwitchVox существует еще несколько десятков как коммерческих, так и открытых систем на базе Asterisk.
- Наконец, вокруг Asterisk собрано очень большое сообщество пользователей, разработчиков и интеграторов, которые помогают друг другу познавать и использовать все многообразие возможностей Asterisk. В рунете самое большое сообщество можно найти на сайте asterisk-support.ru, который был создан в 2004 году в целях поддержки сообщества силами самого сообщества. Также совсем недавно, в январе этого года, был запущен проект asteriskpeople.ru, на котором представлена карта сообщества Астерискеров.
В настоящее время Asterisk продолжает развиваться, еще более стремительно, чем раньше. Только за 2010 год число пользователей Asterisk удвоилось.
Если еще несколько лет назад коммерческую поддержку или индивидуальную разработку под Asterisk можно было получить только в нескольких компаниях, то сегодня десятки компаний со всех регионов России оказывают услуги технической поддержки и системной интеграции основанных на Asterisk решениях, что полностью устранило риск использования свободного ПО в бизнесе — любая компания за разумные деньги может быстро получить гарантированную помощь специалистов по Asterisk высшего класса, некоторые из которых входят в первые десятки мировых Asterisk разработчиков.
Обилие возможностей Asterisk и активное развитие также является и минусом этого продукта — новичкам сложно быстро освоить большой объем информации. Также самые «свежие» версии Asterisk могут испытывать проблемы со стабильностью в виду большого числа добавлений и изменений.
В завершение обзора Asterisk следует сказать, что Asterisk — это решение IP PBX для офиса, хотя многие операторы связи пытаются использовать систему для оказания различных сервисов для своих клиентов. Но Asterisk для этого не очень подходит, так как не очень хорошо масштабируется.
FreeSWITCH
FreeSWITCH — это программный коммутатор, создание которого было инициировано одним из бывших разработчиков Asterisk — Энтони Минессейлом (Anthony Minessale) в 2006 году. После многочисленных попыток использования Asterisk под высокой нагрузкой, Энтони высказал ряд замечаний к базовой архитектуре системы, и предложил ее сменить. Однако, автор Asterisk — Марк Спенсер, отказался менять ядро. Поэтому Энтони вышел из состава разработчиков Asterisk и создал «с нуля» свой продукт, который он назвал FreeSWITCH.
При разработке архитектуры FreeSWITCH авторами были учтены все проблемы существующих открытых программных продуктов для IP телефонии.
Поэтому одними из главных достоинств нового продукта стали стабильность работы и масштабируемость, а также кросс-платформенность — FreeSWITCH работает под управлением как Linux, так и Windows.
Другой особенностью FreeSWITCH является использование SIP стека sofia-sip от Nokia, который считается самой лучшей открытой реализацией SIP протокола, распространяемой в исходном коде. В Asterisk же chan_sip реализован с неполным соблюдением страндартов. SIP является основным протоколом работы FreeSWITCH, хотя также поддерживаются и драйверы PCI плат для интеграции с традиционной телефонией, а также другие протоколы IP телефонии.
FreeSWITCH может использоваться как SIP прокси и SIP регистратор, как Session Border Controller (SBC), транскодирующий Back-to-back User Agent (B2BUA), как сервер конференций или голосовой почты.
Также FreeSWITCH поддерживает и многие функции IP PBX, такие как перевод звонка, перехват, парковка вызова, запись разговоров, прослушивание и другие.
Однако, на сегодняшний день список приложений IP PBX, доступный для FreeSWITCH, проигрывает аналогичному в Asterisk.
Основным интерфейсом конфигурирования FreeSWITCH является текстовые файлы в формате XML, что затрудняет администрирование этой системы, тогда как в Asterisk применяются хорошо читаемые и удобные .ini файлы в формате секция / опция.
Для FreeSWITCH отсутствуют готовые к использованию графические интерфейсы по управлению, что также затрудняет его использование. А существующие GUI для FreeSWITCH (WikiPBX, FusionPBX, blue.box) далеки по функциональности от того же FreePBX для Asterisk.
Тем не менее, FreeSWITCH активно развивается. Некоторые эксперты открытых программных продуктов для телекоммуникаций называют FreeSWITCH «Asterisk killer app», другие утверждают (и я в том числе!), что для обоих продуктов есть место на рынке, так как у каждого из них своя уникальная специфика.
SipXecs
В основу продукта SipXecs заложен исходный код ПО SipXpbx, опубликованный в свободный доступ в в 2004 году компанией PingTel.
Следует сказать, что специалистами PingTel был создан один из самых первых продуктов, при помощи которых успешно взаимодействовали SIP устройства от разных производителей, и их по праву можно считать пионерами «SIPостроения». С тех пор SipXecs считается самой полной и правильной реализацией SIP RFC.
После старта SipXpbx, компания PingTel продолжала развивать свой коммерческий продукт, SIPxchange, периодически выкладывая в открытый доступ различные части кода и добавляя их в SipXpbx.
По мере того, как к открытому проекту подключались активные разработчики, стало сложным поддерживать два разных продукта, так как текущая лицензионная политика не разрешала включать открытый код, написанный энтузиастами, в состав коммерческого продукта. Для решения этой проблемы в 2007 году, PingTel меняет структуру проектов, и выкладывает остальную часть закрытого кода в общий доступ, объединяя его с SipXpbx. Новый проект получил название SipXecs.
В 2008 году PingTel поглощается компанией Nortel. Nortel уже занималась поставкой своим клиентам продукта SCS (Software Communications System), основанного на исходном коде SipXecs. Специалисты Nortel внесли большой вклад как в развитие своего коммерческого продукта SCS, так и в открытый проект SipXecs.
В 2009 году Nortel объявила себя банкротом, и права на коммерческий продукт SCS перешли к Avaya. В марте 2010 года Avaya прекратила добавление своих наработок в исходный код SipXecs. Тогда сообщество пользователей SipXecs, включая некоторых бывших сотрудников PingTel, объединилось под крышей свеже созданной компании eZuce, которая в настоящее время и занимается поддержкой и развитием проекта.
ПО SipXecs написано на языке программирования C++ и Java (на Java, в частности написан его SIP стэк с использованием библиотеки Jain SIP) и работает на ОС Linux.
Это единственная открытая IP PBX система, в ядро которой с самого начала был включен WEB интерфейс по управлению. Если Asterisk позиционируется как голосовая платформа, то разработчики SipXecs считают свой продукт «коробочным» решением унифицированных коммуникаций!
Богатый арсенал Asterisk находится в большом числе конфигурационных файлов всевозможных модулей, а также во встроенной командной строке по управлению (CLI). SipXecs управляется через WEB интерфейс, и в нем возможно сделать только то, что предусмотрено разработчиками.
Asterisk поддерживает много разнообразных телефонных интерфейсов — аналоговых, цифровых, несколько протоколов IP телефонии. SipXecs поддерживает только SIP, являясь чистым SIP решением. Весь телефонный функционал реализован в рамках спецификации протокола SIP, а также разнесен на полностью независимые компоненты, взаимодействующие по протоколам SIP / HTTP / XML-RPC, и которые могут работать как на одном, так и на разных серверах, что, кстати говоря, на новом уровне обеспечивает надежность и масштабируемость.
Если Asterisk — «многопротокольная» система, принимающая звонки из разных типов каналов, и преобразующая их в свой внутренний формат в целях обработки и коммутации (замена старым АТС), то SipXecs — это SIP прокси, который занимается маршрутизацией SIP транзакций, не пропуская через себя медиа-потоки, а замыкая их напрямую между агентскими устройствами (IP телефонами).
Однако, из сильных строн пакета SipXecs вытекают и все его слабости. Так как не проксируются медиа-потоки, невозможно реализовать некоторые важные функции PBX, например, запись разговоров. Также, возникает проблема в том случае, когда пользователь находится внутри сети с частными IP адресами — проблема NAT. Также невозможно реализовать транскодинг там, где это необходимо. Однако, этим проблемы в последних версиях SipXecs решаются при помощи пакета FreeSWITCH, который органично вписался в архитектуру SipXecs, выполняя такие функции, как сервер конференц-связи и IVR сервер.
Yate
Проект Yet Another Telephone Engine (Yate) был начат в 2004 году. Поддерживаемые операционные системы: Linux, BSD, Windows. Написан Yate на C++. Yate не использует внешних SIP библиотек, а реализует SIP стек самостоятельно.
Yate — это софтсвитч, который содержит также многие PBX функции, в частности:
- перевод, удержание и парковку вызова;
- музыку на ожидании;
- конференц-связь;
- очереди
- IVR
- статистику звонков
Однако, Yate в первую очередь — это мультипротокольный коммутатор с очень гибкими правилами маршрутизации. Yate хорошо поддерживает такие протоколы IP телефонии, как H323, IAX2, MGCP, различные уровни SS7 (MTP2, SIGTRAN), драйвера потоковых цифровых плат разных производителей.
Также Yate включает в себя механизм кластеризации, который позволяет стоить хорошо масштабируемые решения.
Архитектурно Yate использует модель микро ядра и шины сообщений, а для маршрутизации сообщений используются регулярные выражения с возможностью размещения любых сообщений на шине. Такая архитектура делает простым добавление новых модулей, не затрагивая существующего кода. Yate — самый настоящий телефонный низкоуровневый двигатель (engine).
Существует специальный свободный дистрибутив с Yate и WEB интерфейсом по управлению – FreeSentral, включающий в себя интерфейс пользователя, где он управляет своими настройками, такими как переадресация, голосовая почта, записная книга, а также может просматривать статистику своих звонков.
Среди всех рассмотренных продуктов Yate обладает наименьшим функционалом, однако то, что Yate умеет делать, делает очень хорошо и стабильно. Еще одним недостатком является недостаточная документация.
Наиболее частое применение Yate — конвертер H323-SIP сигнализации.
Заключение
Выбрать IP PBX систему для своей организации среди открытых продуктов весьма непросто.
Ситуацию ухудшает то, что все они в принципе могут работать одновременно.
По мнению автора этой статьи, следует не пожалеть времени, и самостоятельно протестировать Asterisk, FreeSWITCH и SipXecs, и выбрать для себя продукт, подходящий больше.
А может, использовать их все. Ничто не мешает использовать SipXecs в качестве опорной IP-PBX, на которой регистрируются пользователи, FreeSWITCH в качестве сервера аудио конференций, Yate в качестве SIP-H323 транслятора для подключения провайдеров связи по H323 протоколу, так как единственная реализация H323 в Yate намного лучше любой из 3-х реализаций H323 в Asterisk, и Asterisk в качестве медиа-шлюза с потоковыми платами Digium или Sangoma, а также в качестве сервера дополнительных приложений, например, селекторной видео связи.
Добро пожаловать в мир открытых и бесплатных телефонных решений!
А тем, кто дочитал до конца — музыкальный бонус! Enjoy!
Рейтинг программных АТС решений для бизнеса.
1
Программная система коммуникаций. IP АТС, бесплатные интегрированные видеоконференции, чат с клиентами, приложения для iOS и Android, Mac и Windows, современный веб-клиент. Простая и быстрая установка. Низкая стоимость владения.
2
Программная платформа для коммуникаций. Обеспечивает омниканальное обслуживание клиентов, охватывая наиболее распространенные каналы коммуникации. Платформа автоматизирует работу контакт-центров, например, массовый исходящий обзвон абонентов по списку. Кроме того, платформа дает возможность оценивать и корректировать работу сотрудников КЦ, контролировать показатели контакт-центра и вести расширенную отчетность.
3
IP-PBX с открытым кодом. В комплексе с необходимым оборудованием, обладает всеми возможностями классической АТС, поддерживает множество VoIP протоколов и предоставляет функции голосовой почты, конференций, интерактивного голосового меню (IVR), центра обработки вызовов, записи CDR и прочие функции
4
Программная АТС для небольших компаний на базе Asterisk. Поддерживает телефоны 6 различных производителей, имеет профессиональные возможности, проста в использовании, поддерживает VoIP, ISDN, и аналоговые каналы. Интерфейс русифицирован
5
Полнофункциональный веб-интерфейс для конфигурации Asterisk PBX. FreePBX предлагает простой, интуитивно понятный интерфейс для настройки и управления Asterisk PBX.
6
Программно-аппаратная IP АТС для телефонизации компаний малого и среднего бизнеса. Позволяет оптимально подобрать оператора связи и объединить удаленные офисы в единую телефонную сеть с единым номерным планом. Состоит из аппаратной и программной платформ, которые предоставляют расширенный функционал офисной АТС
7
Многофункциональная программная IP мини-АТС. Личный кабинет абонента. Просмотр личной статистики и управление своим номером. Сервер VPN. Факс сервер. Возможность работы с GSM и LTE модемами. Firewall защита от несанкционированного доступа к АТС. Есть облачная версия
8
IP АТС система. Интуитивно понятный интерфейс настройки Asterisk. Интеграции с CRM (Битрикс24, AmoCRM, 1C). Бот следящий за пропущенными звонками.
9
Открытая телефонная платформа, распространяемая в исходных кодах, созданная для удовлетворения потребности в управляемых голосом или текстом системах, масштабируемых от софтфонa до софтсвичa.
10
Программная IP АТС с веб интерфейсом. Поставляется как в виде программного обеспечения, так и в виде готового программно-аппаратного решения.
Еще несколько лет назад аббревиатура АТС ассоциировалась со множеством оборудования и проводов. И все это добро нужно было где-то установить, как-то содержать и обслуживать, что могли себе позволить далеко не все компании. С появлением программных АТС все изменилось. Теперь, чтобы развернуть корпоративную автоматизированную телефонную станцию, не обязательно даже иметь собственный сервер.
Рассказываем, программная АТС для IP телефонии — на что она способна и как может быть полезна бизнесу.
Что такое программная АТС
Ее можно охарактеризовать как программу (или программный комплекс), которая эмулирует работу «традиционной» АТС. Здесь все переведено в цифру: от коммутации каналов, до управления вызовами.
Варианты развертывания
Программа для IP АТС может быть развернута на локальном сервере компании. Для обеспечения ее работы могут использоваться различные платформы. Как правило, разработчики предлагают программные IP АТС для различных дистрибутивов Linux, BSD, Windows. Некоторые разрабатывают ПО для развертывания корпоративных автоматических телефонных станций для операционной системы OS X. Связь обеспечивается при подключении к какому-либо провайдеру IP-телефонии, с использованием его каналов и инфраструктуры.
Второй вариант развертывания — на мощностях провайдера, предоставляющего услуги IP-телефонии. Такая схема доступна, например, для пользователей виртуальной АТС «Телфин.Офис». Доступ к автоматизированной телефонной станции в этом случае осуществляется через WEB-интерфейс. При использовании такой схемы для компании-пользователя нет необходимости в выделении специалистов для обеспечения работоспособности и поддержки системы. Всем эти занимается провайдер. Необходимость в каком-либо дополнительном аппаратном обеспечении при использовании этой схемы отсутствует. В общем, нужен только доступ к интернету, чтобы управлять своей корпоративной АТС через WEB-интерфейс.
Возможности и преимущества программных АТС для IP телефонии
Среди особенностей и преимуществ программ для IP АТС:
-
Быстрый запуск. Касается это в большей степени варианта, когда АТС развертывается на мощностях провайдера с доступом через web-интерфейс. В этом случае начать пользоваться корпоративной автоматической телефонной станцией бизнес может практически сразу после обращения. При развертывании на собственной инфраструктуре времени требуется чуть больше. Но все равно это не идет ни в какое сравнение с временными затратами на организацию работы физической АТС.
-
Более дешевые тарифы на IP-телефонию, чем на обычную связь. Например, разница в расходах на мобильную связь и на IP-телефонию может достигать 7 раз (в пользу второй, конечно же). Схожие цифры получаются и при сравнении с традиционной телефонией. Экономии удается достичь за счет множества факторов, главный из которых — возможность обеспечить бесплатное общение между абонентами внутри корпоративной сети, обслуживаемой программной АТС.
-
Огромное количество функций и инструментов, доступных для пользователей IP-телефонии и программных АТС. Например, пользователям «Телфин.Офис» предлагает 100+ бизнес-функций. Часть из них включается в пакет услуг по умолчанию при подключении к ВАТС, часть — за дополнительную плату по отдельному запросу.
Функционал и возможности программных АТС
Выше уже говорилось о том, что пользователям ВАТС, таких как «Телфин.Офис», доступно более 100 различных функций и возможностей. Давайте рассмотрим ключевые из них.
Голосовое меню (IVR)
Функция позволяет автоматизировать общение со звонящими и минимизировать привлечение к этому процессу «живых» специалистов. Благодаря IVR можно организовать перенаправление входящих вызовов на нужных специалистов, информирование клиентов о различных событиях, акциях и т.д., а также сбор обратной связи.
Конференцсвязь
Благодаря тому, что при организации связи с помощью IP-телефонии, через программные АТС используется интернет, бизнес получает возможность организовывать различные типы онлайн-конференций: аудиоконференции и видеоконференции. Это позволяет объединить несколько человек (сотрудников одной компании, клиентов, партнеров и пр.) для обсуждения разных вопросов. При этом есть возможность обмениваться мультимедиа, файлами и прочей информацией.
Интеграция с различными сторонними сервисами и ПО
Программная АТС может интегрироваться с различными сторонними решениями (чего нельзя сказать о «традиционных» автоматизированных телефонных станциях). Среди них:
-
CRM-системы.
-
Решения для автоматизации документооборота.
-
Складское ПО.
-
Программы для работы с различными типами рекламы.
В принципе, программную АТС можно интегрировать практически с любыми сторонними продуктами. Все благодаря использованию API. Многие разработчики, помимо API, предлагают и другие способы интегрировать свои продукты со сторонними. Например, у «Телфин.Офис» имеются готовые модули для интеграции ВАТС с различными программами и сервисами. Также сделать это можно через специальные коннекторы, такие как Albato, ApiХ-Drive и аналогичные им.
Возможность подключения различных устройств
Программная АТС может обслуживать различные абонентские устройства. Это:
-
Обычные, «традиционные» телефоны. Для их подключения к IP-телефонии используются SIP-шлюзы, обеспечивающие возможность приема/передачи данных с помощью IP-сетей (интернета).
-
IP-телефоны. Подключаются к программным АТС без каких-либо устройств-«посредников». В зависимости от модели могут иметь функционал для участия в видеоконференциях и передачи файлов.
-
Компьютеры, планшеты и прочие устройства. Доступ к программным IP АТС обеспечивается за счет установки специального ПО — софтофонов или программных телефонов. Также у некоторых провайдеров IP-телефонии есть плагины для браузеров, позволяющие пользоваться IP-телефонией.
-
Мобильные телефоны. Здесь есть выбор вариантов включения в состав корпоративной программной АТС. На такие девайсы можно установить софтофон, или использовать браузер с плагином для подключения к IP-телефонии. Еще один вариант подключения мобильных телефонов к ВАТС — технология FMC. У некоторых провайдеров (у того же «Телфин», например) есть технологии, позволяющие подключать мобильные телефоны к корпоративным IP программным АТС «напрямую», без использования каких-то дополнительных технологий.
Еще одна важная возможность/особенность программных АТС — скорость масштабирования. При необходимости к ним быстро подключается необходимое количество номеров. Если же потребность в них отпадает, номера можно быстро отключить. При этом плата взимается только за количество обслуживаемых в данный момент абонентов. Т.е. программная АТС адаптируется под реальные потребности бизнеса и не требует каких-то дополнительных трат на неиспользуемые в данный момент опции и возможности.
В общем, программная АТС — это не просто телефонная связь. Это инструмент, который объединяет в себе несколько важных для бизнеса каналов коммуникации и технологий.
2022. В 3CX добавили возможность использовать IP-телефоны в качестве устройств SBC
Вышло обновление Update 6 версии V18 программной АТС 3CX, которое по своей масштабности сопоставимо с новой версией продукта. Обновление объединяет многое из того, над чем команда 3CX работала в 2022 году, а также включает полезные функции облачной версии 3CX StartUP в основной продукт 3CX. Но главное, новая версия позволит оптимизировать и упростить настройку 3CX. Кроме того, теперь в системе можно использовать IP-телефоны в качестве устройств SBC (Session Border Controller) с помощью новой прошивки, в которую включена поддержка службы SBC. Наличие SBC является ключевой особенностью 3CX, поскольку проксирование голосового трафика через SBC позволяет его шифровать, а также защищает от блокировки трафика брандмауэром (в отличие от STUN).
2021. В 3CX появилось десктоп-приложение для Windows
Компания 3CX представила новую версию своей программной АТС — 3CX V18, которая характеризуется лучшим в своем классе качеством связи, отличной производительностью и надежностью. V18 предлагает пользователям не только улучшения веб-клиента, но и возможность пользоваться им в виде нативного приложения Windows Desktop App. Теперь пользователям не нужно устанавливать расширение 3CX и использовать браузер. Windows Desktop App отлично интегрируется с операционной системой, обеспечивая быструю и надежную работу и позволяя работать с вызовами прямо из текущего приложения, например, CRM-системы, не переключаясь в другое окно. Также, новая версия содержит улучшения мобильных клиентов, поддержку Active Directory, интеграцию с Microsoft Teams, новый голосовой движок для повышения качества звука.
2014. VoIP шлюзы Beronet официально совместимы с IP АТС 3CX
Компания 3CX, разработчик IP АТС для Windows и немецкий производитель VoIP шлюзов Beronet объявили о стратегическом партнерстве. Теперь VoIP шлюзы beroNet официально полностью совместимы с 3CX Phone System, что гарантирует полную поддержку для заказчиков и партнеров 3CX. Теперь все прошивки шлюзов тестируются с 3CX Phone System перед официальным релизом и заказчики могут быть полностью уверены в совместимости. Шлюзы beroNet также будут автоматически настраиваться для 3CX Phone System что должно решить большинство проблем связанных с взаимодействием. Напомним, VoIP шлюз позволяет связать офисную IP АТС (в данном случае, установленную на компьютере) с обычной телефонной линией оператора телефонии или с аналоговой АТС для расширения ее функционала.
2010. 3CX Phone System v.9: видеозвонки, поддержка Android, MS Dynamics CRM…
Российский дистрибьютер программной АТС 3CX, компания ICE Partners, объявила о доступности финальной версии 3CX Phone System v9. Новую версию можно назвать решением для унифицированных коммуникаций, т.к. в ней появилась поддержка видеосвязи и мобильных устройств на платформе Android. 3CX v9 позволяет делать видео-звонки одним нажатием кнопки, для этого можно использовать собственный программный телефон 3CX Phone или софтфон X-Lite, а также IP-телефона Yealink VP-2009 или Grandstream. А пользователи смартфонов Android теперь смогут принимать и совершать звонки как полноценные абоненты АТС. Для этого необходимо загрузить 3CX Phone for Android и настроить его как обычного абонента 3CX Phone System. Дополнительно в v9 реализована автонастройка 3CX Phone и 3CX Assistant при их установке и обновлении, монитор присутствия и очередей для удаленных АТС и перевод звонков на удаленных АТС, функция общей линии (то есть при звонке трубку может снять любой сотрудник подключенный к этой линии, без необходимости переадресации), интеграция с MS Dynamics CRM (при звонке всплывает карточка контакта), создание конференции несколькими кликами.
2010. Вышла 3CX Phone System V9 (beta) с поддержкой видео
Вышла новая версия популярной программной IP АТС под Windows — 3CX Phone System 9 (пока в beta версии). Главной новой фичей стала поддержка видеосвязи для программных телефонов 3CX Phone, X-Lite и нового IP-телефона Yealink VP-2009. Кроме того, появился дополнительный модуль для мониторинга удаленных абонентов, переадресация и звонки на мобильные телефоны, расширенные правила переадресации, улучшена производительность медиа-сервера, импорт пользователей из Active Directory, создание конференций через 3CX Assistant, полная интеграция с Microsoft Dynamics CRM, улучшенный портал MyPhone. Напомним, в России 3CX представляет компания Ice Partners.
2010. Новые возможности 3CX Phone System
Обновилась программная IP-АТС под Windows — 3CX Phone System. В числе обновлений: Ultidev Cassini Webserver — новый, более стабильный и производительный веб-сервер, который пришел на замену Microsoft Cassini; Возможность загрузки апдейтов без необходимости переустановки 3CX; Сообщения в Server Activity Log, о количестве текущих активных вызовов, т.е. можно в любой момент увидеть загрузку системы; Возможность запретить исходящие вызовы с внутреннего номера; Поддержка автоконфигурирования телефонов Yealink (SkypeMate); Удаленная перезагрузка телефонов Yealink (SkypeMate); Импорт пользователей из Active Directory с разделением по имени и фамилии; Автоматическое обновление 3CX Assistant по сети; Возможность локализации системы пользователем.
2009. 3CX Phone System 8 — совместима с Windows 7
Компания ICE Partners, представитель 3CX в России, провела тестирование на совместимость новой версии программной IP АТС 3CX Phone System 8 и Windows 7. Для тестирования использовался сервер Intel Core 2 Duo 2.66 с 4 GB RAM. Для усложнения задачи была взята 64-битная операционная система. Установкапрошла без каких-либо проблем и ошибок. Не потребовалось дополнительнаяустановка .NET Framework, его версия 3.5.1 уже включена в составдистрибутива. В рамках тестирования было проверено создание регистрации абонентов, подключение SIP-оператора (SIPNET), входящие-исходящие звонки, как внутренние, так и со стороны оператора, переадресация и конференция. Тестирование прошло успешно. Ура! Единственнымминусом стала невозможность применения IIS, так как прилагаемыйCassini рекомендован для небольших инсталляций до 25 абонентов.
2008. Компания «Телефонные Системы» объявила о запуске IP АТС
Компания «Телефонные Системы» представила IP АТС Oktell — программное решение на базе Windows. Основными функциональными преимуществамипрограммного продукта IP АТС Oktell является наличие графическойсистемы IVR, возможности ведения централизованной записи телефонныхразговоров, а также построения служебных сценариев, позволяющихсоздавать различные алгоритмы обработки сообщений, взаимодействоватьс базами данных, программными приложениями и пользователями. Приложениеотличается понятным интерфейсом, позволяющим быстро адаптироватьпараметры программы и другие настройки к индивидуальным требованиямпользователя, а также возможностью обрабатывать дополнительные каналыкоммуникации (e-mail, web, sms и icq). Стоимость коммерческой версии программногорешения не превысит 20 000 рублей.
2008. Microsoft обновила Office Communications Server
Microsoft объявила о закрытом бета-тестировании второго выпуска объединенной платформы Office Communications Server 2007 Release 2 (R2), интегрирующей средства общения посредством электронной почты, мгновенных сообщений, голосовой и конференц-связи с Microsoft Office, Microsoft Exchange Server и Office SharePoint Server в рамках общей концепции объединенных коммуникаций на базе VoIP.В OCS 2007 R2 реализован более удобный функционал аудиоконференций, обеспечивающий снижение эксплуатационных расходов. Параллельно с общением появилась возможность предоставлять удаленный доступ к своему рабочему столу. Можно создавать групповой чат, например между географически распределенными командами разработчиков. Секретари могут управлять звонками и участвовать в конференциях от имени других пользователей, решая проблему большого объема входящих вызовов. Улучшены мобильные версии OCS-клиентов для телефонов Nokia, смартфонов с Windows Mobile или устройств Blackberry. За счет развитого API облегчилась интеграция функций обмена сообщениями, электронной почтой и голосовых сообщений в сторонние приложения.Microsoft Office Communications Server 2007 R2 будет доступен 3 февраля 2009 года.
2005. Программное решение VoIP PBX от компании Signate
Американская компания Signate разработала программное решение VoIP PBX для провайдеров IP телефонии. Оно устанавливается на сервер Linux и может обслуживать до 3000 абонентов. Программное обеспечение называется SigMAN SP и поддерживает удаленные офисы и мобильных пользователей с помощью удаленного расширения VoIP, через интернет. Решение позволяет провайдерам развернуть расширенные телефонные услуги по низкой стоимости. Подписчики могут сами управлять своими телефонными системами, обеспечивающими автоматическую побудку, музыку на удержании, очередь звонков, аудиоконференции, группы абонентов, голосовую почту и отчеты о звонках. Отличительной особенностью решения является возможность работать с другим сервером в случае краха собственной системы (failover). SigMAN SP поддерживает широкий спектр IP телефонов и звуковых кодеков.
Провайдеры делают все возможное, чтобы адаптировать услуги и пакеты, чтобы они действительно соответствовали потребностям каждого бизнеса в каждом конкретном случае. Однако из-за различий в вариантах использования, отраслях, размерах коллектива, требуемых функциях или безопасности может быть практически невозможно расставить точки «i» и пересечь каждую «t».
В тех конкретных случаях, когда служба «cookie-cutter» просто не восполняет пробелы, компании могут обратиться к платформе с открытым исходным кодом, и да, существуют доступные программные решения для УАТС с открытым исходным кодом.
С правильной командой разработчиков и ИТ-подразделений любой бизнес может разработать и адаптировать свое собственное программное обеспечение для домашних АТС или даже пакет унифицированных коммуникаций. Поскольку эти платформы с открытым исходным кодом, все исходные коды доступны бесплатно онлайн и могут быть адаптированы для каждого конкретного сценария.
Asterisk
Asterisk, по сути, является прародителем всех открытых VoIP и PBX решений и продолжает работать как золотой стандарт. Являясь ведущей платформой телефонии с открытым исходным кодом и обширным списком функций, который продолжает расти с каждым годом, набор инструментов Asterisk используется не только массовым количеством установок по всему миру, многие провайдеры из нашего списка начинали с или полностью основаны на движке Asterisk.
Обладая стандартными функциями УАТС, включая интерактивное меню голосового ответа, автоматическое распределение вызовов, конференц-связь и обычную голосовую почту, Asterisk позволяет превратить любой компьютер в коммуникационный сервер. При поддержке Digium, программное обеспечение полностью бесплатное и с открытым исходным кодом. Чтобы помочь вам начать, Asterisk предоставляет онлайн-классы в режиме реального времени, онлайн-курсы обучения и даже руководство для Asterisk Definitive Guide от O’Reilly Press. Asterisk почти может считаться платформой для разработки вашей системы VoIP, PBX или UC.
SIP Foundry
SIPFoundry, которую часто считают одним из основных конкурентов платформы Asterisk, была основана в 2004 году и предлагает практически те же решения, что и двигатель Asterisk. SIPFoundry позволяет создавать ваши голосовые и видеосвязи, а также конференц-связь, единую систему обмена сообщениями, мгновенные сообщения и чат с указанием присутствия, и даже мобильный клиент. Как и в случае с Asterisk, платформа включает в себя все, что вам нужно для создания собственного решения Unified Communications.
Однако, несмотря на то, что Asterisk является на 100% бесплатным и с открытым исходным кодом, SIPFoundry имеет несколько иное вращение и продает профессиональную поддержку пользователям по разным ставкам, начиная с 495 долларов в месяц для 100 пользователей, до 20 000 пользователей взимается за дело на индивидуальной основе. Несмотря на то, что для некоторых компаний, желающих построить свою систему, принятие дополнительной группы поддержки может потребовать дополнительных затрат.
Elastix
Первоначально основанная на платформе Asterisk, Elastix предлагает программное обеспечение сервера унифицированных коммуникаций с открытым исходным кодом, включая IP-АТС, электронную почту, IM, факс и даже возможности совместной работы. С акцентом на предпринимательском рынке, инструмент является полностью бесплатным для коммерческого или личного использования. Проект также включил функции из других проектов с открытым исходным кодом, включая FreePBX, HylaFAX, Openfire и Postfix, чтобы завершить все доступные предложения UC.
В целом, Elastix стремится использовать все возможности Asterisk и других проектов в одном простом в использовании интерфейсе. Elastix может похвастаться поддержкой широкого спектра оборудования, включая Digium, Dinstar, Yeastar, Yealink и Snom. Elastix был одним из первых дистрибутивов, который включал модуль центра обработки вызовов с функцией прогнозирующего набора номера и продолжает предлагать надежное решение, опять же бесплатное в соответствии с GNU General Public License.
С момента написания этого поста мы обратили внимание, что Elastix предлагает до 8 бесплатных звонков на SIM-карту только для примерно 25 пользователей.
FreeSWITCH
FreeSWITCH также изначально основывался на платформе Asterisk и был создан и создан тремя первыми разработчиками платформы Asterisk, Энтони Минсейлом II, Брайаном Вестом и Майклом Джеррисом. Сосредоточив внимание на модуляции, кроссплатформенной поддержке, масштабируемости и стабильности, FreeSWITCH предлагает одну из самых гибких платформ для создания собственного пакета UC. FreeSWITCH поддерживает SIP, H.323 и даже WebRTC, чтобы использовать последние достижения в технологии, и легко интегрировать и взаимодействовать с любой другой популярной платформой АТС с открытым исходным кодом.
Чтобы уменьшить сложность системы, FreeSWITCH использует свободно доступные библиотеки программного обеспечения, которые будут выполнять необходимые функции для работы вашей системы. FreeSWITCH предлагает обычные функции вызова и даже добавляет некоторые дополнительные функции, такие как распознавание и синтезирование речи и даже интерфейсы PSTN для аналоговых и цифровых каналов.
OpenPBX от Voicetronix
Voicetronix – поставщик решений и оборудования для телефонии, предлагающий не только целый ряд аппаратных средств, но и платформу с открытым исходным кодом OpenPBX. Самостоятельная работа VoicetroniX OpenPBX – это веб-приложение для УАТС с веб-порталом управления пользователями, а также графический интерфейс управления для быстрой и простой настройки. Платформа включает в себя обычные функции автосекретаря, автоматического распределения вызовов, групп поиска маршрутов с наименьшим количеством вызовов и даже неограниченной голосовой почты.
Уникальные функции, такие как неограниченное количество групп поиска звонков, удержание музыки и возможность отображения записей звонков, делают платформу очень мощным решением для предприятий, которым требуется базовое программное обеспечение для работы с вызовами или контакт-центр. Поскольку базовая CRM уже включена и встроена в платформу, пользователям может не потребоваться отдельное решение CRM, что экономит время и деньги. OpenPBX Voicetronix даже позволяет для голосовой почты на электронную почту, нажмите, чтобы набрать и перевести вызовы.
PBXInAFlash
PBXInAFlash стремится сделать возможным настроить ваш сервер УАТС, как следует из названия, в одно мгновение. Проект собрал все в одном месте, что пользователям потребуется для создания своей системы УАТС в течение часа, в которой используется операционная система CentOS Linux, включая веб-сервер Apache, сервер SendMail и сервер баз данных MySQL, а также брандмауэры и необходимые протоколы. Система также предоставляет пользователям выбор Asterisk 1.8, 10, 11 или FreePBX 2.9, 2.10 или 2.11.
Пользователи также могут выбирать из десятков надстроек, чтобы по-настоящему настроить систему с помощью таких полезных функций, как автоматическое резервное копирование, службы поиска идентификаторов вызывающих абонентов, ключи SSL, интеграция с Google Voice, функция преобразования текста в речь и поддержка факсов – только для назвать несколько. Все разработано, чтобы быть простым, и дополнения могут быть установлены одним щелчком мыши менее чем за минуту. PBXInAFlash – это самое быстрое и простое решение, которое ставит перед собой цель номер один: не раздувать и не допускать ошибок.
FreePBX
Сочетая в себе лучшее из обоих миров и стремясь использовать огромную работу, уже проделанную проектом Asterisk, FreePBX представляет собой графический пользовательский интерфейс с открытым исходным кодом (GUI) на основе веб-интерфейса, помогающий пользователям лучше управлять и настраивать свою систему на основе Asterisk.
Хотя в проекте используется система Asterisk, пользователи могут загрузить либо только графический интерфейс для добавления в свою существующую систему, либо весь пакет, включающий предварительно сконфигурированную операционную систему, Asterisk и графический интерфейс FreePBX сверху, а также все необходимые зависимостей. Таким образом, хотя внедрение Asterisk может потребовать дополнительных технических знаний, чтобы в полной мере использовать преимущества или создать собственный графический интерфейс, FreePBX объединяет все это.
FreePBX также позволяет устанавливать неограниченное количество SIP-транков благодаря интеграции SIPSTation непосредственно в платформу. FreePBX также включает в себя длинный список коммерческих модулей и надстроек для улучшения вашей системы с еще большим количеством функций, а также программу для реселлеров, чтобы обеспечить надлежащее обучение, качество и стабильность для реселлеров и конечных пользователей. По сути, программа обучит и обучит вашу команду по продажам и поддержке, если вы хотите упаковать и продать свой продукт.
OpenSIPS
Сосредоточив внимание на реализации SIP-сервера с открытым исходным кодом, OpenSIPs по-прежнему позволяет устанавливать как независимый, настраиваемый пакет унифицированных коммуникаций, так и УАТС. Платформа поддерживает голосовые, видео, мгновенные сообщения и службы присутствия с масштабируемой и модульной конструкцией, поэтому, как и любая другая платформа, она должна быть настолько настраиваемой, насколько вам нужно. OpenSIP помечены как один из самых быстрых SIP-серверов и предлагают надежное решение на уровне предприятия или операторского класса.
OpenSIP даже предоставляет постоянный список тестов производительности для подтверждения своих требований. Аналогично Asterisk, OpenSIP предоставляет записанные вебинары и подробные руководства для каждой версии и конфигурации платформы OpenSIP. Веб-портал конфигурации должен упростить сбор данных и статистики вашего сервиса, а также конфигураций на лету.
Kamailio
За 15 лет развития Kamailio продолжает наращивать и расширять свой SIP-сервер с открытым исходным кодом. Благодаря мощным функциям, таким как асинхронный TCP, UDP и SCTP, TLS для обеспечения защищенной связи для ваших данных VoIP, включая голосовое видео и текст, и даже WebRTC поддерживают показы тяжелой работы. Kamailio также поддерживает обмен мгновенными сообщениями и присутствием, а также дополнительные скрытые функции, такие как маршрутизация с наименьшей стоимостью, балансировка нагрузки, аварийное переключение при маршрутизации и даже аутентификация и авторизация для повышения безопасности.
Kamailio предлагает один из самых сильных уровней безопасности, который мы видели в этом списке, и он будет хорошей рекомендацией для любой команды или бизнеса, которому необходимо сохранить все как можно более защищенным и защищенным благодаря уровню шифрования, который обеспечивает платформа. С другой стороны, Kamailio может быть немного сложнее принять, требуя более глубокого знания самого протокола SIP, чтобы полностью использовать платформу.
3CX
3CX Phone System – это еще одна программная УАТС с открытым исходным кодом, основанная на стандарте SIP. Это решение позволяет внутренним абонентам совершать вызовы как в КТСОП, так и только в стандартных службах VoIP.
Платформа также предлагает простой для понимания веб-интерфейс, и процесс установки должен быть довольно простым, просто запустив исполняемый файл на компьютере под управлением Windows. 3CX, кажется, избавляет от хлопот и развития, необходимых для установки вашего PBX-сервера, и даже предлагает мобильные клиенты iOS и Android, а также программные телефоны Windows и Mac. Веб-конференции также стало возможным благодаря принятию WebRTC.
3CX также позволяет значительно улучшить качество обслуживания клиентов с помощью Click2Call для вашего веб-сайта или приложений, а также интеграции с CRM, чтобы агенты всегда были готовы. Академия онлайн-обучения всегда доступна для пользователей, чтобы узнать, как полностью использовать свою платформу 3CX.
Похожие публикации
Дата публикации: 03.04.2020
Для того, чтоб можно было пользоваться программами 3CX, представленными ниже для скачивания, у вас должен быть лицензионный ключ 3CX. Если у вас нет лицензии, полноценно воспользоваться скаченными программами не получится.
Для получения бесплатного ключа перейдите по этой ссылке. На официальном сайте 3CX вам будет предложено заполнить небольшую анкету, после чего на e-mail будет выслан ключ 3CX. Он предоставит право в течение 40 дней пользоваться полнофункциональной версией Professional на нужное вам количество одновременных вызовов. Вы можете через нашу компанию продлить такой ключ еще на 45 дней и перевести его на этот срок в версию Enterprise.
Для получения платной лицензии обращайтесь в нашу компанию. Полный прайс представлен здесь.
СЕРВЕРНАЯ ЧАСТЬ
- Скачать 3CX v18 для Windows
- Скачать 3CX v18 для Linux – ISO Debian
- Скачать 3CX SBС (Session Border Controller)
- Скачать 3CX CFD (Call Flow Designer); инструкция к CFD
КЛИЕНТСКАЯ ЧАСТЬ
- Скачать 3CXPhone для Windows
- Скачать 3CXPhone для Mac
- Скачать 3CXPhone для Android
- Скачать 3CXPhone для iOS
ПРОЧЕЕ
- Скачать 3CX Log Viewer; инструкция к 3CX Log Viewer
- Скачать 3CX API Documentation Package for 3CX V16
- Скачать 3CXPhone для Windows v6 (старая версия клиента, работает со сторонними АТС и провайдерами телефонии)
ПОЛЕЗНЫЕ УТИЛИТЫ ДРУГИХ БРЕНДОВ
- Шаблоны подключения федеральных операторов связи (от ООО «Деловой разговор»); инструкции к шаблонам
- Скачать WireShark (скачивайте 64-х битную версию – захват и анализ потока сетевых данных)
- Скачать утилиту putty (подключение к Linux-машине по SSH)
- Скачать утилиту tcping (пинг по TCP для указанного порта)
- Скачать Audacity (работа со звуковыми файлами: запись, редактирование, конвертация)
Также доступны:
- перевод вызова
- автосекретарь
- голосовая почта
- статистика по звонкам
- правила переадресации
- конференции с телефонных аппаратов
- русифицированный интерфейс и меню голосовой почты
Более подробное сравнение бесплатной и коммерческой версий тут.
Для тестирования коммерческих функций можно использовать этот серийный номер: SAOY-3LMW-U3OT-GLJV. (полный функционал для двух линий)
3CX v12
- Скачать 3CX Phone System 12
- Скачать IP телефон 3CX Phone for Windows
- Скачать IP телефон 3CX Phone for Mac OS
- Скачать Модуль интеграции с CRM
3CX v11
- Скачать 3CX Phone System 11 Final
- Скачать IP телефон 3CX Voip Phone 6
- Скачать шлюз для Skype 3CX Gateway for Skype 2.0
- Скачать приложение для подключения удаленных абонентов 3CX SIP Proxy Manager.
Рейтинг программных АТС решений для бизнеса.
1
Программная система коммуникаций. IP АТС, бесплатные интегрированные видеоконференции, чат с клиентами, приложения для iOS и Android, Mac и Windows, современный веб-клиент. Простая и быстрая установка. Низкая стоимость владения.
2
Программная платформа для коммуникаций. Обеспечивает омниканальное обслуживание клиентов, охватывая наиболее распространенные каналы коммуникации. Платформа автоматизирует работу контакт-центров, например, массовый исходящий обзвон абонентов по списку. Кроме того, платформа дает возможность оценивать и корректировать работу сотрудников КЦ, контролировать показатели контакт-центра и вести расширенную отчетность.
3
IP-PBX с открытым кодом. В комплексе с необходимым оборудованием, обладает всеми возможностями классической АТС, поддерживает множество VoIP протоколов и предоставляет функции голосовой почты, конференций, интерактивного голосового меню (IVR), центра обработки вызовов, записи CDR и прочие функции
4
Программная АТС для небольших компаний на базе Asterisk. Поддерживает телефоны 6 различных производителей, имеет профессиональные возможности, проста в использовании, поддерживает VoIP, ISDN, и аналоговые каналы. Интерфейс русифицирован
5
Полнофункциональный веб-интерфейс для конфигурации Asterisk PBX. FreePBX предлагает простой, интуитивно понятный интерфейс для настройки и управления Asterisk PBX.
6
Программно-аппаратная IP АТС для телефонизации компаний малого и среднего бизнеса. Позволяет оптимально подобрать оператора связи и объединить удаленные офисы в единую телефонную сеть с единым номерным планом. Состоит из аппаратной и программной платформ, которые предоставляют расширенный функционал офисной АТС
7
Многофункциональная программная IP мини-АТС. Личный кабинет абонента. Просмотр личной статистики и управление своим номером. Сервер VPN. Факс сервер. Возможность работы с GSM и LTE модемами. Firewall защита от несанкционированного доступа к АТС. Есть облачная версия
8
IP АТС система. Интуитивно понятный интерфейс настройки Asterisk. Интеграции с CRM (Битрикс24, AmoCRM, 1C). Бот следящий за пропущенными звонками.
9
Открытая телефонная платформа, распространяемая в исходных кодах, созданная для удовлетворения потребности в управляемых голосом или текстом системах, масштабируемых от софтфонa до софтсвичa.
10
Программная IP АТС с веб интерфейсом. Поставляется как в виде программного обеспечения, так и в виде готового программно-аппаратного решения.