Программа астериск что это

Содержание

Что такое Asterisk – как его установить и настроить

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

Благодаря возможности гибкой настройки решение на базе протокола SIP может взаимодействовать с любыми линиями связи. Более того, такие программные продукты, как описываемый в данной статье Asterisk, кроссплатформенны и совместимы с приложениями-клиентами (софтофонами) для Windows, Linux, FreeBSD и так далее.

Asterisk — что это?

Asterisk — это открытая софтовая АТС с модульной архитектурой, в представлении по умолчанию не привязанная ни к одному телефонному протоколу. Независимость и многофункциональность позволяют создавать на ее базе самые различные по масштабу и применению узлы связи от простых телефонных центров для работников, до многоканальных call-центров, объединяющих традиционные средства связи (например, GSM) и VoIP. Asterisk можно установить на Linux, FreeBSD и некоторые другие ОС. Этот процесс в подробностях будет описан далее с акцентом на последние выпущенные к моменту подготовки материала версии Ubuntu Server (19.04 и новее).

обзор IP PBX Астериск

Что за программа?

На Windows Asterisk не работает. Но можно установить в системе виртуальную машину и уже в нее установить Астериск.

Установка Asterisk

Установить программный комплекс можно двумя способами: быстро через репозитории или более качественно из исходного кода. Быстрая установка предполагает использование всего одной команды

sudo apt install asterisk

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

Установка из исходников включает 4 строго последовательных этапа. Вначале нужно подготовить систему, затем поставить DAHDI (драйверы для аппаратных адаптеров телефонии), после LibPRI (библиотеку для взаимодействия с потоковыми TDM-интерфейсами) и, наконец, сам Asterisk.

Предварительный этап

Нужно запустить терминал, обновить информацию о пакетах:

sudo apt update
sudo apt upgrade

и синхронизировать часы посредством NTP:

sudo ntpdate ru.pool.ntp.org

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

sudo apt install make gcc autoconf epiphany-browser thunar thunar-archive-plugin xarchiver gedit

Сборка DAHDI

Для начала — установка исходников libusb из репозиториев:

sudo apt install libusb-1.0-0-dev

Следует перейти в браузере Epiphany на страницу загрузки драйверов.

Телефония на базе Asterisk

ТОП 29 программ для создания скриншотов

После скачивания (желательно выбрать самые новые) их можно распаковать (ПКМ (правая кнопка мыши) на файле — Извлечь сюда) и поместить в удобное место. Затем следует перейти в распакованную папку, открыть в ней терминал (ПКМ на свободном пространстве — Открыть терминал) и выполнить команды сборки:

make sudo make install

Сборка пакетов

Сборка LibPRI

Дальше идет скачивание последней версии библиотеки с официального сайта.

Прединсталляционные действия и команды сборки аналогичны описанным выше.

Сборка Asterisk

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

sudo ./contrib/scripts/install_prereq install

Затем следует подключить аудио-библиотеки:

sudo ./contrib/scripts/get_mp3_source.sh

Самое время приступить к конфигурированию исходного кода:

./configure —with-pjproject-bundled —with-dahdi —with-pri —with-libcurl —with-speex

Параметр —with-dahdi означает, что при последующей компиляции будут подключены ранее проинсталлированные драйверы DAHDI, а —with-pri — библиотека PRI. Полный перечень допустимых опций вызывается командой

./configure -h

Результат ввода команд

В случае успеха в терминале отобразится такой логотип:

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

Настройка и первый запуск

Для базовой настройки к первому запуску рекомендуется создать конфигурационный файл:

sudo gedit /etc/asterisk/asterisk.conf

С таким содержимым:

[general] runuser = asterisk rungroup = asterisk defaultlanguage = ru documentation_language = ru_RU

И конфиг модулей:

sudo gedit /etc/asterisk/modules.conf

На первых порах включающий только:

[general]

Потом нужно добавить в систему нового юзера asterisk, снабдить его домашней директорией:

sudo useradd asterisk -m

и установить соответствующие привилегии для отдельных каталогов:

sudo chown -R asterisk:asterisk /etc/asterisk sudo chown -R asterisk:asterisk /var/log/asterisk sudo chown -R asterisk:asterisk /var/lib/asterisk sudo chown -R asterisk:asterisk /var/run/asterisk

Проверка всех конфигов:

sudo asterisk -c

Если в последней строке вывода терминала появилась надпись «*CLI>», то есть был выполнен вход в консоль управления программным комплексом, значит критических ошибок нет. Остается настроить автозапуск и перезагрузиться. Для этого можно добавить запись в Cron:

sudo crontab -e

Если появится предупреждение о выборе переменной «editor», лучше приравнять ее к Nano.

Популярные программы для массовой рассылки сообщений на email

Для запуска ПО через 10 секунд после старта системы:

После перезагрузки, команда:

sudo asterisk -r

должна вызывать уже знакомую консоль управления («*CLI>»). Если в ней выполнить:

core show help

Отобразиться список доступных действий, в частности перезапуск ПО через:

core restart now

Выйти из этой консоли очень просто — достаточно нажать Ctrl+Z.

Возможные ошибки и предупреждения

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

sudo asterisk -c

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

noload => res_config_pgsql.so

Первая строка [general] — обязательно должна присутствовать в обоих созданных файлах конфигурации. Если они будут пустыми, приложение запустить не удастся!

Ошибка “Name or service not known” указывает на проблему сопоставления имени компьютера с его IP-адресом. Решение — добавление этого имени в /etc/hosts.

Как добавить номера?

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

sudo gedit /etc/asterisk/extensions.conf
sudo gedit /etc/asterisk/sip.conf

В первый помещаются такие строчки:

[outcalling] exten => _XXXX,1,Dial(SIP/$,,m)

Прикладывается экстеншн на контекст outcalling, для обслуживания 4-значных внутренних номеров — XXXX — через SIP.

Во второй — собственно, сами номера. Для примера их будет 2 (1010 и 1020):

[1010] type=friend regexten=1010 secret=9999 context=outcalling host=dynamic callerid=»1010″ disallow=all allow=ulaw language=ru [1020] type=friend regexten=1020 secret=9999 context=outcalling host=dynamic callerid=»1020″ disallow=all allow=ulaw language=ru

Так были оформлены номера 1010 и 1020 с проверкой (type) по имени пользователя и IP-адресу (friend), добавочными номерами (regexten), паролями (secret), группой (context), автоматической регистрацией (dynamic) IP-адреса/ИП (host), идентификаторами звонящего (callerid) и другими параметрами.

Что это за программа Avidemux и как ей пользоваться

Для вступления настроек в силу нужно перезапустить Asterisk.

Как добавить план звонков?

Любой план звонков (dialplan) помещается в /etc/asterisk/extensions.conf. Он может состоять и из нескольких экстеншенов. Например:

[default] exten => 100,1,Wait(5) exten => 100,2,Answer exten => 100,n,Hangup

Вышеперечисленные строки включают 3 действия:

  1. Ожидать 5 секунд.
  2. Поднять трубку.
  3. Повесить трубку (с приоритетом «n», то есть «next» — «следующий», который можно применять вместо любого, кроме 1-го, и позволяет быстро изменять строки без перестановок других приоритетов).
Читайте также:
Программа neon что это

Настройки транка

Получить настройки транка можно у любого SIP-провайдера, в частности на zadarma.com. Вставлять их нужно в конец /etc/asterisk/sip.conf в том же порядке, в каком они представлены в инструкции провайдера. Вроде того:

[379950] host=sip.zadarma.com insecure=invite,port type=friend fromdomain=sip.zadarma.com disallow=all allow=ulaw dtmfmode=auto secret=password defaultuser=379950 trunkname=379950 fromuser=379950 callbackextension=379950 context=call-in qualify=400 directmedia=no nat=force_rport,comedia

«379950» — обозначение номера и одновременно пира, который после перезапуска и выполнения в консоли:

sip show peers

Должен отобразиться в выводе:

379950/379950 109.251.19.236 Auto (No) No 5060 OK (42 ms)

Приветствие

Существующую конфигурацию Asterisk позволяет установить голосовое приветствие. В качестве звукового файла подойдет дорожка в формате WAV, которую нужно переименовать в «ivr-main.wav» и расположить в папке /etc/asterisk/ivr. Эта директория, вместе с сопутствующими настройками будет прописана в /etc/asterisk/extensions.conf, а конкретно — в новом контексте ivr-main:

[call-in] exten => 379950,1,Goto(ivr-main,s,1) [ivr-main] exten => s,1,Background(/etc/asterisk/ivr/ivr-main) exten => s,2,WaitExten(5) exten => s,3,Answer()

Контекст call-in отвечает за входящие звонки на знакомый по предыдущим настройкам номер 379950. Когда поступает вызов, стартует контекст ivr-main, на первом этапе которого проигрывается звуковое приветствие.

Источник: composs.ru

IP-АТС Asterisk

Астериск (Asterisk) — программная АТС для IP-телефонии. Данному сервису свойственны все возможности обычной офисной АТС.. ПО было выпущено в 2004 г. компанией Digium Марка Спенсера и быстро стало пользоваться популярностью у бизнеса по всему миру. Астериск имеет открытый исходный код, в связи с чем ПО может быть расширено.

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

Какие особенности у IP-АТС Asterisk

Главные особенности программной АТС для IP-телефонии – телефонной станции Астериск:

Требования к железу и безопасность

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

Это, конечно, не повод ударяться в крайности и довериться слишком старому компьютеру. В случае зависания софта компания останется без связи с клиентами. Правильным решением будет запустить АТС на отказоустойчивом железе.
Для звонков можно использовать:

  • IP-телефоны;
  • обычные телефоны с IP-шлюзом;
  • компьютеры с ПО для звонков;
  • смартфоны с приложением.

Астериск телефония защищена от взломов и атак на открытые порты. При автономном использовании обеспечивается конфиденциальность данных.

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

IP-телефония Астериск дает бизнесу много полезных функций и инструментов:

Преимущества Asterisk

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

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

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

Реализация Asterisk

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

Для отделов продаж со сложной схемой очередей звонков рекомендуется использовать «плоский» вариант.

Вторая дилемма – что выбрать в качестве платформы для Asterisk: собственный локальный сервер или облачную АТС. Если вы хотите работать с IP-телефонией на собственных мощностях, убедитесь в том, что оборудование у вас исправное и современное.

В свою очередь, виртуальная АТС на основе Asterisk не требует обслуживания клиентом – эту заботу берет на себя облачный провайдер.

Важно помнить, что сама телефония Asterisk – не виртуальная АТС, а программная АТС.

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

Недостатки «Астериск»

Если вы пользуетесь услугами не облачного провайдера, вам неизбежно придется брать обслуживание телефонии на себя. Для этого нужен штатный высококвалифицированный IT-специалист . Администрирование АТС для IP-телефонии Asterisk потребует специфических знаний – гибкость данного инструмента приводит к сложности управления. Возможно, потребуется дополнительное обучение вашего сотрудника.

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

Переход на UIS и объединение решений

Для использования виртуальной АТС UIS не нужно покупать оборудование или скачивать ПО. Достаточно выхода в интернет. Обслуживается сервер специалистами провайдера.

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

Кроме того, мы можем предложить воспользоваться услугами UIS как оператора связи по выгодным тарифам , продолжая при этом работать с АТС для IP-телефонии Asterisk.

Источник: www.uiscom.ru

Что такое Asterisk

Обновлено и опубликовано

Опубликовано: 20.11.2017

серверное программное обеспечение для реализации АТС (автоматическая телефонная станция) или PBX (Private Branch eXchange). Название произошло от знака * (звездочка или asterisk). Разработчик — компания Digium.

Распространяется бесплатно, скачать программный продукт можно c официального сайта. Поддерживаются системы на базе Linux и FreeBSD. На Windows возможна установка готовой виртуальной машины. Скачать можно как пакет для установки, так и ISO-образ с уже настроенным программным комплексом Asterisk.

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

  • Черные списки.
  • Голосовая почта.
  • Перехват вызова.
  • Конференц-связь.
  • Удержание звонков.
  • Определитель номера.
  • Вклинивание в разговор.
  • Установки переадресации.
  • Запись информации о звонках.
  • Автоматический обратный вызов.
  • Уведомление о поступлении вызова.
  • Запись и прослушивание разговоров.
  • Завершение вызова не опуская трубку.
  • Перевод звонков (условный и безусловный).
  • Присутствие (статус других абонентов на телефоне).
  • Приветствие или интерактивное голосовое меню (IVR).
  • Постановка звонков в очередь и распределение их по операторам.
  • Обработки звонков в зависимости от даты и времени и временные ограничения доступа.
  • Парковка вызова (положить трубку без прерывания разговора и возобновить разговор с другого телефонного аппарата).

