Сервер ip телефонии под windows

Время на прочтение
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!

SIP-сервер или сервер протокола инициации сеанса — это обязательный инструмент, если вы хотите начать бизнес в области голосовой связи по IP-телефонии. SIP — это серверное программное обеспечение с открытым исходным кодом, которое предназначено для подключения компьютерных программ или библиотек. И это ключевой элемент IP-АТС, который в первую очередь занимается обработкой всех вызовов SIP в сети. Следовательно, вы узнаете названия самых разных серверов с их плюсами и лучшими функциями, которые будут представлены в этом посте.

Прежде чем узнать о лучшем  бесплатном программном обеспечении для sip-серверов, давайте кратко поговорим о sip-сервере. Полной формой SIP является  протокол инициации сеанса. И это веб-протокол на основе TCP/IP, который используется для подключения и управления контактами с клиентами. SIP  поставляется с телефонией VoIP (VoIP) для установки каналов для телефонных звонков, и его основные функции определены в  SIP RFC3261.

Но сервер протокола инициации сеанса также известен как прокси-сервер SIP. Он отвечает за получение запросов от пользовательских агентов на совершение и прекращение вызовов. И этот сервер дает вам возможность контролировать сплоченность вызовов в  решениях VoIP. Итак, вы можете сказать, что этот сервер может:

  1. Чтобы установить связь между бесчисленными конечными точками.
  2. Использование протокола SDP для запуска параметров мультимедиа для конечной точки.
  3. Меняйте и пересматривайте параметры во время сеанса.
  4. Восстановление одной конкретной конечной точки с помощью другой или уникальной конечной точки
  5. Завершение сеанса
Лучшее бесплатное программное обеспечение SIP-сервера 08, которое вам нужно знать

Теперь, когда вы узнали, что это такое и как работает его сервер, пришло время получить лучший  бесплатный sip-сервер с открытым исходным кодом . И это печально, но факт: если вы поищите в Интернете эту тему, вы найдете много ресурсов. Но все не так хорошо, как применимо. Следовательно, чтобы облегчить вашу работу, я разработал удобный список, который может предоставить вам желаемое программное обеспечение.

Итак, без дальнейших промедлений, давайте углубимся, чтобы найти лучшие драгоценные камни для вас.

Содержание страницы

  • 1 SIP-сервер Астериск:
  • 2 Программное обеспечение FreePBX с открытым исходным кодом :
  • 3 Самый популярный инструмент Elastix:
  • 4 Инструмент победителя премии Vicidial:
  • 5 Лучший друг Камайлио:
  • 6 Решение для телефонной сети GNU SIP Witch :
  • 7 Прокси- сервер протокола инициации сеанса OpenSIPS:
  • 8 Эффективный SIP сервер Flexisip:
  • 9 Вывод:

SIP-сервер Астериск:

Лучшее бесплатное программное обеспечение SIP-сервера 08, которое вам нужно знать

Asterisk  — это платформа материализации для PBX (Private Branch Exchange). Кроме того, это номер 1 и бесплатное программное обеспечение sip-сервера с открытым исходным кодом для создания ваших приложений для частного общения, которые спонсирует Sangoma.

Марк Спенсер из Digium построил и спроектировал его в 1999 году, первоначально для Linux. Но он отлично работает на нескольких операционных системах, таких как  macOSNetBSDSolarisFreeBSD и  OpenBSD.

Выделенные особенности:

  1. Мониторинг вызовов, передача и ожидание
  2. Добавление сообщения, передача вслепую и черные списки
  3. Создание решений для связи в реальном времени
  4. Функциональность автоматического распределителя вызовов
  5. Мультипротокольные решения

Вкратце: у него  2 000 000 загрузок в год,  86 000 участников сообщества и  170 стран с установками . Кроме того, он включает  1 000 000 серверов по всему миру  и  1 300 000 свежих конечных точек  в год.

Программное обеспечение FreePBX с открытым исходным кодом :

Лучшее бесплатное программное обеспечение SIP-сервера 08, которое вам нужно знать

FreePBX  — самый известный в мире бесплатный инструмент IP-АТС с открытым исходным кодом. Это дает вам свободу создавать телефонную систему в соответствии с вашими потребностями. А для создания масштабируемой телефонной системы компании с любыми ограничениями по стоимости он охватывает все жизненно важные функции.

Кроме того, его можно загрузить совершенно бесплатно и он образцово прост в использовании. Глобальное сообщество разработчиков обеспечивает высокую совместимость и настраиваемую платформу. Кроме того, это  графический веб-интерфейс пользователя (GUI)  для управления Asterisk (передача голоса по IP) и сервером телефонии.

Основные характеристики:

  1. Доступ к SmartOffice, телефоны и устройства
  2. Транкинг протокола инициации сеанса, шлюзы VoIP, модули и надстройки
  3. Пограничные контроллеры сеанса
  4. Участвуйте и сообщайте о проблемах на форумах сообщества
  5. Сообщения об ошибках

Прежде всего, у него  миллионы установок по  всему миру с очень активной цветущей базой.

Самый популярный инструмент Elastix:

Лучшее бесплатное программное обеспечение SIP-сервера 08, которое вам нужно знать

Нужна ли для вашего общения АТС, чат или видео? Нужны инструменты для видеоконференций, презентаций и совместной работы в режиме реального времени? Хорошо, нет проблем, в этом случае вы можете использовать  Elastix. Нет необходимости в каких-либо дополнительных сборах или дополнительных загрузках, и вы можете легко установить его на Windows, Linux или Raspberry Pi в качестве локального решения.

Кроме того, это поможет вам работать удаленно, делиться экранами, не ограничивать время для бесконечных пользователей и так далее. Кроме того, он дает вам возможность превращать посещения веб-сайтов в потенциальных клиентов и продажи, ведущие функции колл-центра и повествование и многое другое.

Многообещающие функции:

  1. Онлайн-конференции без приложений
  2. Простая установка и управление
  3. Живой чат и звонки с абонентами сайта
  4. Примечания к ответу на Fb-странице
  5. Предлагает первоклассное обслуживание клиентов

И самое главное, он  доступен 24/7  с вашего удаленного рабочего стола или мобильного гаджета.

Инструмент победителя премии Vicidial:

Лучшее бесплатное программное обеспечение SIP-сервера 08, которое вам нужно знать

Теперь пришло время представить самое известное в  мире решение для контакт-центров  под названием  Vicidial . Это отмеченный наградами инструмент, получивший множество наград в области контакт-центров. И он был найден в 2007 году благодаря его реальному создателю и первоначальному разработчику  Мэтту Флореллу .

Тем не менее, он может помочь вам с созданием очереди вызовов с одним агентом, ведущим импортом веб-API, размещением нового CallerID для каждой операции или списка и т. д. Кроме того, у него есть отдельное приложение Time-clock для отслеживания рабочего времени пользователя.

Лучшие черты:

  1. Входящая электронная почта, работающая через веб-экран агента
  2. Вызов до двух разных номеров клиентов вручную или автоматически для одного лида.
  3. Запустите кампанию по автоматическому дозвону и переадресации вызовов в режиме реального времени государственным агентам.
  4. Возможность автоматической записи всех звонков
  5. Экраны отображения кампании в режиме реального времени и слепая передача вызова третьей стороне

