Это старая версия документа!
установка зависимостей
# yum install libtiff-devel
устнановка SpanDSP
# wget http://www.soft-switch.org/downloads/spandsp/spandsp-0.0.6pre18.tgz # tar zxf spandsp-0.0.6pre18.tgz # cd spandsp-0.0.6/ # ./configure # make && make install
Прописать в /etc/ld.so.conf путь к /usr/local/lib
# ln -s /usr/local/lib/libspandsp.so.2 /usr/lib/libspandsp.so.2 # rm /etc/ld.so.cache && ldconfig
пакеты для сборки Asterisk
# sudo yum install gcc gcc-c++ make wget subversion libxml2-devel ncurses-devel openssl-devel libxml2-devel sqlite-devel libuuid-devel vim-enhanced
пакеты для работы ODBC
# sudo yum install unixODBC unixODBC-devel libtool-ltdl libtool-ltdl-devel
пакеты для сборки модулей MySQL
# yum install mysql-devel
сборка Asterisk
# wget http://downloads.asterisk.org/pub/telephony/asterisk/releases/asterisk-11.2.1.tar.gz # tar zxf asterisk-11.2.1.tar.gz # cd asterisk-11.2.1 # ./configure
требуется указать собирать модули
при использовании ODBC следует убедиться, что модули включены в сборку
# make menuselect # make
удалим старые модули
# rm -rf /usr/lib/asterisk/modules/*
установим новые
# make install # asterisk -rx'core restart now'
Скачайте модули, это необходимо для дальнейшей настройки АТС.
Для начала следует перейти в интерфейс администрирования модулей FreePBX:
Активировать кнопку Upload nodules
Выбрать файл расширения:
Загрузить файл, используя кнопку «Upload» После подгрузки модуля перейти по гиперссылке local module administration
В разделе «Setting» выбрать «Install»
В нижнем правом углу нажать кнопку «Process» Подтвердить установку по кнопке «Сonfirm»:
Будет выведено окно статуса установки mikoajam installed successfully:
далее необходимо применить изменения «Apply config»:
Необходимо перейти в интерфейс модуля Manager API
Указать имя / пароль менеджера, указать разрешенные / запрещенные сети:
Обратите внимание на поля Запрещены и Разрешены. Запретить следует все адреса, а разрешить только адрес сервера, на котором будет работать панель телефонии. В примере параметр Разрешены установлен в значение 0.0.0.0/0.0.0.0 (разрешено подключаться под всеми сетевыми адресами)
Установить значения привилегий:
Для активации возможности перехвата на ответственного:
Для настройки AJAM интерфейса следует перейти в интерфейс расширения «Settings» - «Asterisk AJAM Settings (PT1C)«:
Состояние AJAM - включение / отключение интерфейса связи с 1С.
Хранилище истории звонков - эта версия работает только с MySQL.
Адрес / Порт - адрес, на котором будет работать интерфейс для связи с 1С.
Поддержка HTTPS - активиция режима работы по защищенному соединению. Все сообщения будут надежно шифроваться.
Адрес / Порт TLS адрес, на котором будет работать безопасный интерфейс для связи с 1С.
Плагин работает с СУБД MySQL. Для логирования CDR записей будет создана дополнительная таблица PT1C_cdr.
(только в случае Elastix FreePBX 2.8)
в файлы будут добавлены новые секции - настройки соединения с MySQL
В директорию astagidir будет добавлен ряд phpagi скриптов.
в директории /var/www/html/admin будет создана символическая ссылка на директорию 1с: