Гаджеты        07.04.2024   

Цифровые и IP АТС для крупного предприятия. Обзор свободно доступных и бесплатных IP АТС (Asterisk, FreeSWITCH, SipXecs, Yate) Как работает IP-телефония

Цифровые телефонные станции (IP-АТС)

Телефонная станция IP-АТС «Агат UX» – гибридное решение компании «Агат-РТ», она универсальна и предназначена для построения системы IP-телефонии на предприятии.

Оборудование успешно эксплуатируется в малых и средних фирмах, государственных учреждениях и промышленных компаниях. С помощью предлагаемых IP-телефонных станций «Агат UX» можно задействовать кабельные и беспроводные технологии, традиционные и современные (в частности - VOIP) решения. Это гарантирует абонентам максимально комфортные условия для общения, созданные на базе единого автономного устройства.

Обслуживаемые линии:
До 80 FXS, до 80 FXO.

До 1 потоков Е1.
SIP Proxy до 256 абонентов.
Транков SIP, H.323 – до 30.

Питание : встроенное 220В.

Обслуживаемые линии:
До 80 FXS, до 80 FXO.
До 40 цифровых абонентских линий.
До 2 потоков Е1.

Транков SIP, H.323 – до 30.

Питание : встроенное 220В.

Корпус : металлический 1U, 482 х 250 х 44 мм.

Обслуживаемые линии:
До 32 FXS, до 48 FXO.

До 1-го потока Е1.
SIP Proxy до 256 абонентов.
Транков SIP, H.323 – до 30.

Обслуживаемые линии:
До 32 FXS, до 48 FXO.
До 16 цифровых абонентских линий.
До 2-х потоков Е1.
SIP Proxy на 128 ip-абонентов с возможностью расширения до 256 абонентов.
Транков SIP, H.323 – до 30.
СПРУТ-7UX-TDM на 10 каналов.

Питание : Внешний блок питания 24В, 2,75A.

Корпус : металлический компактный, 190 х 230 х 60 мм.

Обслуживаемые линии:
До 4 FXO
SIP Proxy на 16 ip-абонентов с возможностью расширения до 256 абонентов.
Транков SIP, H.323 – до 30.

Питание : Источник питания с выходным напряжением 5В, 2А, мощностью 15Вт или PoE (Power over Ethernet) (опционально).

Корпус : металлический 146 х 104 х 28 мм

Обслуживаемые линии:
До 1-го Е1
SIP Proxy на 8 ip-абонентов с возможностью расширения до 256 абонентов.
Транков SIP, H.323 – до 30.

Питание : Источник питания 220В или PoE (Power over Ethernet) (опционально).

Корпус : пластмассовый, 1U, 432 х 175,6 х 43,6 мм

Особенности цифровых IP-АТС «Агат UX»

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

Компания «Агат-РТ» имеет более чем 20-летний опыт разработки телекоммуникационных систем и предлагает наиболее эффективные, надежные и удобные автоматические телефонные станции.

Использование IP-PBX значительно (в среднем на 30-40 %) сокращает затраты на междугороднюю связь. Входящие звонки быстро адресуются конкретному абоненту. Все структурные подразделения компании, в том числе удаленно расположенные, объединяются в единую телефонную станцию IP-АТС «Агат UX». Дополнительным преимуществом является простота конфигурирования и настройки, что позволяет осуществлять администрирование и обслуживание собственными силами.

Назначение

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

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

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

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

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

Реализована возможность построения децентрализованных систем, объединяющих до 10 000 пользователей. Это позволяет компании покрыть единой корпоративной сетью неограниченную территорию. При этом внутренняя сеть представляет для всех пользователей одну большую распределенную АТС с общим номерным планом и короткими номерами. Звонки внутри такой сети бесплатны для всех абонентов вне зависимости от их удаленности.

Общие принципы работы телефонной АТС