Кроме того, у него более  14 000 установок  в  100 странах  на  16 различных языках .

Лучший друг Камайлио:

Лучшее бесплатное программное обеспечение SIP-сервера 08, которое вам нужно знать

Если вы хотите управлять более чем тысячами настроек звонков в секунду, в этом случае  Kamailio  станет вашим лучшим другом. Он опубликован под лицензией GPLv2+ и используется для создания обширных платформ для передачи голоса по IP (VoIP) и связи в реальном времени. Например, вы можете использовать этот инструмент для мгновенного чата, WebRTC и множества различных приложений.

Кроме того, он может лучше всего подходить для подъема  по шлюзам SIP-to-PSTN , медиасерверам или системам АТС. С другой стороны, вы можете использовать его с ограниченными ресурсами и серверами операторского класса. А чтобы обеспечить высокую производительность, он написан для систем Unix/Linux, включая оптимизации для конкретных архитектур.

Мощные функции:

  1. Асинхронный SCTP, UDP и TCP
  2. Безопасные услуги через TLS для (голос, видео, текст) VoIP
  3. WebRTC (IPv4 и IPv6) с поддержкой WebSocket
  4. Отказоустойчивость маршрутизации, маршрутизация с наименьшими затратами и балансировка нагрузки
  5. Многие серверные системы поддерживают

Одним словом, его главная цель — стать комбинированной средой обитания для своих пользователей, чтобы они могли успешно работать на защищенных и масштабируемых серверах протокола инициации сеанса.

Решение для телефонной сети GNU SIP Witch :

Лучшее бесплатное программное обеспечение SIP-сервера 08, которое вам нужно знать

GNU SIP Witch  разрабатывается для поддержки масштабирования сети сервисов телефонии вместо используемых нами решений с чрезмерным объемом вычислений . Он использует протокол инициации сеанса для обеспечения защищенного однорангового сервера VoIP. Он поставляется как бесплатное программное обеспечение под  Стандартной общественной лицензией GNU (GPL)  версии 3 или выше.

В дополнение к этому, он прекрасно разработан для macOS, BSD, Windows и Linux, а также для поддержки Android. И он написан на C++ и использует язык программирования uCommon. Итак, все дело в свободе общения и снятии искусственных заборов и ограничений.

Надежные функции:

  1. Информация о присутствии и текст (сообщения)
  2. Поддерживает зашифрованные вызовы и обеспечивает обход NAT
  3. Установил Ubuntu и Fedora напрямую
  4. Переадресация, распределение и удержание вызовов
  5. Самоорганизующаяся одноранговая телефонная сеть

А если серьезно, то он использовался как элемент GNU Free Call, что делало его заменой  Skype.

Эй, ребята, теперь мы подошли к самому концу листинга. Вы нашли ответ на то, что искали? Если нет, напишите нам, давайте проконсультируемся, и мы заставим вас процветать.

Или хотите узнать, как насчет будущего технологии VoIP для начала бизнеса? В этом сценарии вы можете прочитать другой наш пост в блоге « Как начать бизнес VoIP в 2022 году».

Теперь вернемся к нашей теме…..!

Прокси- сервер протокола инициации сеанса OpenSIPS:

Лучшее бесплатное программное обеспечение SIP-сервера 08, которое вам нужно знать

OpenSIPS  — это прокси-сервер или сервер протокола инициации сеанса для передачи голоса, видео, обмена мгновенными сообщениями и присутствия. И это обеспечивает мощный и производительный ( протокол инициации сеанса RFC3261 ) сервер регистрации, местоположения или перенаправления. Он также включает в себя упругий и мощный код сценариев для логики маршрутизации. Это также самый быстрый серверный инструмент для предоставления масштабируемых объяснений на уровне предприятия.

С другой стороны, он представляет технические решения высокого уровня на профессиональных платформах. Например, он предоставляет технические решения, такие как качество, производительность и безопасность.

Ключевая особенность:

  1. Дайджест и IP-аутентификация
  2. Модульная архитектура
  3. Интерфейс программирования PERL
  4. Поддержка транспортных уровней UDP/TCP/TLS/SCTP
  5. Поддержка SRV и NAPTR DNS

Чтобы уточнить, он имеет командный интерфейс через файлы FIFO и сокеты UNIX.

Эффективный SIP сервер Flexisip:

Лучшее бесплатное программное обеспечение SIP-сервера 08, которое вам нужно знать

Вы думаете об эффективном и масштабируемом прокси-сервере Session Initiation Protocol для локальной маршрутизации внутренних вызовов? Хорошо, вот серверный инструмент под названием  Flexisip  , который заставит ваши мысли исчезнуть. Он идеально подходит для интеграции в малогабаритные встраиваемые системы и масштабные облачные развертывания.

Функции:

  1. Статус присутствия и статистика в реальном времени
  2. Push-уведомления и групповые чаты
  3. Распознавание пользователей сервиса
  4. Простое развертывание сети в многоадресной DNS

Кроме того, его легко установить, и вы можете использовать его для различных целей.

Вывод:

Прежде чем выбрать бесплатное программное обеспечение sip-сервера из приведенного выше списка, помните, что одиночный сервер не может удовлетворить все ваши желания. Потому что у каждого отдельного сервера есть свои плюсы и минусы. Таким образом, вы должны разумно выбрать лучший sip-сервер с открытым исходным кодом, который соответствует большинству требований.

Наконец, я надеюсь, что в этом посте достаточно информации, чтобы выбрать лучший сервер и сразу же начать свой бизнес. И если вам нравится эта запись в блоге, пожалуйста, поделитесь ею со своими друзьями и семьей, в том числе в социальных сетях.

Будьте уверены, этот блог никогда не собьет вас с пути, но поддержит с вашей стороны. И я надеюсь, что вы будете с нами для наших более интересных, привлекательных и информативных постов.

Похожие публикации

Дата публикации:

Сервер ip телефонии является ключевым элементом любой современной офисной сети. Он обеспечивает передачу голосовой информации по ip-протоколу и позволяет организовать эффективную систему связи в компании. В настоящее время на рынке представлено множество различных решений для сервера ip телефонии под Windows. В данной статье мы рассмотрим и сравним лучшие из них.

Один из важных критериев при выборе сервера ip телефонии является его надежность. Пользователи ожидают от сервера 100% доступности и отсутствия сбоев в работе. Поэтому при обзоре решений мы обратим особое внимание на стабильность и надежность каждого из них. Также важными факторами являются функциональность, возможности масштабирования, простота использования и наличие технической поддержки.

Среди рассматриваемых в статье решений можно выделить такие популярные программы, как FreeSWITCH, Elastix, Asterisk и 3CX Phone System. Каждое из этих решений имеет свои преимущества и недостатки, которые мы рассмотрим подробнее. В результате читатель сможет сделать обоснованный выбор сервера ip телефонии под Windows, который наилучшим образом подойдет для его компании.

Содержание

  1. Обзор сервера IP-телефонии под Windows: выбираем лучшее решение на сайте {название сайта}
  2. Что такое сервер IP-телефонии и зачем он нужен?
  3. Преимущества IP-телефонии по сравнению с обычными системами
  4. Требования к серверу IP-телефонии под Windows
  5. Лучшие решения для сервера IP-телефонии под Windows
  6. 3CX Phone System
  7. Elastix
  8. Asterisk
  9. Avaya IP Office
  10. Mitel MiVoice Office
  11. Рейтинг и сравнение серверов IP-телефонии под Windows
  12. Функциональность и возможности лучших серверов IP-телефонии

