Курсы по использованию Asterisk

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

Работайте с Asterisk профессионально!

Многоуровневая защита IP-АТС Asterisk

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

Не оставьте хакерам шансов. Защитите свой Asterisk от атак.

Используйте Веб-Интерфейс для удобства настройки

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

Управление станцией и статистика в окне браузера.

Научитесь работать с Asterisk из консоли

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

Научитесь «тонкой» настройке Asterisk

Цель курсов - максимум практики.

Обучение нацелено на практическую работу с IP-оборудованием: платы потоков E1, VoIP-телефонные аппараты, голосовые шлюзы FXS и прочее.

Обучение на реальном оборудовании — залог успеха.

Установка SalesMan CRM с FreePBX

База знаний Настройка Asterisk

В данной статье наглядно показано, как произвести интеграцию SalesMan CRM с Asterisk(с FreePBX).

Предполагается, что Asterisk и FreePBX уже установлен .
Для установки SalesMan CRM необходимо наличие дополнительных модулей PHP. Для их установки необходимо выполнить в терминале ряд команд вида:

# yum install php-mbstring php-imap php-mcrypt php-dom ;

Установка PHP с необходимыми модулями для коректной работы Asterisk и SalesMan CRM

Установка SalesMan CRM с FreePBX. Установка модулей PHP
Т.к. у нас уже установлен MySQL, Apache и PHP, то следующим действием будет создание базы данных в MySQL для CRM. Для этого выполним в терминале ряд команд вида:

# mysql -u root -p'пароль' ; вход в MySQL
# create database yoolla; ; Создаем базу данных SalesMan
# create user 'yoolla' IDENTIFIED BY 'yoolla!1'; ; Создаем нового пользователя
# GRANT ALL PRIVILEGES ON yoolla.* TO yoolla@localhost IDENTIFIED BY 'yoolla!1';
# \q ;выходим из MySQL


Установка SalesMan CRM с FreePBX. Создание БД для CRM в MySQL
Начинаем установку CRM SalesMan
Выполним ряд команд вида:

# cd /usr/src/
# mkdir salesman ; создадим папку с именем salesman
# cd salesman
# wget http://isaler.ru/getfile.php?v=linux ; скачаем свежий дистрибутив CRM
# mv getfile.php?v=linux salesman.zip ; переименуем скачанный файл
# unzip salesman.zip ; распакуем скачанный файл
# rm salesman.zip

Установка SalesMan CRM с FreePBX. Скачивание и распаковка дистрибутива SalesMan

# cp -vR /usr/src/salesman/ /var/www/html/ ; скопируем каталог salesman
# chown asterisk:asterisk /var/www/html/salesman/ -R ; изменим рекурсивно владельца/группу

Установка SalesMan CRM с FreePBX. Копирование SalesMan в корневую директорию Apache

# cd /usr/src/ # mkdir phpexpress ; создадим папку phpexpress
# cd phpexpress ; перейдем в раннее созданную папку
# wget http://download.nusphere.com/customer/download/files/NuSphere-PhpExpress-3.1.zip ; скачаем акселератор php

Установка SalesMan CRM с FreePBX. Скачивание акселератора phpExpress

# unzip NuSphere-PhpExpress-3.1.zip ; распакуем скачанный архив
# cd /usr/src/phpexpress/NuSphere-PhpExpress/ ; перейдем в подкаталог
# tar xvf phpexpress-3.1-Linux.tar.gz ; распакуем модуль php для Linux
# cp /usr/src/phpexpress/NuSphere-PhpExpress/phpexpress-3.1-Linux/x86_64/phpexpress-php-5.3.so /usr/lib64/php/modules ; скопируем необходимый модуль в систему
# nano /etc/php.ini ; откроем редактором конфигурационный файл php
# подключим модуль акселератора php, добавив в файл строку следующего вида:
# zend_extension=/usr/lib64/php/modules/phpexpress-php-5.3.so
# А так же необходимо изменить парамметр «short_open_tag» с «off» на “on” # php -m ; проверим подключение модуля


Установка SalesMan CRM с FreePBX. Проверка подключенного модуля
Пропишем виртуальный хост в Apache для обращения к каталогу по нестандартному порту. Для этого выполним ряд команд:

# nano /etc/httpd/conf/httpd.conf
# И добавим следующие строки:
NameVirtualHost *:900 ; Укажем желаемый порт
Listen 900
<VirtualHost*:900>
DocumentRoot /var/www/html/salesman ; путь к каталогу salesman
<Directory /var/www/html/salesman ; путь к каталогу salesman
RewriteEngine off
</Directory>
</VirtualHost>
# service httpd restart ; Перезапустим Apache

Установка SalesMan CRM с FreePBX. Создание виртуального хоста и перезапуск Apache
Теперь после всех проделанных действий можно перейти к установке и конфигурации CRM SalesMan. Для этого необходимо запустить браузер (InternetExplorer, Firefox, Opera, GoogleChrome) и в адресную строку прописать:

# http://ip_адресс_сервера:порт/install.php

Должны получить окно следующего вида:

Установка SalesMan CRM с FreePBX. Начало установки CRM
Если все соответствует данному скриншоту, то можно переходить к следующему шагу. Соглашаемся с лицензионным соглашением.

Установка SalesMan CRM с FreePBX. Лицензионное соглашение
Заполняем данные для соединения с БД. Т.к. база данных и пользователь у нас соответствуют данным по умолчанию CRM, то продолжаем установку. Если вы вносили какие-либо коррективы, то заполните поля в соответствии со своими данными.

Установка SalesMan CRM с FreePBX. Настройка доступа к БД MySQL
Следующим шагом будет произведена проверка введенных данных и существования БД

Установка SalesMan CRM с FreePBX. Проверка соединение с БД MySQL
Перейдя к следующему шагу, необходимо будет заполнить поля (Логин, Пароль, ФИО), а так же выбрать часовой пояс.

Установка SalesMan CRM с FreePBX. Ввод персональных данных
По успешному окончанию установки CRM, можно перейти к странице авторизации http://ip_адресс:порт и ввести логин и пароль.

Установка SalesMan CRM с FreePBX. Страница авторизации CRM SalesMan
Для дальнейшей интеграции CRM с IP-АТС Asterisk, необходимо зайти в Панель управления→ Интеграция→ Сервер IP-телефонии и заполнить поля

Установка SalesMan CRM с FreePBX. Настройка интеграции с IP-АТС Asterisk
И последним шагом по интеграции будет редактирование файла cdr2crm.php. Для этого необходимо ввести в терминале ряд команд, следующего вида:

# nano /var/www/html/salesman/api/asterisk/cdr2crm.php
# И внести свои данные для доступа к MySQL


Установка SalesMan CRM с FreePBX. Редактирование cdr2crm
Сохраняем все изменения и выполняем перезапуск Apache.
Все настройки выполнены, можно переходить к полноценной работе с CRM SalesMan.



сервер, asterisk, установка, настройка, Подключение, FreePBX, интеграция