IP АТС Asterisk и FreeSWITCH

asterisk

Составим техническое задание.
Установим, настроим IP АТС Asterisk или FreeSWITCH.
Подберем и настроим VoIP оборудование.
Обучим обслуживающий персонал.

Для внедрения IP АТС небольшой емкости (до 100 абонентов), прекрасно подходит программная АТС Asterisk с веб интерфейсом FreePBX. Русскоязычный, простой и интуитивно понятный веб интерфейс позволит вам, в дальнейшем, обслуживать АТС без дополнительных затрат. Все используемое ПО является свободно распространяемым и вы платите только за пусконаладку. Приобретая базовую установку Asterisk вы гарантировано получаете:

Программное обеспечение и функционал:

  • Asterisk 15
  • FreePBX 14 - веб интерфейс настройки Asterisk
  • CDR-viewer - веб интерфейс записи и детализации вызовов
  • ARI (RESTful) и AMI - интерфейсы приложений.
  • Протоколы связи: SIP, IAX, h323, DAHDI
  • Функции:
    • Очереди
    • Группы приема вызовов
    • Телеконференции
    • Автосекретарь
    • Маршрутизация вызовов
    • Переадресация вызовов
    • Факс-на-Емайл.
  • Операционная система: Centos 7 (Centos 6, Ubuntu или Debian - по требованию)

Базовая настройка IP АТС Asterisk:

  • Создание требуемого кол-ва IP абонентов
  • Подключение требуемого кол-ва SIP (или h323) транков к провайдеру IP телефонии.
  • Подключение потоков ISDN PRI E1.
  • Настройка входящей/исходящей маршрутизации по вашему ТЗ.
  • Настройка дневного/ночного режима
  • Настройка голосового меню (IVR)
  • Настройка групп приема вызовов.
  • Базовые настройки безопасности (IPtables и fail2ban)
  • Настройка приобретенного у нас оборудования (VoIP шлюзов, IP телефонов).
  • Консультации по настройке вашего оборудования.
  • Базовое обучение использования FreePBX для настройки Asterisk (Подключение IP абонентов, IP транков; создание очередей, телеконференций, голосовых меню, групп приема вызовов; использование сервисных кодов и отчетов о звонках.)
  • Бесплатная тех. поддержка в течении месяца с момента ввода в эксплуатацию.

Варианты установки:

  1. Удалённая установка/настройка на сервере заказчика.
  2. Установка на сервере заказчика.
  3. Установка/настройка на VPS хостинге
  4. Продажа сервера с установленной и настроенной системой.
  5. Embedded установка на устройства, например роутеры, поддерживающие работу с OpenWRT. Функционал может быть ограничен.

Расширенная настройка IP АТС Asterisk.

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

Реализация реалтайм архитектуры.

Под реалтайм в Asterisk подразумевается взаимодействие с базами данных и другими типами хранилищ в режиме реального времени.
Поддерживается статическое хранение настроек Asterisk в БД и собственно реалтайм взаимодействие.
1. В первом случае, настройки получаются из хранилища в момент загрузки модуля или ядра АТС, так же как и при использовании конфигурационных файлов.
2. Во втором (реалтайм) настройки не требуют применения и доступны сразу, после внесения изменений.
Также в Asterisk имеется большой набор команд и функций, для взаимодействия с реалтайм хранилищами в момент обработки вызова.

В каких случаях применяется Реалтайм Архитектура?

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

asterisk realtime sip peers «Конфигурация sip peers в Asterisk Realtime Interface»


Поддерживаются следующие типы хранилищ:

  • MySQL
  • PostgreSQL
  • SQLite
  • LDAP

Нативно и через ODBC, а также при помощи cURL.
Предлагаем любые реализации реалтайм архитектуры Asterisk.
Для удобного использования архитектуры реалтайм Asterisk (ARA)
нами разработан соответствующий веб-интерфейс - Asterisk Realtime Interface.
На приведенном скриншоте страница со списком sip абонентов.
Данные о IP адресе и User-Agent обновляются динамически при регистрации абонента.
При добавлении нового пира, он сразу доступен для регистрации, sip reload не требуется