Обзор сервера IP-телефонии под Windows: выбираем лучшее решение на сайте {название сайта}

Если вам необходимо создать сервер IP-телефонии под Windows, на сайте {название сайта} представлены различные решения, которые помогут вам выбрать наиболее подходящий вариант. Ниже представлен обзор нескольких лучших решений:

  • Решение 1: Это сервер IP-телефонии, который отлично работает под операционной системой Windows. Он имеет широкий набор функций, таких как возможность управления пользователями, настройка номеров и маршрутизация вызовов.
  • Решение 2: Этот сервер IP-телефонии также прекрасно подходит для работы под Windows. Он обладает высокой степенью гибкости и расширяемости, что позволяет создавать сложные телефонные системы с большим количеством пользователей.
  • Решение 3: Это современный сервер IP-телефонии, который может работать под Windows. Он имеет простой и интуитивно понятный интерфейс, что делает его использование легким даже для неопытных пользователей.

На сайте {название сайта} вы сможете найти подробную информацию о каждом из этих решений, а также сравнить их по различным критериям, таким как цена, функциональность и требуемые системные требования. Также на сайте представлены отзывы пользователей, которые помогут вам принять правильное решение.

В итоге, выбор сервера IP-телефонии под Windows на сайте {название сайта} станет для вас легким и удобным процессом. Необходимо лишь проанализировать предоставленную информацию и выбрать оптимальное решение, которое подойдет именно вам и вашим бизнес-потребностям.

Что такое сервер IP-телефонии и зачем он нужен?

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

Основные преимущества сервера IP-телефонии включают:

  • Снижение затрат на телефонию: сервер IP-телефонии позволяет значительно сократить расходы на коммуникации, особенно при использовании интернет-телефонии.
  • Улучшенная гибкость и масштабируемость: сервер IP-телефонии обеспечивает гибкость в настройке и масштабировании системы в зависимости от растущих нужд организации.
  • Удобное управление и мониторинг: сервер IP-телефонии предоставляет простой и удобный интерфейс для управления и мониторинга системы.
  • Интеграция с другими системами: сервер IP-телефонии может интегрироваться с другими системами, такими как CRM, электронная почта и другие программы для усовершенствования бизнес-процессов.

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

Преимущества IP-телефонии по сравнению с обычными системами

IP-телефония представляет собой современную технологию передачи голосовых данных по сетям интернет. В отличие от традиционных систем телефонии, IP-телефония имеет ряд преимуществ, обеспечивающих более эффективную и удобную коммуникацию.

Одним из ключевых преимуществ IP-телефонии является возможность интеграции с сетью интернет. Благодаря этому, пользователям предоставляется возможность общаться через интернет с любой точки мира, а также использовать разнообразные функции, такие как видеозвонки и конференц-связь без дополнительной аппаратуры.

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

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

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

Наконец, IP-телефония позволяет интегрировать другие сервисы и приложения, такие как голосовая почта, аналитические отчеты и интеграцию с CRM-системами. Это обеспечивает дополнительные возможности и удобство использования для пользователей IP-телефонии.

В целом, IP-телефония является более современной и эффективной альтернативой традиционным системам телефонии, обеспечивая пользователей всеми необходимыми функциями и преимуществами для успешного ведения бизнеса и личного общения.

Требования к серверу IP-телефонии под Windows

Для эффективной работы сервера IP-телефонии под операционной системой Windows необходимо соблюдать определенные требования.

1. Операционная система. Сервер IP-телефонии должен работать на операционной системе Windows. Рекомендуется использовать новейшую версию операционной системы (Windows Server 2019 или Windows 10).

2. Аппаратные характеристики сервера. Для обеспечения стабильной работы IP-телефонии требуются достаточные аппаратные ресурсы. Рекомендуется следующая конфигурация сервера:

  • Процессор: Intel Core i5 или аналогичный
  • Оперативная память: минимум 8 ГБ
  • Жесткий диск: минимум 200 ГБ свободного места
  • Сетевой адаптер: поддержка Gigabit Ethernet

3. Софтверные требования. Для работы сервера IP-телефонии необходимы специализированные программные компоненты. Важно установить следующие компоненты:

  • Операционная система Windows с активированным службами сетей TCP/IP
  • Microsoft .NET Framework версии X и выше
  • ПО для IP-телефонии (сервер звонков), например, 3CX или Asterisk

4. Сетевая инфраструктура. Для обеспечения качественной передачи голосовых данных необходимо иметь сеть с надлежащими характеристиками, включая низкую задержку и достаточную пропускную способность. Рекомендуется использовать гигабитное сетевое соединение и настройку сетевых устройств в соответствии с требованиями IP-телефонии.

Соблюдение указанных требований позволит обеспечить стабильную и безопасную работу сервера IP-телефонии под операционной системой Windows.

Лучшие решения для сервера IP-телефонии под Windows

При выборе сервера IP-телефонии под Windows важно учитывать множество факторов, таких как производительность, надежность, масштабируемость и функциональность. В данной статье мы рассмотрим лучшие решения для сервера IP-телефонии под ОС Windows.

  1. 3CX Phone System

    3CX Phone System является одним из самых популярных решений для сервера IP-телефонии под Windows. Он обладает широким спектром функций, включая автоответчик, конференц-связь, голосовую почту и многое другое.

  2. Elastix

    Elastix – это открытое программное обеспечение с отличной функциональностью для сервера IP-телефонии. Решение поддерживает многоязычный интерфейс, голосовые меню и интеграцию с различными CRM-системами.

  3. Asterisk

    Asterisk – это еще одно популярное решение для сервера IP-телефонии под Windows. Платформа обладает гибкой системой настройки и широкими возможностями для интеграции с другими программными продуктами.

  4. Avaya IP Office

    Avaya IP Office – это масштабируемое и надежное решение для сервера IP-телефонии. Платформа предлагает широкий набор функций, таких как видеоконференции, мобильная связь и интеграция с CRM-системами.

  5. Mitel MiVoice Office

    Mitel MiVoice Office – это полнофункциональная платформа для сервера IP-телефонии под ОС Windows. Решение имеет простой интерфейс и многочисленные инструменты для управления коммуникациями.

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

Необходимо провести тщательное исследование перед принятием окончательного решения. Выберите сервер IP-телефонии, который соответствует вашим требованиям и позволяет организации эффективно использовать средства связи для достижения поставленных целей.

Рейтинг и сравнение серверов IP-телефонии под Windows

Сегодня на рынке существует множество решений для организации сервера IP-телефонии под Windows. Рассмотрим некоторые из них:

  1. Asterisk. Один из самых популярных серверов IP-телефонии, который предоставляет широкий функционал и возможность интеграции с различными программными и аппаратными решениями. Он является открытым и бесплатным программным обеспечением и имеет большое сообщество пользователей и разработчиков. Asterisk поддерживает протоколы SIP, H.323 и другие.
  2. 3CX. Это коммерческое решение, которое также широко используется в бизнесе. Оно имеет удобный графический интерфейс, хорошую стабильность и надежность работы. 3CX поддерживает протоколы SIP и может быть легко интегрирован с другими программными решениями, такими как CRM-системы и электронная почта.
  3. Elastix. Это популярный сервер IP-телефонии, который также предоставляет широкий функционал и удобный интерфейс. Elastix основан на операционной системе CentOS и имеет множество дополнительных модулей и плагинов для расширения его возможностей.
  4. FreePBX. Это сервер IP-телефонии, который является производной от Asterisk. Он предоставляет удобный интерфейс для настройки и управления телефонной системой. FreePBX также поддерживает множество дополнительных модулей и плагинов.

В выборе сервера IP-телефонии под Windows следует учитывать требования вашей компании, бюджет, требуемый функционал и внутренние ресурсы для его поддержки. Каждое из рассмотренных решений имеет свои преимущества и недостатки, поэтому необходимо провести сравнение и выбрать наиболее подходящее решение для ваших потребностей.

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

Функциональность и возможности лучших серверов IP-телефонии

Серверы IP-телефонии предлагают широкий спектр функциональных возможностей, которые позволяют эффективно организовать и управлять коммуникационными процессами внутри предприятия. Рассмотрим основные функции и возможности, которые предлагают лучшие серверы IP-телефонии под Windows.

1. Виртуальная АТС (Автоматическая телефонная станция)

Серверы IP-телефонии поддерживают виртуальную АТС, которая позволяет осуществлять вызовы между абонентами внутри предприятия по IP-адресам. Виртуальная АТС предоставляет такие функции, как управление входящими и исходящими вызовами, телефонные конференции, голосовую почту и многое другое.

2. Соединение с общественными телефонными сетями

Серверы IP-телефонии обеспечивают возможность соединения с общественными телефонными сетями через специальные шлюзы или VoIP-провайдеров. Это позволяет осуществлять вызовы на обычные телефонные номера и принимать вызовы извне.

3. Маршрутизация вызовов

Серверы IP-телефонии предоставляют возможность настройки маршрутизации вызовов внутри предприятия. Это позволяет установить правила переадресации вызовов, например, на другой телефон или голосовую почту, в случае отсутствия абонента на рабочем месте.

4. Интеграция с другими системами

Лучшие серверы IP-телефонии поддерживают интеграцию с другими системами на предприятии, например, с CRM (Customer Relationship Management) или ERP (Enterprise Resource Planning). Это позволяет автоматизировать процессы обработки входящих и исходящих вызовов, улучшить качество обслуживания клиентов и повысить эффективность предприятия в целом.

5. Мониторинг и аналитика

Серверы IP-телефонии предоставляют возможность мониторинга и аналитики коммуникационных процессов. Благодаря этому можно отслеживать статистику вызовов, оценивать нагрузку на линии связи, анализировать эффективность работы операторов и принимать меры по оптимизации работы коммуникационной системы.

Функция Описание
Виртуальная АТС Организация внутренней телефонной связи среди абонентов предприятия
Соединение с общественными телефонными сетями Возможность выполнения вызовов на обычные телефонные номера
Маршрутизация вызовов Настройка правил переадресации вызовов внутри предприятия
Интеграция с другими системами Взаимодействие с CRM, ERP и другими системами для автоматизации коммуникационных процессов
Мониторинг и аналитика Отслеживание статистики вызовов и анализ эффективности работы коммуникационной системы

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 телефонов и звуковых кодеков.

SIP-телефония позволяет значительно снизить затраты на телефонную связь. Пользуясь услугами IP-провайдеров, мы экономим деньги и получаем возможность звонить по сниженным тарифным планам из любой точки мира. Данный тип связи используется и для организации внутриофисной телефонии – для этого нужно установить на одном из компьютеров SIP-сервер и подключить к нему программные и аппаратные телефоны. В этом обзоре мы сравним самые популярные SIP-серверы, в том числе и бесплатные:

  • Asterisk;
  • Kamailio;
  • OfficeSIP Server;
  • sipX.

Давайте рассмотрим данные серверы более подробно и выясним, как запустить SIP-сервер своими руками.

Этот обзор мы начнем с рассмотрения одного из самых известных серверов для IP-телефонии – это SIP-сервер Asterisk. Он ориентирован на организацию офисной телефонии и обладает большой популярностью.

SIP-сервер Asterisk

Asterisk можно назвать свободно распространяемым решением, но лицензированные модули в нем все-таки есть. Программа работает в операционных системах Linux и выпускается в виде нескольких дистрибутивов, отличающихся функциональностью, веб-интерфейсами и наборами дополнительных модулей. Нельзя сказать, что это решение для начинающих пользователей
– скорее, это более профессиональное решение. SIP-сервер Asterisk наделен следующими возможностями:

  • Переадресация и перевод вызовов;
  • Удержание и ожидание вызова (с музыкальным фоном);
  • Перехват и парковка вызовов (функции позволяют отвечать на звонки с других аппаратов или продолжать на них разговоры, начатые на других аппаратах);
  • Конференцсвязь;
  • Видеосвязь;
  • Функции Call-центра;
  • Интеграция традиционных телефонных линий;
  • Администрирование через веб-интерфейс;
  • Функции биллинга.

Можно сказать, что использование SIP-сервера Asterisk позволит решить задачу любой сложности. Масштабируемость, наличие дополнительных модулей, огромное количество поддерживаемых протоколов – все это можно назвать достоинствами программы. Что касается недостатков, то это сложность в настройках для начинающих пользователей и наличие двойной лицензии.

Несмотря на то, что этот сервер является бесплатным, в его составе могут присутствовать модули, распространяемые на основе лицензируемого кода – иногда это вызывает некоторые проблемы.

SIP-сервер Kamailio

Некогда этот проект именовался как SIP-сервер OpenSER, но в 2008-ом году он переименовался в Kamailio. Но его нельзя назвать самым известным, если сравнивать с такими монстрами, как 3CX или Asterisk. Сервер отличается приличным функционалом и чаще всего используется в профессиональной среде. Поэтому для решения простых задач он не годится
.

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

SIP-сервер sipX

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

В число его достоинств вошли стабильность, простота и минимальные размеры. SipX позволяет разворачивать местные SIP-сети в считанные часы, что используется для быстрой телефонизации офисов. Также этот сервер отличается бесплатностью. Что касается недостатков, то самым негативным моментом является то, что для работы всех функций необходимо наличие продвинутых телефонов и Voip-шлюзов.

Linux-системы обладают высочайшей устойчивостью и отличной производительностью. Но они требуют наличия определенных знаний, и их нельзя назвать дружественными к простым пользователям. Поэтому в мире ПО появились более понятные SIP-серверы для Windows. Безусловно, и здесь пользователей и системных администраторов могут ждать различные трудности, но обойти их гораздо легче.

SIP-сервер 3CX

Среди наиболее продвинутых SIP-серверов мы можем выделить Voip-АТС 3CX Phone System для Windows. Это решение ориентировано для организации корпоративной связи любого масштаба, даже если отдельные офисы находятся на разных концах планеты. Преимущества сервера:

  • Полный голосовой функционал;
  • Поддержка большого количества клиентов (в том числе и собственного софта для различных платформ);
  • Поддержка веб-конференций;
  • Интеграция услуг сторонних SIP-провайдеров и операторов традиционной телефонии.

