Внимание!
Эта wiki об устаревших версиях
Документация к актуальной версии интеграции 1С и телефонии доступна по ссылке

Инструменты пользователя

Инструменты сайта


astpanel:ats:asterisknow

Это старая версия документа!


Плагин для FreePBX Distro

Сборка дополнительных пакетов

SpanDSP. Работа с факсами

Необходимо только, если пакет еще не установлен!

установка зависимостей

# 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

пакеты для сборки 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 (elastix)

# 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  

требуется указать собирать модули

  • res_fax.so Generic FAX Applications
  • res_fax_spandsp.so Spandsp G.711 and T.38 FAX Technologies

при использовании 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»:

Учетная запись менеджера Asterisk

Необходимо перейти в интерфейс модуля Manager API  manager api

Указать имя / пароль менеджера, указать разрешенные / запрещенные сети:

Обратите внимание на поля Запрещены и Разрешены. Запретить следует все адреса, а разрешить только адрес сервера, на котором будет работать панель телефонии. В примере параметр Разрешены установлен в значение 0.0.0.0/0.0.0.0 (разрешено подключаться под всеми сетевыми адресами)

Установить значения привилегий:

Не устанавливайте полные права для учетной записи! Больше - не всегда лучше!

Перехват на ответственного

Для активации возможности перехвата на ответственного:

  • Установить плагин pt1c_core
  • Во входящем маршруте «Incoming Route» следует заполнить поле Alert info.

Настройка

Для настройки AJAM интерфейса следует перейти в интерфейс расширения «Settings» - «Asterisk AJAM Settings (PT1C)«:

Состояние AJAM - включение / отключение интерфейса связи с 1С.

Хранилище истории звонков - эта версия работает только с MySQL.

Адрес / Порт - адрес, на котором будет работать интерфейс для связи с 1С.

Поддержка HTTPS - активиция режима работы по защищенному соединению. Все сообщения будут надежно шифроваться.

Адрес / Порт TLS адрес, на котором будет работать безопасный интерфейс для связи с 1С.

На что влияет модуль?

Плагин работает с СУБД MySQL. Для логирования CDR записей будет создана дополнительная таблица PT1C_cdr.

Файлы конфигурации Asterisk:

  • cdr.conf
  • cel.conf
  • cdr_adaptive_odbc.conf
  • cel_odbc.conf
  • http.conf
  • manager_custom.conf
  • res_odbc.conf

Файлы конфигурации ODBC:

(только в случае Elastix FreePBX 2.8)

  • /etc/odbcinst.ini
  • /etc/odbc.ini

в файлы будут добавлены новые секции - настройки соединения с MySQL

AGI

В директорию astagidir будет добавлен ряд phpagi скриптов.

Дополнительные страницы сайта

в директории /var/www/html/admin будет создана символическая ссылка на директорию 1с:

astpanel/ats/asterisknow.1385116256.txt.gz · Последние изменения: 2014/11/14 22:32 (внешнее изменение)