На основе Asterisk существуют готовые решения, позволяющие быстро развернуть многофункциональные АТС. Одни из популярных:

  1. AsteriskNow — официальная сборка от Digium.
  2. Elastix — до версии 5.0.
  3. AstPbx, JamalSIP — российские проекты.
  4. PBXSIP — многофункциональная и простая.

Подробнее об Asterisk на Википедии

Источник: www.dmosk.ru

Установка и настройка asterisk

Установка и настройка asterisk

Современные проблемы требуют современного решения, поэтому для оптимизации работы АТС создан специальный инструмент — Asterisk. Важно выполнить верную установку и правильную настройку для исправной работы телефонной станции.

Что такое Asterisk

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

В составе с прочим нужным оборудованием предоставляет полный функционал автоматической телефонной станции, поддерживает несколько VoIP-протоколов одновременно.

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

Читайте также:
Что за программа артемис

Прописать дополнительный функционал возможно отдельным языком Астериск, записать план нумерации, составив модуль на языке Си. Или использовать более гибкий, универсальный интерфейс — Asterisk Gateway Interface, чтобы осуществить успешную интеграцию с внешними системами загрузки информации.

Как установить Астериск? С чего начать?

Исходный код астериск можно скачать в форме архива с официального сайта с аналогичным наименованием домена.

Далее требуется обновить и систему, подключить SELinux, для чего устанавливают Midnight Commander, сразу включают синтаксис не обозначенных файлов под скрипты.

Всегда устанавливают отдельно пакеты запуска разных сетевых утилит: на каждую разновидность устанавливается отдельный пакет.

Теперь нужно подключить репозиторий epel, выполнить установку требуемых пакетов, скачать и поставить pjproject, jansson. Остается выполнить аналогичные действия с архивом Asterisk.

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

Важно максимально настроить звуки на русском языке, выбирать тип сигнала wav или en-wav.

Потом ставят русское звучание хорошего качества core, а для extra доступна только англоязычная версия.

Остается добавить Астериск (не путать с астерикс) в автозагрузку, запустить его и проверить степень функционирования через консоль.

Выполняем настройку

Для исправной работы программы требуется настроить iptables, но существует два варианта решения вопроса.

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

Если же сервер расположен за шлюзом, без индивидуального электронного адреса, доступ к интернету осуществляется посредством NAT.

Кооректировка Астериска за NAT требует проброса порта 5060, при диапазоне 10000:20000, а по умолчанию стоят порты UPD. Выполняют проброс последних, если иные параметры не будут изменены.

Как подключить абонентов и проверить звонки

Теперь проводят пробные подключения, тестируют работу подключенной АТС. Для пробы подойдет бесплатный софтовый аппарат, например, универсальный 3CXPhone v6 с простым, понятным функционалом.

После скачивания, установки, выполняют общие настройки, добавляют новых пользователей.

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

Настройку Callrid потенциально можно выполнить кириллицей, но, на практике могут возникать сбои при попытке связаться по заданному номеру, рекомендуется вписывать ФИО или должности сотрудников латинскими буквами.

Далее задают количество вызовов, которые можно принять за один раз, соответственно, это будет один звонок на один аппарат, что прописывается в виде: call-limit=1. Можно выделить несколько линий, ставить их в режим ожидания, что не всегда удобно.

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

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

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

Модификация FREE PBX

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

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

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

Настройка SIP, AAiSC, LN, RTPR, SRTP, Codecs

SIP-Settings — это модуль графической визуализации параметров. Через эту функцию настраивают внешний IP-адрес, NAT, кодеки. Находится в разделе Settings.

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

Ввод локальных адресов подсетей осуществляется через Local Networks. Астериск будет доверять прописанным сведениям, осуществляя постоянное соединение.

RTP Ranges помогает выстроить диапазон портов, но рекомендуется оставить данную строку по умолчанию.

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

Остается отметить нужные кодеки через графу Codecs.