Использование сервера 3CX Phone System позволяет минимизировать расходы на связь и сделать офисную телефонию более удобной
. Разработчик предоставляет пользователям множество обучающих материалов, проводит обучающие мероприятия, осуществляется всестороннюю поддержку пользователей. На выбор клиентов представлена стандартная бесплатная версия, а также коммерческая версия, отличающаяся поддержкой дополнительные функций.

Пробная бесплатная версия является вполне функциональной и может быть использована в качестве базового варианта для организации IP-телефонии.

Достоинств у данного продукта много. В первую очередь нужно выделить то, что сервер 3CX Phone System работает под управлением операционной системы Windows. Он чрезвычайно гибок в настройках и обладает огромным функционалом. Если вам нужна обычная телефония, а не целый call-центр, то вам будет достаточно бесплатной версии. Недостатки – невозможно дополнить систему чем-то своим, так как исходный код закрыт. Впрочем, это нельзя считать существенным недостатком.

SIP-сервер OfficeSIP Server

Бесплатный SIP-сервер OfficeSIP Server является свободно распространяемым программным обеспечением для Windows. Этот сервер настолько прост, что с его установкой и настройкой сможет справиться даже самый малоопытный пользователь. Инсталляция и запуск программы занимают пару минут, после чего можно приступать к созданию учетных записей местных пользователей.

Также имеется возможность подключения к сторонним IP-провайдером для звонков по всему миру
. Отличная программа для малых офисов, нуждающихся в офисной телефонии. Преимущества программы:

  • Легкость в настройках;
  • Работа в среде Windows;
  • Простота подключения новых абонентов;
  • Наличие связи с внешним миром.

Недостатки программы:

  • Отсутствие многих удобных офисных и голосовых функций;
  • Невозможность масштабирования;
  • Нет возможности подключения к «своей» АТС из любой точки мира (только локальные подключения).

Тем не менее, это предельно доступный и бесплатный SIP-сервер для небольших офисов.

SIP-сервер – это набор программного обеспечения для запуска IP-телефонии в рамках офиса или производства. Традиционная телефония характеризуется высокими ценами на звонки и не даёт особых преимуществ для бизнеса. Разворачивание собственной производственной или офисной АТС даёт возможность настроить распределение звонков, снизить затраты на связь внутри компании и наладить голосовую связь с клиентами.

Выбрать сервер IP-телефонии несложно – в нашем обзоре вы найдёте решения для Windows и Линукс. Но они всё чаще вытесняются уже готовыми решениями от провайдеров. К тому же цены на запуск офисной телефонии копеечные. Клиенту остаётся выбрать тариф, оплатить услуги связи, подключить оборудование к сети и провести все необходимые настройки.

Перед нами один из самых популярных в мире SIP-серверов для организации офисной телефонии. Проект появился в 1999 году и был призван заменить собой дорогие мини-АТС. Сервер работает под управлением операционной системы Linux, обладает всем необходимым функционалом:

  • Поддерживает работу с традиционной телефонией.
  • Умеет управлять распределением, обработкой телефонных вызовов.
  • Поддерживает проведение видеосеансов.
  • Может интегрироваться в системы CRM.
  • Поддерживает шифрование звонков для предотвращения прослушивания.

Функционал SIP-сервера Asterisk может расширяться за счёт дополнительного программного обеспечения. Он работает практически с любыми протоколами IP-телефонии, может решать даже самые сложные задачи. Его главный недостаток – сложность. Для управления сервером были разработаны удобные Web-интерфейсы, но они не решают проблему сложности данного программного продукта.

Сервер от 3CX

SIP-сервер 3CX Phone System создан для телефонизации предприятий любого размера. Это могут быть небольшие фирмы или крупные корпорации с десятками филиалов, подразделений и дивизионов. Он поддерживает полный функционал офисных АТС – работа со звонками, интеграция в CRM, конференц-связь, функции call-центра и многое другое. Продукт примечателен всесторонней поддержкой со стороны разработчика. Рабочая среда – операционная система Windows. Внедрить собственные разработки, как в Asterisk, не получится в связи с закрытым исходным кодом сервера.

Сервер sipXecs

Ещё одна софтовая АТС для решения бизнес-задач. Она лишена поддержки множества протоколов, работает только с SIP. Для управления телефонией используется веб-интерфейс. Присутствует поддержка большинства стандартных функций – перевод/обработка звонков, быстрый дозвон, конференции, удержание и ожидание, многоканальная связь и многое другое. Сервер работает под управлением операционной системы Linux.

Сервер OfficeSIP Server

Бесплатное приложение для организации офисной телефонной связи. Подходит для малых и средних офисов, не нуждающихся в дополнительных функциях. Для больших предприятий с подразделениями и филиалами по всему миру этот SIP-server не подойдёт. А вот соединить бухгалтерию, директора, отдел кадров, несколько кабинетов с выходом на межгород и международную связь – всегда пожалуйста.

Сервер работает под операционной системой Windows и не создаёт сложностей. Он бесплатен даже для бизнес-клиентов, что определяет некоторый спрос на этот продукт. Установка проходит быстро и без задержек, регистрация новых абонентов производится в пару кликов мышью. Если стоит задача настроить связь своими руками, но у вас нет особого опыта, воспользуйтесь этим простым и бесплатным решением.

Готовые решения от провайдеров

В последнее время бизнес перешёл на готовые решения. Причин тому несколько:

  • Снижение расходов – подключение зачастую бесплатное, оплачиваются только расходы на межгород, рабочие места и некоторые дополнительные функции.
  • Безопасность – самостоятельная настройка VoIP в офисе не даст уверенности в защищённости системы от взломов и атак. У провайдеров этим занимается сертифицированный персонал.
  • Удобство – из дополнительного оборудования нужны только компьютеры и телефонные аппараты. Никакого отдельного «железа» для IP-серверов.

Рассмотрим несколько решений по организации IP-телефонии для бизнеса.

Облачная АТС от Задарма

Данный провайдер осуществляет подключение офисной телефонии по ценам от 10 коп/мин, с премиальным качеством передачи голоса. Системному администратору вашего офиса не придётся возиться с оборудованием – достаточно завести в систему абонентов и настроить распределение звонков. Преимущества Задарма:

  • Бесплатное подключение к IP-телефонии.
  • Провайдер предлагает многоканальные номера в 90 странах мира и во многих российских городах.
  • Возможность интеграции с используемой CRM.
  • Полный функционал облачной АТС.
  • Бесплатные вызовы внутри компании и её филиалов, независимо от географического положения рабочих мест.
  • Доступ к номерам 8-800 с функционалом полноценного call-центра.
  • Интерфейс API для реализации собственных задач бизнеса.

Провайдер гарантирует высокое качество передачи голоса, поддерживает клиентов по телефону или через внутренний чат, предлагает недорогие звонки по России и по миру. И всё это без дорогого оборудования и настроек. Закажите услугу и получите готовую облачную АТС уже через 5 минут. Настройка осуществляется через удобный веб-интерфейс.

Как показывают отзывы клиентов, провайдер Задарма обеспечивает качественную передачу голоса и полноценный функционал офисных АТС для крупных предприятий и малых фирм.

Облачная АТС от SIPNET

Один из самых старых провайдеров IP-телефонии. Он работает не только с физическими лицами, но и с корпоративными клиентами. Стартовый тариф обойдётся всего в 1000 рублей. В него войдут три телефонизированных рабочих места, пакет минут на выбор (от 600 до 1500 минут на номера Москвы и Санкт-Петербурга, по всей России или на мобильные). Плата за подключение отсутствует. Также клиентам доступны опции, расширяющие функционал, количество мест и предоставляющие услуги персонального менеджера. SIPNET – это полноценная АТС для бизнеса, в том числе с функциями call-центра.

Услуга сервера SIP телефонии

Включая эту услугу, вы получаете возможность использовать сервер SIP телефонии (АТС) на базе Asterisk

внутри своей домашней сети.

Вы сможете зарегистрировать свой смартфон или компьютер с SIP клиентом в этой телефонной станции и звонить своим родственникам и знакомым, которые также зарегистрированы в этом сервере.

Hint! Кроме того, вы можете настроить свой сервер SIP телефонии по этой инструкции

Пример использования и настройки

Все очень просто.

1.
На странице приложений вам необходимо активировать услугу сервера SIP телефонии
, который выступит единой точкой регистрации ваших смартфонов, компьютеров и прочих устройств по протоколу SIP. Этот сервер будет коммутировать ваши телефонные вызовы внутри вашей распределенной сети.

Адрес сервера в вашей сети — 172.16.255.14

После запуска сервера проверьте его доступность, выполнив команду ping 172.16.255.14

2.
Если пинг был успешен, далее осуществите регистрацию своих устройств. Для этого на нашем сайте укажите желаемый телефонный номер и пароль для этого устройства, а затем осуществите настройку своего устройства, так как показано в примере ниже.

2.1.
На странице сервера SIP телефонии укажите желаемые телефонные номера и пароли для подключения.

В этом примере указаны два телефонных номера — 10 и 11 с паролем 1111 каждый.

2.2.
Настройте свое устройство. В этом примере показаны две реализации подключения — штатным SIP клиентом ОС Android и при помощи приложения Zoiper, размещенного на ПК с ОС Windows 8

Итак Андроид. У него есть встроенный клиент SIP телефонии.

Сначала создаем новую учетную запись о сервере SIP

Указываем выбранный ранее номер телефона, с которым мы будем регистрироваться на сервере SIP телефонии (в нашем примере 10), пароль и адрес сервера

После сохранения учетной записи телефон попытается зарегистироваться на сервере SIP.

Там есть еще различные настройки, и скорее всего, вам нужно будет выбрать «Принимать входящие»

, чтобы телефон находился в связи с SIP сервером и ожидал поступления входящего вызова. Собственно это все.

Теперь давайте заведем контакт того, кому собираемся звонить через наш сервер SIP телефонии. Для этого перейдем в записную книгу и добавим новый Контакт

, который назовем «Дача». Но есть нюанс… нам нужно указать номер «Дачи» и сделать это нужно в поле под названием «Вызов через Интернет».

На основном экране контакта это поле отсутствует, поэтому вам нужно промотать вниз до пункта «Добавить другое поле»

и тогда откроется новое окно с выбором полей, среди которых будет и «Вызов через Интернет»

Теперь осталось последнее — указать в этом поле номер. Указывается он так как представлено на рисунке ниже —

На этом наш клиент на Андроиде готов. Давайте добавим настройки на второй стороне нашего будущего телефонного соединения.

2.2
В роли второй стороны у нас будет ПК с ОС Windows 8 с установленным клиентом SIP телефонии Zoiper
.

После установки войдите в настройки и добавьте новый аккаунт с протоколом SIP.


В настройках аккаунта укажите имя пользователя и адрес сервера в таком формате: Этот адрес электронной почты защищён от спам-ботов. У вас должен быть включен JavaScript для просмотра.
.4 и пароль. Затем поставьте галочку «Пропустить авто обнаружение
«


После сохранения настроек вновь зайдите в настройки и нажмите кнопку регистрации (Register). В правом углу должна отобразиться запись состояния — Registred.

Если все зарегистрировалось успешно, то можно попробовать и позвонить. Закройте это окно. На главном экране выберите Dialpad и наберите номер Android — 10.


Надеемся, что ваш Андроид зазвонил и вы можете проверить качество связи.

Вот, собственно, и все

Технические особенности

Ваш сервер SIP телефонии, расположенный по адресу 172.16.255.14 является только сервером SIP и больше не содержит никаких иных данных, кроме введенных вами номеров.

Период тестирования услуги

Мы планируем что период тестирования услуги сервера SIP телефонии займет около месяца.

Отказ от услуги

Вы можете в любой момент отказаться от услуги. В этом случае регистрации ваших устройств будут удалены, а сервер SIP телефонии остановлен.

Несмотря на развитие различных систем обмена информацией, таких как электронная почта и службы мгновенного обмена сообщениями, обычный телефон еще долго будет оставаться самым популярным средством связи. Ключевым событием в истории телекоммуникаций и интернета стало появление технологии передачи голоса поверх IP-сетей, поэтому за последние годы изменилось само понятие телефона. Использование VoIP современно, удобно, дешево, так как можно объединить удаленные офисы, даже не прибегая к услугам операторов телефонной связи. Какие еще доводы нужны для того, чтобы поднять свой сервер IP-телефонии?

Проект Asterisk

Asterisk
присутствует в репозитариях пакетов большинства дистрибутивов. Так, в Ubuntu команда sudo apt-cache search Asterisk
выдает приличный список пакетов, после установки которых сразу же можно приступать к настройке. Но установка из репозитария имеет один минус — как правило, в нем версия Asterisk
прилично отстает от текущей, которую можно скачать с официального сайта. Поэтому рассмотрим универсальный способ установки на примере того же Ubuntu, хотя все сказанное (за редким исключением) относится и к остальным дистрибутивам.

Устанавливаем пакеты, необходимые для компиляции:

$ sudo apt-get install build-essential automake
autoconf bison flex libtool libncurses5-dev libssl-dev

Кроме того, настоятельно рекомендуется установить библиотеку libpri, даже если не нужна поддержка Primary Rate ISDN (первичный тип цифровой сети с интеграцией услуг). Это можно сделать либо через репозитарий: sudo apt-get install libpri1.2, либо используя исходные тексты:

$ wget -c downloads.digium.com/pub/libpri/libpri-1.4-current.tar.gz

Компиляция библиотеки стандартна, поэтому не будем на этом останавливаться.

Теперь скачиваем с сайта исходные тексты Asterisk
и конфигурируем:

$ wget -c downloads.digium.com/pub/Asterisk/Asterisk-1.4.11.tar.gz
$ tar xzvf Asterisk-1.4.11.tar.gz
$ cd Asterisk-1.4.11
$ ./configure —prefix=/usr

По окончании работы скрипта в консоли мы увидим эмблему проекта и некоторую информацию о настройках.

$ make
$ sudo make install

Примечание: если производится установка версии 1.2, то для поддержки формата mp3 перед командой make следует ввести «make mpg123», версия 1.4 уже никак не реагирует на эту команду.

После компиляции, помимо всего прочего, будут установлены следующие исполняемые файлы:

  1. /usr/sbin/Asterisk — демон сервера Asterisk
    , который и обеспечивает всю работу;
  2. /usr/sbin/safe_Asterisk — скрипт для запуска, перезапуска и проверки работы сервера Asterisk
    ;
  3. /usr/sbin/astgenkey – скрипт для создания закрытого и публичного RSA ключей в формате PEM, которые необходимы для работы Asterisk
    .

Чтобы установить шаблоны конфигурационных файлов и документацию, набираем:

$ sudo make samples

Примеры конфигурационных файлов будут скопированы в /etc/Asterisk
. Если в этом каталоге уже находятся файлы конфигурации, они будут переименованы с префиксом «.old». Для сборки документации потребуется пакет doxygen, если его нет, устанавливаем:

$ sudo apt-get install doxygen
$ sudo make progdocs

Аналогично ставим и пакет с расширениями Asterisk
-addons (этот шаг не обязательный, его можно смело пропустить). Многие модули, входящие в состав этого набора, являются экспериментальными. Их стоит устанавливать, только если требуется запись информации в БД, поддержка mp3-файлов и протокола ooh323c (Objective Systems Open H.323 for C):

$ wget -c downloads.digium.com/pub/Asterisk/Asterisk-addons-1.4.2.tar.gz
$ tar xzvf Asterisk-addons-1.4.2.tar.gz
$ cd Asterisk-addons-1.4.2
$ ./configure; make; sudo make install; sudo make samples

Установка Asterisk
закончена. Сначала рекомендуется запустить сервер в отладочном режиме и просмотреть вывод на наличие ошибок:

$ sudo /usr/sbin/Asterisk -vvvgc

Если получаем сообщение «Asterisk
Ready» и приглашение консоли управления, значит все в порядке. Выходим:

*CLI> stop now

Теперь можно переходить к дальнейшей настройке.

Настройка поддержки интерфейсных карт

Если планируется подключение сервера Asterisk
с помощью специальных интерфейсных плат к обычным телефонным сетям, следует позаботиться о наличии соответствующих драйверов, реализованных в виде модуля ядра. Но даже если таких устройств в компьютере нет, эти драйверы все равно рекомендуется установить. Дело в том, что во всех Zaptel-устройствах есть таймер, и для полноценной работы сервера IP-телефонии он является необходимым. Но если Zaptel-устройства под рукой нет, для его эмуляции можно использовать специальный драйвер — ztdummy.

Из репозитария устанавливаем пакеты zaptel, zaptel-source и собираем модули под свою систему:

$ sudo apt-get install zaptel zaptel-source
$ sudo module-assistant prepare
$ sudo m-a -t build zaptel

В /usr/src появится пакет zaptel-modules-*_i386.deb, устанавливаем его с помощью dpkg. После этого проверяем работу модулей ядра:

$ sudo depmod -a
$ sudo modprobe ztdummy

И если нужна поддержка устройств:

$ sudo modprobe zaptel
$ sudo modprobe wcfxo

Чтобы обеспечить их автоматическую загрузку, выполняем следующую команду:

$ echo «ztdummy\nzaptel\nwcfxo» >> /etc/modules

Создаем правила для UDEV:

$ sudo mcedit /etc/udev/rules.d/51-zaptel.rules

KERNEL=»zapctl», NAME=»zap/ctl»
KERNEL=»zaptimer», NAME=»zap/timer»
KERNEL=»zapchannel», NAME=»zap/channel»
KERNEL=»zappseudo», NAME=»zap/pseudo»
KERNEL=»zap0-9*», NAME=»zap/%n»

Также можно использовать исходные тексты или CVS-версию драйвера. При самостоятельной компиляции понадобятся заголовочные файлы ядра (или исходные тексты):

$ sudo apt-get install linux-headers-`uname -r`

$ sudo ln -s /usr/src/linux-headers-2.6.20-15-generic /usr/src/linux-2.6

Теперь получаем последнюю версию драйверов:

$ cd /usr/src
$ wget -c downloads.digium.com/pub/zaptel/zaptel-1.4-current.tar.gz

Компилируем и устанавливаем:

$ tar xzvf zaptel-1.4-current.tar.gz
$ cd /usr/src/zaptel-1.2.17.1
$ ./configure
$ make
$ sudo make install

И чтобы вручную не создавать конфигурационные файлы:

$ sudo make config

После этой команды будет создан скрипт для автоматического запуска модулей, входящих в состав Zaptel, и конфиг /etc/default/zaptel (или /etc/sysconfig/zaptel), в котором будет указано, какие модули необходимо загружать. Рекомендую в этом файле оставить только необходимое. Пробуем загрузить модуль:

$ sudo modprobe ztdummy
$ lsmod | grep ztdummy
ztdummy 6184 0
zaptel 189860 1 ztdummy

Все нормально. После установки в системе появятся еще два файла:

  1. /etc/zaptel.conf – описывает конфигурацию аппаратного обеспечения;
  2. /etc/Asterisk/zapata.conf — настройки сервера Asterisk
    для работы драйвера Zap-канала.

Подробные указания для всевозможных устройств даны в документации. На русском по этому поводу можно почитать в документе «Asterisk%0A+config+zaptel.conf»>Конфигурация драйвера ядра Zaptel ». Но на этом не останавливаемся, впереди у нас еще много работы. После настройки проверяем работу командой ztcfg -vv.

Регистрация пользователей

Если теперь посмотреть в каталог /etc/Asterisk
, можно обнаружить большое количество файлов. Но размер журнальной статьи позволит нам познакомиться только с некоторыми из них. Так, в Asterisk
.conf указаны каталоги, которые будет задействовать Asterisk
во время работы, расположение и владелец сокета, используемого для подключения удаленной консоли управления, а также дефолтные параметры запуска сервера. Некоторые каталоги во время установки не создаются, это придется сделать вручную:

$ sudo mkdir -p /var/{run,log,spool}/Asterisk
$ sudo adduser —system –-no-create-home Asterisk
$ sudo addgroup —system Asterisk

Добавим пользователя Asterisk
в группу audio:

$ sudo adduser Asterisk audio
$ sudo chown Asterisk:Asterisk /var/run/Asterisk
$ sudo chown -R Asterisk:Asterisk /var/{log,spool}/Asterisk

Дальше нас интересует файл sip.conf, где определяются серверы и клиенты SIP, с которыми будет дружить наш Asterisk
. Каждый из них представлен в файле отдельным блоком, который начинается с оглавления, заключенного в квадратные скобки. Параметров в sip.conf довольно много, ограничимся лишь добавлением SIP-аккаунта:

$ sudo mcedit /etc/Asterisk/sip.conf

type=friend
host=dynamic
; defaultip=192.168.1.200
username=grinder
secret=password
language=ru
nat=no
canreinvite=no
context=office
callerid=grinder <1234>
mailbox=1234@office
; перед использованием параметра allow следует отключить все кодеки
disallow=all
; порядок следования кодеков не имеет значения
allow=ulaw
allow=alaw

