Работа с Asterisk ARI

8 сентября 2016 | от | asterisk

Сен
08

Asterisk ARI
ARI - это интерфейс для более простой интеграции с другими решениями
Rest API: позволяет вашим приложениям запрашивать данные и выполнять команды
WebSocket Event Interface Позволяет вашим приложениям ловить события происходящие на Asterisk используя JSON для того, чтобы ловить ответы

В этой статье создадим простейшее приложение Аля Hello World

1) Включение ARI на FreePBX
Для начала включим HTTP сервер для работы с Asterisk ARI
Settings-Advanced Settings -> Enable the mini-HTTP Server

Включение ARI на FreePBX


Читать полностью

Комментариев (0) »

Установка и настройка HelloAsterisk на FreePBX13

29 августа 2016 | от | asterisk

Авг
29

Ни для кого не секрет, что статистики Asterisk модуля FreePBX CDR Reports не всегда достаточно, чтобы покрыть потребности по просмотру статистики звонков и их прослушивания.
Одним из вариантов решения этой проблемы является использования программы HelloAsterisk. В это статья мы установим программу HelloAsterisk. У нас уже есть установленная FreePBX 13 и Asterisk 13. Читать полностью

Комментариев (0) »

Установка postgresql CentOS 6.8

29 августа 2016 | от | gnu/linux

Авг
29

Установка postgresql CentOS 6.8
Добавим репозитарий postgresql

rpm -Uvh http://yum.postgresql.org/9.4/redhat/rhel-6-x86_64/pgdg-centos94-9.4-1.noarch.rpm

Установим postgresql 9.4 на CentOS из репозитария

yum install postgresql94-server postgresql94-contrib

Инициализируем postgresql

service postgresql-9.4 initdb

postgresql 9.4 установлен, теперь добавим его в автозагрузку и запустим

service postgresql-9.4 start
chkconfig postgresql-9.4 on

Читать полностью

Комментариев (0) »

Установка FOP2 панели на Asterisk FreePBX

25 марта 2016 | от | asterisk

Мар
25

Установка FOP2 панели на Asterisk FreePBX
В этой статье мы произведем установку FOP2 панели на FreePBX.
FOP(Flash Operator Panel) - это специальная web-панель, которая позволят в онлайн режиме отслеживать работу Call-центра или IP-АТС. В частности FOP2 панель позволяет отслеживать длительности звонка, кто и кому в данных момент звонит, мониторить активности очередей вызовов, ставить вызовы в ожидание.

Панель FOP(FOP2) позволяет секретарю отслеживать кто в данный момент доступен на рабочем месте и в случае необходимости переводить звонок. Читать полностью

Комментариев (0) »

Объединение asterisk/FreePBX систем с помощью IAX транка

16 марта 2016 | от | asterisk

Мар
16

Настройка подключения двух FreePBX/Asterisk систем используя протокол IAX
Использование протокола IAX для подключения двух серверов на базе Asterisk приносит целый ряд преимущества. Так использование протокола IAX позволяет облегчить проблему прохождения голоса, которая возникает при использовании протокола SIP+RTP. Вот вторых протокол IAX является бинарным и имеет возможности совмещать множество голосовых потоков и передавать их внутри одного транка, что уменьшает накладные расходы, при этом используется меньше полосы пропускания канала. Как известно протокол IAX работает на порту 4569, по которому передается и голос(медиа поток) и служебная информация, что упрощает администрирование данного соединения(теперь не надо пробрасывать порты 10000-20000 или устанавливать sip-controller). Особенно хорошо использовать протокол IAX2 для подключения двух телефонных систем на базе Asterisk/FreePBX.

Итак у нас будет 2 сервера с установленным FreePBX/Asterisk
1. Singapore
2. Malaysia
Читать полностью

Комментариев (0) »

Установка FreePBX 13 на Centos 6

16 марта 2016 | от | asterisk

Мар
16

Установка FreePBX13 на Centos 6.
FreePBX - наиболее популярный графический интерфейс для работы с Asterisk.
Как установить FreePBX 13, Asterisk 13, mysql и необходимые пакеты на Centos 6
1. Выключим selinux, обновим систему

sed -i 's/^SELINUX=.*/SELINUX=disabled/' /etc/selinux/config
yum -y update

2. Установка дополнительных пакетов, которые нам понадобятся для того, чтобы установить FreePBX и Asterisk

yum -y groupinstall core base "Development Tools"
yum install gcc gcc-c++ lynx bison mysql-devel mysql-server php php-mysql php-pear php-mbstring tftp-server httpd make ncurses-devel libtermcap-devel sendmail sendmail-cf caching-nameserver sox newt-devel libxml2-devel libtiff-devel audiofile-devel gtk2-devel subversion kernel-devel git subversion kernel-devel php-process crontabs cronie cronie-anacron wget vim php-xml php-posix uuid-devel libtool sqlite-devel unixODBC mysql-connector-odbc ncurses-devel uuid-devel libuuid-devel libxml2-devel sqlite-devel libsrtp-devel libtool-ltdl libtool-ltdl-devel mysql-connector-odbc unixODBC unixODBC-devel

3. Запуск сервера apache и MySQL. Для установки и нормального функционирования FreePBX необходимо добавить сервисы в автозагрузку, также запустить их.
Читать полностью

Комментариев (0) »

OSDial полнофункциональное open-source решение для обзвона клиентов

11 сентября 2013 | от | asterisk, centos, gnu/linux

Сен
11

OSDial (OpenSource Dialer) - это полнофункциональный GPL(бесплатное) решение для обзвона клиентов, которое позволяет совершать ручной, автоматический интелектуальный автообзвон. Работает "из коробки".
Просто устанавливается из iso образа.

OSDial сервер базируется на CentOS version 6.4, а также совместим с RedHat Enterprise Linux (RHEL) 6
В качестве телефонной платформы используется Asterisk 11
Базы данных хранятся в MariaDB 5.5
В качестве web-сервера используется Apache 2.2
Система использует LVM, что позволяет гибко расширять дисковое пространство
Интерфейс агентов(менеджеров) доступен через web-броузер. Поддерживаются браузеры Firefox и Google Chrome
Читать полностью

Комментариев (0) »