Архитектура IP-АТС «Агат» рассчитана на обработку входящих вызовов по аналоговым линиям ТФОП, потокам Е1 (с помощью мезонинов E1 или FXO) или через каналы IP-телефонии по встроенному Ethernet-порту. После поступления по любому каналу связи вызов обрабатывается внутренним ПО и перенаправляется:

  • конкретному абоненту;
  • группе абонентов;
  • на роботизированный сервис, который помогает абоненту определить дальнейший маршрут звонка.

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

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

Основные достоинства IP-PBX «Агат UX»


  • Предлагаемые АТС совместимы со всеми существующими каналами связи. Система работает с FXS, FXO, E1, GSM (через GSM-шлюзы), H.323, SIP, АДАСЭ. При этом функционал цифровой АТС в полной мере доступен при работе через любой канал.
  • Поддерживается множество дополнительных сервисов: голосовое меню, факс, конференц-сервер и пр. Поэтому IP-АТС «Агат UX» является многофункциональным решением, позволяющим решать спектр сопутствующих задач: купите ее, и вам не придется приобретать периферийное оборудование.
  • Разные варианты автоматизации входящих звонков, что позволяет минимизировать количество необработанных вызовов. Для удобной эксплуатации станции АТС сотрудники формируют оптимальные алгоритмы работы с входящими вызовами, согласовывая их с потребностями компании.
  • Множество сопутствующих функций для каждого отдельного абонента. В их числе - голосовая почта, переадресация, прием факсимильных сообщений, персональный телефонный справочник, ведение журнала пропущенных вызовов, заказ обратного звонка и пр.
  • Совместимость с современными программными средствами. В частности, предусмотрена возможность интеграции АТС «Агат UX» с корпоративными информационными системами, CRM-продуктами, комплексами ERP-класса и т. п.
  • Разнообразие предлагаемых решений. Это позволяет заказать вариант исполнения «Агат UX», максимально адаптированный к эксплуатации в конкретном офисе. Количество абонентов варьируется от 2 до 10 000, есть бюджетные предложения для небольших компаний и многофункциональные разветвленные решения для крупных предприятий, корпораций и холдингов.
  • Высокий уровень защиты от несанкционированных проникновений и неправомерного доступа. В частности, используются закрытые операционная система и протоколы взаимодействия с сервисами.