Поле type указывает, что может делать этот клиент. При значении user ему будет разрешено только принимать входящие звонки, при peer он сможет только звонить, а friend означает все действия сразу, то есть user+peer. В поле host указывается IP-адрес, с которого разрешено подключение этого клиента. Если он может подключаться с любого адреса, указываем host=dynamic. А чтобы в этом случае вызвать клиента, когда он еще не зарегистрирован, в defaultip следует записать IP-адрес, по которому его всегда можно будет найти. В username и secret указываем логин и пароль, используемые клиентом при подключении. Параметр Language задает код языка приветствий и специфичные настройки сигналов телефонов,
которые определены в файле indications.conf. При работе клиента за NAT»ом в соответствующем поле необходимо установить значение yes. Отключение canreinvite заставляет весь голосовой RTP-трафик проходить через Asterisk
. Если клиенты поддерживают SIP re-invites, им можно разрешить соединяться напрямую, указав canreinvite=yes. Поле сontext определяет план набора, в который попадают вызовы, поступающие от этого клиента, а callerid — строку, которая будет выводиться при звонке от клиента. По умолчанию используется контекст default, который берет все настройки из контекста demo. Последний предназначен исключительно для демонстрационных целей, в рабочей системе необходимо создать свой контекст.
Поле mailbox указывает на голосовой ящик 1234 в контексте office. Остальные клиенты настраиваются аналогично.
После определения SIP-аккаунтов наши клиенты могут регистрироваться на сервере Asterisk
и совершать исходящие вызовы. Чтобы у них была возможность принимать звонки, следует обратиться к файлу extensions.conf, в котором описывается план набора (Dialplan), распределяющий звонки в системе. Здесь же указываются все разрешенные расширения.

$ sudo mcedit /etc/Asterisk/extensions.conf

include => default
exten => 1234,1,Dial(SIP/grinder,20)
exten => 1234,2,Voicemail(grinder)

Здесь все просто. За пользователем grinder закрепляем номер 1234, и, если он не ответит на звонок, ему можно будет оставить сообщение в голосовой почте. Цифра после номера означает приоритет, который определяет последовательность выполнения задач. Теперь, если Asterisk
запущен, следует подключиться к его консоли, выполнив на той же машине Asterisk
-r, и с помощью команды reload заставить его перечитать конфигурационные файлы. Есть и команды для перезагрузки конкретного файла. Например, план набора перечитывается командой extensions reload.

Сервер готов к приему клиентов. По адресу Asterisk%0AAsterisk%0A_softphone.html»>www.Asterisk
guru.com/tutorials/configuration_Asterisk
_softphone.html выбираем себе софт-клиент и пробуем соединиться. Мне, например, нравится бесплатная версия простой и понятной в использовании программы ZoIPer (ранее Idefisk). Есть версии для Linux, Windows и Mac OS X. Еще один неплохой и также мультиплатформенный клиент — X-Lite .

Если все нормально, в консоли должно появиться сообщение вроде «Registered SIP «grinder» at 192.168.0.1 port 5060», набираем номер и звоним.

Мы настроили Asterisk
в минимальной конфигурации, но это далеко не все, что он может. За кадром осталось подключение к другому серверу IP-телефонии, парковка вызова, музыка во время ожидания, биллинг, использование GUI для администрирования сервера и прочее, но мы постараемся восполнить эти пробелы в следующих статьях.

Корпоративное использование SIP-номеров зачастую проходит под установленной на большинство офисных ПК ОС Windows. Рассмотрим существующие VoIP-решения для этой системы.

Веб-звонки: что, как, откуда

Одобрено высшим руководством

Софт, предназначенный для высших звеньев руководства, обычно рассчитан на максимально возможное нивелирование разницы между онлайн-конференциями и физическим соседством за столом на собрании. Именно над устранением границ виртуального и реального миров бьются разработчики Силиконовой долины, в надежде функционально «переплюнуть» сервер Asterisk.

  • B-Force. Разработан одноименной компанией в 2010 году, и с тех пор ежедневно совершенствуется. Пользователи русскоязычной Википедии позиционируют программу как одну из немногих, подходящих по требованиям безопасности даже для использования в госорганах.
  • 3CX Phone — мультиплатформенна, может использоваться «в связке» не только с Windows, но и линкусоидами, а также под мобильными ОС — Android, i-/Mac-OS и пр. Все возможности доступны абонентам бесплатно, что удивительно, учитывая качество услуг, работу техподдержки и удобство интерфейса. Последний, к слову, признан (по результатам исследований Software Advice) лидером ТОП-5 самых комфортных в использовании сипфонов.
  • Brosix. Одна из самых безопасных программ, работающая по федеральному стандарту США под 256-AES симметричным шифрованием. Корпорациям, предпочитающим использовать Brosix Business, придется оплачивать лицензию, взамен получив возможность создавать частные криптоустойчивые сети нажатием нескольких кнопок. Физлица могут легально использовать программу бесплатно, но в light-версии, где нет функций «белой доски», обмена рабочими столами и конференц-связи.

Комфорт клерков — залог стабильной работы компании

Но в качественной связи нуждается не только руководство, но и рядовые «белые воротнички». Сколь бы рутинной ни была работа клерков, именно на ней основана деятельность компании, а потому в интересах руководства максимально упростить их действия. Многие офисы обходятся для внутреннего общения функционалом таких программ, как Skype, Yahoo!Messenger и им подобных, но в ряде случаев оптимальным решением будет использование специального ПО.

  • Call Office. «Заточена» под работу с крупными клиентскими базами. Максимально упрощает обзвон, рассылку сообщений на (e-mail/SMS) и прочие массовые уведомления.
  • Ventrilo. Софтфон-рация, ассоциирующаяся с геймерскими войс-чатами. Несмотря на стереотипы, популярна в компаниях, где от скорости реакции и динамики зависит прибыль — например, в службах доставки или закрытых оффлайн-биржах.
  • Sippoint. Утилита, поддерживающая многопользовательский интерфейс и позволяющая настраивать многоступенчатые базы контактов. Кроме того, пользователи могут обмениваться файлами в закрытой внутриофисной сети. Примечательна тем, что легко портирует данные с/на другие системы — Google Talk, QIP и прочие популярные мессенджеры.
  • Jabbin. Главное достоинство софтфона — возможность звонков даже без провайдерского SIP-подключения, лишь при пользовательском web-коннекте, включая локальные intra-соединения. Но при этом, увы, нет возможности позвонить на городской или мобильный номер.

Лучший софтфон для лучших абонентов

Абонентам сайт не придется терзаться дилеммой выбора: существует универсальная и одновременно простая программа, доступная всем пользователям, — телефонный IP-сервер — YouMagic Softphone. Кроме очевидных преимуществ работы с самим провайдером, абонент получит такие «бонусы»:

  • виртуальную АТС с защитой от флуда, спама и DDoS-атак на центральные узлы, что гарантирует комфортную связь без перебоев;
  • служба техподдержки подробно ответит на любой вопрос, а в случае проблем — оперативно решит их;
  • каждый пользователь софтфона сможет пользоваться несколькими учетными записями и финансовыми калькуляторами для каждого из них, автоматизируя тем самым учет расходов на трафик.

Эти и многие другие возможности делают использование максимально комфортным на любой платформе, включая Windows, Android и другие ОС.

Теги:

  • Сервер ip телефонии для windows
  • Свойства папки в windows 10 горячие клавиши
  • Сервер home assistant на windows 10
  • Сервер dns windows server 2008
  • Свойства очистка диска с windows