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

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

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


astpanel:ats:asterisknow

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


Плагин для Asterisk NOW

Обязательно перед началом работ выполняйте резервное копирование!

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

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

# 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'

Загрузка дополнительных модулей

  1. Модуль pt1c предназначен для настройка интерфейса на стороне АТС для связи с 1С.
  2. Модуль pt1c_fax - дработанный модуль fax. Добавлен механизм заполнения информации об имени файла факса, в таблице истории звонков.
  3. Модуль pt1c_core - доработанный модуль core. Добавлен механизм оповещения по AMI о входящем вызове. Механизм необходим для перехвата звонка на ответственного менеджера.

Скачайте модули, это необходимо для дальнейшей настройки АТС.

Скачать архив...

Установка дополнительных модулей

Оригинал статьи

Перед началом интеграции настоятельно рекомендуем делать РЕЗЕРВНУЮ КОПИЮ вашей конфигурации!!! При несоблюдении данной рекомендации, а так же нарушения последовательности данной инструкции, наша компания не несет ответственность за сохранность Ваших данных.

Для начала следует перейти в интерфейс администрирования модулей 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.1399365398.txt.gz · Последние изменения: 2014/11/14 22:32 (внешнее изменение)