Функциональные возможности

  • Выполнение всех современных операций по приему и обслуживанию входящих вызовов.
  • Наличие гибкого механизма для транспортировки и распределения звонков (таблицы маршрутизации, номерной план). Трансляция и преобразование номеров в автоматическом режиме.
  • Режим распределения звонков по запасным маршрутам. Данная возможность АТС (телефонной станции «Агат UX») особенно востребована при нестабильном функционировании и прочих неполадках в работе главного направления.
  • Контроль состояния всех компонентов сети с помощью SNMP-протокола, а также мониторинг неограниченного количества рабочих устройств из единого интерфейса.
  • Поддержка факсимильной связи с применением протоколов Т.38 и Т.30.
  • Автоматическое распознавание номеров с помощью встроенного определителя. Поддерживается не только российский формат АОН, но также CallerID (FSK/DTMF).


    Руководитель IT отдела Топол-ЭКО Антонов Евгений: «Хотелось бы отметить еще одно важное преимущество IP АТС Агат UX – возможность удаленной настройки и администрирования станции. Совместно с инженерами Агат РТ мы составили детализированное техническое задание, по которому эти же инженеры провели пред настройку всех наших 11 АТС в московском офисе компании. АТС были готовы к работе, наша корпоративная сеть была развернута в полном объёме, что называется «у меня на столе», мы смогли ее протестировать, убедиться, что все работает, подготовили инструкции по подключению линий для специалистов на местах и разослали станции по филиалам. В заданный день и час все 11 АТС были подключены к корпоративной IP сети, и мы приступили к использованию новой телефонии всей компанией разом. Дальнейшие корректировки настроек производились нами из Москвы без каких-либо трудностей.»


    (IP PBX) — телефонная станция работающая на основе протокола VOIP, обеспечивающего передачу голоса через Интернет.

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

    В настоящее время наиболее популярны протоколы стандарта SIP и H. 323. Один стандартный телефонный канал передается через Интернет со скоростью 64 кбит/сек. Используя специальные алгоритмы кодирования (кодеки ), возможно «сжимать » цифровой поток в 8 и более раз. В результате пропускная способность канала связи может быть значительно увеличена.

    Сравнение виртуальной и офисной АТС

    Виртуальные АТС

    Необходимое оборудование:

    • Стабильный канал Интернет 100 кб/сек на одного пользователя
    • Маршрутизатор 8 port — от 1500 руб
    • IP телефон - от 3000 руб
    • Наличие внутренней компьютерной сети

    Возможности:

    • Внутренние добавочные номера
    • Голосовое приветствие
    • Перевод звонков
    • Запись разговоров
    • Статистика звонков
    • Интеграция с CRM

    Платежи:

    • Подключение бесплатно
      Ежемесячные:
    • 100-250 руб с каждого рабочего места сотрудника
      от 300 руб за каждый телефонный номер
    • входящие звонки бесплатно
    • исходящие звонки - от 0,5 руб /мин
    • плата за дополнительные опции

    Достоинства и недостатки:

    • Большой функционал
    • Доступное решение для небольших офисов до 4-х сотрудников
    • Использование каналов связи и тарифов лишь одного оператора
    • Хранение информации о компании на стороннем ресурсе
    • При пропадании Интернет канала офис остается полностью без связи
    • Невозможность использования дополнительных каналов связи - аналоговых, GSM
    • Невозможность использования внутренней телефонной сети.

    Офисные IP АТС

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

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

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

    Panasonic Yeastar NEC Samsung LG
    SL2100 OfficeServ 7070 iPECS EMG800
    OfficeServ 7200
    OfficeServ 7400

    Беспроводные IP АТС

    Сфера применения — офисы, гостиницы, медицинские центры и т.д

    Быстро решить проблему телефонизации небольшого объекта (офисы , гостиницы, медицинские центры, коттеджи) с минимальными затратами можно используя возможности Wi-Fi сети и IP телефонии. Как правило, на таких объектах уже существует действующая WiFi сеть. С учетом того, что телефонный трафик не значительный и не создает помех в работе беспроводной сети, возможно, использовать данную сеть для организации телефонной связи.

    Для этих целей используются Wi-Fi телефоны по внешнему виду и функционалу ничем не отличающимся от обычных телефонов и IP АТС. К IP АТС подключаются городские sip транки и внутренние абоненты .

    Схема организации связи на базе беспроводных
    и

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

    Запросить консультацию

    Подберем и сделаем расчет IP АТС
    С учетом особенностей Вашего бизнеса

    Санкт-Петербург (812 ) 645-35-99

    Москва (495 ) 134-25-77

    e-mail: info@сайт

    Преимущества VOIP телефонии

    1. Возможность объединения удаленных офисов (абонентов ) в .
    2. Возможность использования постоянного телефонного номера (переносимость номеров) при изменении месторасположения офиса.
    3. Возможность простого наращивания входящих городских линий, используя один канал связи.
    4. Мобильность сотрудников — возможность пользоваться удаленно своим внутренним номером с различных точек подключения Интернет (разные города и страны).
    5. Расширенный функционал за меньшую цену, в т.ч. автоответчик, голосовая почта, запись разговоров. Благодаря тому, что используется сигнал в цифровом виде — больше возможностей для сопряжения с компьютерными программами.

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

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

    Если подойти к этому вопросу с технической точки зрения, то в наших условиях полностью цифровая связь осуществляется только между абонентами Skype от гарнитуры одного компьютера до гарнитуры другого компьютера. Неудивительно, что качество связи значительно лучше, чем если Вы будете звоните через Skipe на обычный городской номер. Цифровую связь также можно обеспечить внутри корпоративных сетей связи, построенных полностью на основе IP телефонии , где абонентские устройства— IP телефоны (цифровые телефоны ). В остальных случаях так называемая «цифровая связь» остается всего лишь частью отдельного соединения, т. к. телефонные сети общего пользования (ТФОП ) и абоненты по прежнему у нас на 80% - аналоговые.

    Что влияет на качество связи в IP сети

    1. Задержка передачи голоса больше 250-400 мс.
    2. «Джиттер » — задержка прибытия «пакетов ». В результате чего, на «приеме » часть информации теряется. Проявляется в виде треска и щелчков.
    3. Потеря части пакетов больше 5%.

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

    Наиболее значимой является пропускная способность IP сети, которая может значительно меняться в зависимости от времени суток и количества узлов (абонентов ) в сети.

    Схема работы IP-АТС на основе VOIP протокола

    Некоторое время назад ко мне обратился товарищ из «Открытых Систем» и попросил сделать обзор открытых 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
    Рассмотрим их подробнее. Но сперва запустим следующий мега-трек!

    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 работает под управлением как 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 функции, в частности:

    • перевод, удержание и парковку вызова;
    • музыку на ожидании;
    • конференц-связь;
    • очереди
    • статистику звонков
    Однако, Yate в первую очередь - это мультипротокольный коммутатор с очень гибкими правилами маршрутизации. Yate хорошо поддерживает такие протоколы IP телефонии, как H323, IAX2, MGCP, различные уровни SS7 (MTP2, SIGTRAN), драйвера потоковых цифровых плат разных производителей.

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

    Архитектурно Yate использует модель микро ядра и шины сообщений, а для маршрутизации сообщений используются регулярные выражения с возможностью размещения любых сообщений на шине. Такая архитектура делает простым добавление новых модулей, не затрагивая существующего кода. Yate - самый настоящий телефонный низкоуровневый двигатель (engine).

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

    Среди всех рассмотренных продуктов Yate обладает наименьшим функционалом, однако то, что Yate умеет делать, делает очень хорошо и стабильно. Еще одним недостатком является недостаточная документация.

    Наиболее частое применение Yate - конвертер H323-SIP сигнализации.

    Заключение
    Выбрать IP PBX систему для своей организации среди открытых продуктов весьма непросто.

    Ситуацию ухудшает то, что все они в принципе могут работать одновременно.

    А может, использовать их все. Ничто не мешает использовать SipXecs в качестве опорной IP-PBX, на которой регистрируются пользователи, FreeSWITCH в качестве сервера аудио конференций, Yate в качестве SIP-H323 транслятора для подключения провайдеров связи по H323 протоколу, так как единственная реализация H323 в Yate намного лучше любой из 3-х реализаций H323 в Asterisk, и Asterisk в качестве медиа-шлюза с потоковыми платами Digium или Sangoma, а также в качестве сервера дополнительных приложений, например, селекторной видео связи.

    Добро пожаловать в мир открытых и бесплатных телефонных решений!

    А тем, кто дочитал до конца - музыкальный бонус! Enjoy!

    На тему установки и настройки IP АТС на базе ПО Asterisk написано очень много статей. Но, в большинстве своем, эти статьи сводятся к компьютеру, линуксу и топтанию клавиатуры в command line этого самого линукса. Я хочу рассказать про одно замечательное устройство, на котором, с установкой и настройкой Asterisk, справится абсолютно любой пользователь. Это сетевой накопитель D-Link DNS-345 с Add-On (дополнением) MicroPBX.
    Зачем нужна IP АТС? Конечно же для экономии денег на телефонных разговорах, гибкости системы в настройке и работе, огромных функциональных возможностях и т.п. На сегодняшний день все крупные операторы подключают телефоны как классическим способом (по тел. кабелю), так и средствами IP-телефонии (по протоколу SIP). Примеры подключения и работы подобных систем:
    http://dlink.ua/voip_solutions_5
    http://dlink.ua/voip_solutions_3
    http://dlink.ua/voip_solutions_2


    Как показано на рисунке выше, лучше использовать гибридную схему – часть телефонов по SIP, часть классически – по меди. Этот вариант потребует дополнительных затрат, как минимум, на покупку VoIP FXO шлюза (на картинке D-Link DVG-3016S). Но гибридная система дает значительно бОльшую надежность – в случае «падения» Интернета будут работать аналоговые линии, а при обрыве тел. кабеля – SIP линии. Как говорится, надежность требует жертв.
    Но вернемся к главному герою этой статьи – сетевому накопителю D-Link DNS-345. В чем же его прелесть? Ну, по сравнению с ближайшими конкурентами – это конечно цена. По функциональным возможностям и производительности – не хуже более дорогих коллег, а некоторых функциональных вещей у большинства конкурентов и нет. Например поддержка GSM-модемов с голосовыми функциями в качестве GSM-шлюзов. К примеру GSM шлюз Sprut Universal стоит ~250$, а 3G модем с голосовыми функциями Huawei E1550 ~40$.
    Предвосхищая заявления «да я астериск, с поддержкой Huawei E1550, на роутере за 40$ могу поднять» хочу сказать, что реализовать все возможности полноценного NAS (Network Attached Storage) на роутере просто не возможно. Точнее возможно, но какая у него будет производительность? Учитывая то, что HDD подключается только USB’шный, с соответствующей скоростью чтения/записи, а ОЗУ на роутере, как правило, не более 32М. Т.е. роутер с таким же как у NAS ПО будет постоянно находиться в вечном свопе со всеми вытекающими. DNS-345 имеет 512М ОЗУ. Процессор на роутере в лучшем случае 600МГц, у DNS-345 – 1,6ГГц. Я сам как-то поднимал Asterisk + Huawei1550 на роутере и хорошо знаком с возможностями подобной системы, подходящей разве что для дома, но никак, даже для небольшого, офиса.
    И так, приступим к настройке. Для начала скачайте Add-On MicroPBX Asterisk 1.8.15-cert. Брать тут:
    http://dlink.vtverdohleb.org.ua/Add-On/
    Перейдите в раздел «Management / Application Management / Add Ons» и установите Add-On «DNS-345 Asterisk18 Package…».

    Сообщения «Сторонний Add-On…» не пугайтесь, нажмите Yes.

    После завершения установки запустите Add-On кнопкой Start. В пакет включены драйвера голосовых USB-модемов, поэтому рекомендуется, перед установкой Add-On’а, вставить модем в USB порт NAS’а. USB-порт DNS-345 слабоват, поэтому подключать модем нужно через USB-HUB с внешним питанием.
    Но перед тем, как подключить модем к NAS’у, нужно пройти, наверно самую сложную в настройке АТС, процедуру – перевод модема в режим Modem Only. Для этого подключите модем к компьютеру и, с помощью любой терминальной программы, введите AT-команды изменения режима работы. Как терминал можно использовать, например, PuTTY (http://www.putty.org/). Как «попасть» на модем на картинках ниже.



    В терминале введите «в слепую» команду «ATE1» и нажмите Enter. Последующий ввод будет отображаться на экране. Далее введите:
    AT^U2DIAG=0
    AT&W

    Все, модем готов к работе, можно его переключать в DNS-345.
    Запустите Add-On «Asterisk 1.8 cert1», перейдите в раздел Applications и откройте веб-интерфейс Asterisk.

    По умолчанию логин/пароль – admin/admin

    Не забывайте нажимать кнопку «Apply Changes» в правом верхнем углу интерфейса!

    Про настройки Asterisk писать не буду, возможности веб-интерфейса достаточно подробно расписаны тут:
    http://service.d-link.ua/node/50
    Расскажу только про базовую настройку GSM-шлюза. Для начала создайте базовый «Dial Plan», заведите пользователей, с привязкой к этому Dial Plan’у, и объедините пользователей в одну группу вызова (Ring Groups).

    Проверим, правильно ли определился модем. Для этого зайдите в раздел «Options / Advanced Options» и включите «Расширенные настройки». После этого перейдите в раздел «Asterisk CLI» и дайте команду «datacard show devices». Если увидите такое, как на картинке ниже, это означает, что модем системой не подхватился.

    Причин может быть много, например модем, по какой-то причине, не перешел в режим Modem Only и система его видит не как голосовой модем, а как USB-HDD. В этом случае, к сожалению, без ковыряния во внутренностях линукс-системы, разобраться в причине вряд ли получится.
    Но будем исходить из лучшего – модем определился и вы увидели такую картинку

    Настроим входящие GSM звонки. Перейдите в раздел File Editor и откройте файл «extensions.conf». Если Ring Group создана, последней строкой будет раздел «».

    Откройте контекст «default» и впишите в него следующие 2 строки:
    exten = s,1,NoOp(all_ring)
    include = ringroups-custom-1

    Нажмите кнопку Apply Changes. Все, входящие звонки работают.
    Теперь перейдем к настройке исходящих звонков. Создайте транк для исходящих. Hostname можно ввести любой не существующий IP-адрес, например 192.168.255.255

    В логах будет появляться строка
    NOTICE: chan_sip.c:13390 sip_reg_timeout: - Registration for "[email protected]" timed out, trying again (Attempt #2)
    На это можно не обращать внимание. Второй вариант – через File Editor открыть файл users.conf и закомментировать или удалить строку «host = 192.168.255.255».
    Создайте правило для исходящих звонков в разделе «Outgoing Calling Rules».

    Pattern для любого вызываемого номера – «_X.». Если нужно заворачивать в GSM только определенные номера, можно прописать свою маску

    В Dial Plan’е разрешить использование исходящего направления «gsm_out».

    Перейдите в раздел File Editor и откройте файл «extensions.conf». Если «Outgoing Calling Rules» создана, предпоследней строкой будет контрекст «». Вместо содержимого CallingRule_gsm_out впишите следующее:
    exten=_X.,1,Dial(Datacard/datacard0/${EXTEN},300,trR)
    exten=s,n,Hangup


    Нажмите кнопку «Apply Changes» в правом верхнем углу интерфейса
    На этом все, базовая настройка закончена. Как уже говорилось в начале, с подробной инструкцией по настройке остальных функций Asterisk через Web-GUI можно ознакомиться на

    Необходима АТС для вашей организации? В этом случае вы попали по правильному адресу. Мы найдем оптимальное решение (цифровая или IP-АТС, системные и обычные терминалы к ней, гарнитуры к этим терминалам и не только).

    На сегодняшний день большинство представленных на рынке цифровых или IP-АТС имеют очень богатый и многообразный функционал, поддерживают как традиционную TDM-телефонию (использует цифровые и аналоговые сигнализации), так и IP-телефонию (использует IP-протоколы SIP, H.323, MGCP). При этом как цифровые, так и поддерживающие IP-телефонию АТС, по цене и возможностям отличаются очень сильно - поэтому решение найдется всегда - на любой бюджет и вкус.

    Распространенные типы АТС

    Аналоговые АТС - это уже даже не «прошлый», а «позапрошлый» век. Хотя их еще можно найти в продаже (и даже у нас!), использовать их вряд ли есть смысл - разве что в целях абсолютной минимизации бюджета при крайне ограниченном функционале.

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

    IP-АТС - это самое современное решение. Они используют самые актуальные протоколы VoIP - (SIP, H.323, MGCP). Одно (и довольно существенное) из преимуществ IP-АТС - они не требуют прокладки отдельных телефонных проводов, установки телефонных розеток и т.п., а легко встраиваются в существующую IT-инфраструктуру компании. Кроме того, IP-АТС хорошо интегрируется с различными приложениями и программами, в частности, - с CRM системами. Для IP-телефонов такая АТС выступает в роли сервера, на котором они регистрируются.

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

    Почему купить цифровую или IP АТС лучше именно в «Виктел»?

    Есть несколько основных причин, по которым, сравнив многих поставщиков, возвращаются к нам. А именно:

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

    Кроме того, мы готовы бесплатно и подробно проконсультировать каждого клиента по вопросам выбора АТС и покупки необходимого сопутствующего оборудования! Звоните, делайте заказ!