asterisk static storage features.conf «Статический конфигурационный файл feature.conf в Asterisk Realtime Interface»


Другой пример:
хранение в базе данных статического конфигурационного файла.
На данном скришоте показан конфиг features.conf в статической базе данных Asterisk.
Данный тип хранилища требует применения настроек, как обычный конфигурационный файл, например: core reload.
Далее Asterisk напрямую читает конфиг из базы данных.
Подробнее с Asterisk Realtime Architecture в можете ознакомиться в нашем материале: Asterisk Realtime: extconfig.conf

Asterisk realtime dialplan interface «Конфигурация диалплана в Asterisk Realtime Interface»


Использование Asterisk Realtime Architecture предполагает, что вам требуется построить высококачественную, отказоустойчивую систему связи для работы с большим кол-ом абонентов и вызовов.
На данном скриншоте пример диалплана Asterisk в реалтайм хранилище,
на который ссылается DYNAMIC FEATURE (пользовательский feature code) со скриншота выше.
Если вам не требуется подобный функционал, который предполагает продвинутые навыки администрирования Asterisk и специфические задачи,
вам стоит остановиться на FreePBX - прекрасном комбайне для системных администраторов.


Взаимодействие со сторонними приложениями

Asterisk имеет три интерфейса (4-ре вместе Command Line Interface) для взаимодействия с другими приложениями:

  1. AMI - Asterisk manager Interface
  2. ARI - Asterisk RESTful Interface
  3. AGI - Asterisk Gateway Interface

Сами по себе интерфейсы в установленном Asterisk готовы к работе и не требуют серьезной настройки.

Мы же предлагаем работы созданию Third Party Software для Asterisk под нужды клиентов и консультации по работе с API.

Пример: Панель супервайзора Колл Центра через Asynchronous Javascript Asterisk Manager

Панель супервайзора Колл Центра.

Шифрование TLS SRTP

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

Построение корпоративной телефонной сети АТС

Предлагаем построение распределенных телефонных систем, интеграцию с другими АТС через VoIP и ISDN протоколы связи, с единым номерным планом и централизованным управлением. Построение VPN сетей под нужды телефонии. На нашем счету проекты объединяющие по 50 филиалов в единую телефонную сеть. Наши специалисты подберут оптимальное оборудование, зарекомендовавшее себя в других проектах.

Настройка IP АТС FreeSWITCH

«Там, где пехота не пройдет…»

Кросс-платформенная много-пользовательская программная АТС FreeSWITCH зарекомендовала себя системой повышенной производительности. Более сложный в настройке и обслуживании, чем Asterisk, тем не менее, FS показывает вчетверо большую производительность, при потреблении равных ресурсов. Если абонентская емкость превышает 200 номеров, имеет смысл рассмотреть FreeSWITCH в качестве альтернативы.

  1. IP АТС большой емкости.
  2. Много-пользовательские системы с распределенными ресурсами.
  3. Виртуальные и облачные АТС.
  4. Сервер широкополосных телеконференций.
  5. Session Border Controller.
  6. Сервер маршрутизации и биллинга.
  7. Системы автоматического оповещения абонентов.

Мы предлагаем установку и настройку IP АТС FreeSWITCH в любой из указанных ролей. В базовую настройку входит установка и настройка отказоустойчивой системы FreeSWITCH,
с использованием СУБД PostgreSQL в качестве базы данных ядра и регистраций,
а также MySQL - для отчетов о звонках, с веб-интерфейсом поиска и прослушивания записей.
Диалплан - XML .
Для систем автообзвона, предлагаем установку и настройку Newfies-diаler + FreeSWITCH на Debian 8.
Для систем биллинга и маршрутизации - ASTPP billing.


Свяжитесь с нами для получения подробной информации.
Asterisk

Only edit this fieldset if “IP ATC” is set to “Asterisk”.

FreeSWITCH

Only edit this fieldset if “IP ATC” is set to “FreeSWITCH”.

Настроим Asterisk, Freeswitch, Call Center

  • works/asterisk.txt
  • Последние изменения: 2018/10/12