Параметры NAT

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

Чтобы выполнить настройку необходимо перейти к модулю Asterisk SIP Settings, найти вкладку Chan SIP Settings, где отмечают положительный ответ в строке NAT, установить статичный адрес у IP Configuration, указать внешний цифровой адрес Override External IP.

Опция Reinvite Behavior остается с отрицательной отметкой. Нужно обязательно указать локальную подсеть в Local Networks, пробросить порт 5060 с диапазоном портов из RTP Ranges на параметре маршрутизации.

Сетевые параметры FreePBX

Сетевые настройки всегда требуют настройки статического IP-адреса, временной зоны, DNS.

Настройка сетевого адреса выполняется посредством входа через данные системного администратора в Network Settings. Далее отмечают в Network Interface определенную сетевую карту (NIC), IP-Assignment должен стоять в положении Static, Gateway являет собой настройку шлюза по умолчанию, остается поставить Start Automatically — запуск во время загрузки сервера.

Теперь выполняют настройку DNS через одноименную вкладку, для чего требуется указать адрес данного сервера.

Течение времени внутри сети должно быть актуальным для конкретной местности, для чего выполняется указание часового пояса через пункт Time Zone.

На случай появления сбоев нужно выставить уведомления Астериска активными.

Следующим шагом настраивают опции адреса отправителя (From Address), почтового ящика под уведомления системы (Storage Notifications) и отдельно под оповещения о попытках несанкционированного входа (взлома) — Intrusion Detection Notifications IP.

Система безопасности

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

Важно отслеживать состояние противопиратской системы, чтобы ее статус всегда был «Running». Если нужно выполнить перезапуск, используют Intrusion Detection. Количество времени в секундах, в течение которого определенный сетевой адрес будет находиться в теневом бане, регламентируется опцией Ban Time.

Следует сразу ограничить число попыток выполнения подключения к системе — Max Retry. Чтобы использовать шанс войти в систему также ограничивают по времени посредством Find Time. E-Mail представляет собой пустое пространство под ввод действующей электронной почты, на которую будут отправляться оповещения. Администратору требуется предварительно составить перечень цифровых адресов, которые будут свободно подключаться и занести их в Whitelist.

Внутренние номера, маршрутизация сигнала

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

После успешной настройки трехзначных номеров компании переходят к правке SIP-транка, что размещена внутри папки Connectivity-Trunks.

Далее важно выстроить маршрутизацию звонков, чтобы сервер прорабатывал входящие и исходящие сигналы. Процедура выполняется через Connectivity-Inbound/Outbound Routes.

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

Для маршрутизации звонка можно дополнить Dial-Plan, верное наполнение которого позволяет осуществить быстрый набор внутри организации, а также совершать звонки по городу без надбавочного кода, просто набирая нужный номер.

Читайте также:
Двд видео софт что это за программа

Отредактированный диалплан сохраняют, перезапускают Астериск, нажав reload, либо использовав sip или dialplan команды.

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

Голосовое меню

Основная часть Астериска настроена, теперь производят дополнение системы нужными функциями.

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

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

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

Последний вариант предусматривает необходимость взаимодействия с диапланом, так как потребуется добавить информацию в общий контекст звонков.

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

Аудиопочта

Продолжением расширения возможностей выступает возможность настройки голосовой почты внутри системы Астериск.

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

На самом деле данный вариант расширений является не самым широко используемым.

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

Чтобы все работало без перебоев на внешние каналы сразу ставят верно настроенный локальный или внешний сервер почты.

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

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

Очередность звонков

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

То есть, чей аппарат быстрее освободится, туда и поступит звонок.

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

Остается ввести данные о чередовании звонков, поправив позицию exten.

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

Ознакомиться со статистикой поступающих и исходящих звонков возможно через базу статистики Астериска, расположенную в папке /var/log/asterisk/cdr-csv/Master.csv. Для его адаптации к пониманию потребуется помощь программистов, но можно попробовать обойтись собственными силами, скачав и установив бесплатные инструменты.

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

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

Источник: erpico.ru

Установка и обзор Asterisk-GUI

Asterisk GUI является web-интерфейсом к серверу Asterisk. Чем интересна данная утилита и что выделяет ее на фоне других известных панелей управления, таких как freepbx, trixbox, elastix? Во-первых, разработчиком данной панели является Digium, та же компания, что разрабатывает и поддерживает сам Asterisk. Asterisk GUI так же как и Asterisk, распространяется под лицензией GNU и является приложением […]

Asterisk GUI не поддерживается разработчиками с 2011 года. Не смотря на стабильную работу, использование данной веб-панели может быть небезопасным. Компания Voxlink рекомендует для аналогичных целей использовать веб-панель FreePBX. Но если Вы желаете попробовать оригинальную панель от разработчиков Asterisk, то эта статья расскажет Вам о том, как ее установить.

Asterisk GUI является web-интерфейсом к серверу Asterisk. Чем интересна данная утилита и что выделяет ее на фоне других известных панелей управления, таких как freepbx, trixbox, elastix?

Во-первых, разработчиком данной панели является Digium, та же компания, что разрабатывает и поддерживает сам Asterisk. Asterisk GUI так же как и Asterisk, распространяется под лицензией GNU и является приложением с открытым исходным кодом.

Во-вторых, данная панель является очень легковесной, не требует для своей работы наличия сервисов Apache, MySQL, PHP. Все что необходимо — работающий сервер Asterisk. Говоря другим языком, Asterisk GUI запустится везде, где сможет работать Asterisk.

В-третьих, Asterisk GUI не требует наличия каких-либо сторонних библиотек и может быть установлена на любом дистрибутиве Linux/UNIX.

Установка Asterisk GUI:

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

Исходные коды Asterisk GUI доступны в репозитории SVN по адресу http://svn.digium.com/svn/asterisk-gui/

Создаем директорию для исходных кодов и клонируем в нее SVN:

cd /usr/src/ svn checkout http://svn.digium.com/svn/asterisk-gui/branches/2.0/ asteriskgui cd asteriskgui/

Выполним компиляцию и установку исходников:

./configure make make install

Перед запуском Asterisk GUI необходимо отредактировать два конфигурационных файла Asterisk и привести их к следующему виду:

/etc/asterisk/http.conf enabled = yes bindaddr = 0.0.0.0 bindport = 80 enablestatic = yes redirect = / /static/config/cfgbasic.html /etc/asterisk/manager.conf [general] enabled = yes webenabled = yes port = 5038 bindaddr = 0.0.0.0 [admin] secret = password read = system,call,log,verbose,agent,user,config,dtmf,reporting,cdr,dialplan write = system,call,agent,user,config,command,reporting,originate

Затем выполняем проверку конфигурации:

make checkconfig

в случае, если Asterisk GUI выдает сообщение:

Everything looks good!
Good luck!

Это означает что проверка конфигурации завершена успешно. В противном случае, стоит проверить файлы http.conf и manager.conf на наличие ошибок.

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

Страница аутентификации веб-интерфейса Asterisk-GUI

После ввода логина и пароля (который мы задали в manager.conf), попадаем на страницу “System Status”, отображающую статистику и данные о состоянии Asterisk. В начале использования система произведет проверку установленного железа Digium и по окончании выдаст несколько сообщений об обнаружении либо не обнаружении таких устройств.

Заглавная страница веб-панели Asterisk-GUI

Обзор панели управления AsterGUI

Рассмотрим типовые операции, доступ к которым предоставляет панель Asterisk GUI:

  1. Добавление транков.
    Добавление транков происходит через раздел меню “Trunks”, затем панель предлагает выбрать тип транка (предварительно проверив доступные устройства в системе), после чего всплывающее меню позволяет ввести конфигурацию транка по стандартным шаблонам.

Добавление транка на примере SIP

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

Настройка правил маршрутизации

3. Создание и редактирование диалплана.
Меню создания диалплана позволят определить необходимый контекст, экстеншн, создать правило обработки звонка.

Конфигурирование диалплана

4. Создание пользователей.
Меню добавления/редактирования пользователей содержит довольно обширное число параметров, среди которых: параметры экстеншна, транка, голосовых сообщений, кодеков, DTMF и проч.

Добавление экстеншенов

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

Настройка исходящей маршрутизации

Выводы:

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

Источник: voxlink.ru

Рейтинг
( Пока оценок нет )
Загрузка ...
EFT-Soft.ru