Здесь показаны различия между двумя версиями данной страницы.
Предыдущая версия справа и слева Предыдущая версия Следующая версия | Предыдущая версия | ||
astpanel:ats:pbxinaflash [2015/01/22 07:21] apor [Manager Asterisk] |
astpanel:ats:pbxinaflash [2015/01/22 07:55] (текущий) apor |
||
---|---|---|---|
Строка 2: | Строка 2: | ||
[[astpanel:ats|Обратно, к основному разделу... ]] | [[astpanel:ats|Обратно, к основному разделу... ]] | ||
- | ===== Описание дополнительных модулей ===== | + | {{page>astpanel:ats:freepbx11}} |
- | + | ||
- | - Модуль **pt1c** предназначен для настройка интерфейса на стороне АТС для связи с 1С. | + | |
- | - Модуль **pt1c_fax** - дработанный модуль **[[http://wiki.freepbx.org/display/F2/Fax+Configuration|fax]]**. Добавлен механизм заполнения информации об имени файла факса, в таблице истории звонков. | + | |
- | - Модуль **pt1c_core** - доработанный модуль **[[http://www.freepbx.org/wiki/Core|core]]**. Добавлен механизм оповещения по AMI о входящем вызове. Механизм необходим для перехвата звонка на ответственного менеджера. | + | |
- | + | ||
- | Скачайте модули, это необходимо для дальнейшей настройки АТС.\\ | + | |
- | [[http://files.miko.ru/public.php?service=files&t=0a50aa8e4bdeeee9654a4173eec4b56c|Скачать архив...]]\\ | + | |
- | ===== Установка модуля pt1c ===== | + | |
- | + | ||
- | [[http://wiki.freepbx.org/display/F2/Download+and+Installing+Custom+Modules|Оригинал статьи]] | + | |
- | + | ||
- | <note warning> Перед началом интеграции настоятельно рекомендуем делать РЕЗЕРВНУЮ КОПИЮ вашей конфигурации!</note> | + | |
- | + | ||
- | Перейдите в интерфейс администрирования модулей FreePBX "**Admin**" - "**Module Admin**": | + | |
- | {{:doc:pluginsfreepbx:snimok_ehkrana_2013-03-27_v_13.36.52.png?nolink|}} | + | |
- | + | ||
- | Выполните действие "**Upload nodules**": | + | |
- | {{:doc:pluginsfreepbx:snimok_ehkrana_2013-03-27_v_13.37.52.png?nolink|}} | + | |
- | + | ||
- | Выберите файл расширения: | + | |
- | {{ :astpanel:ats:release_2_11_2_8.png?600 |}} | + | |
- | + | ||
- | Загрузите файл, используя действие "**Upload**": | + | |
- | После подгрузки модуля перейти по гиперссылке **local module administration** | + | |
- | {{:doc:pluginsfreepbx:snimok_ehkrana_2013-03-27_v_13.43.34.png?nolink|}} | + | |
- | + | ||
- | В разделе "**Setting**" выбрать "**Install**": | + | |
- | {{ :astpanel:ats:freepbx_administration.png?500 |}} | + | |
- | + | ||
- | В нижнем правом углу выполните действие "**Process**". Подтвердите установку - "**Сonfirm**": | + | |
- | {{ :astpanel:ats:freepbx_administration_confirm.png?500 |}} | + | |
- | + | ||
- | Отобразится окно статуса **pt1c installed successfully**: | + | |
- | {{ :astpanel:ats:freepbx_administration_status_install.png?400 |}} | + | |
- | + | ||
- | Примените изменения - "**Apply config**": | + | |
- | {{:doc:pluginsfreepbx:snimok_ehkrana_2013-03-27_v_13.50.42.png?nolink|}} | + | |
- | ===== Manager Asterisk ===== | + | |
- | + | ||
- | Необходимо перейти в интерфейс модуля **[[http://wiki.freepbx.org/display/F2/Asterisk+Managers+User+Guide | Manager API]]** | + | |
- | {{ :astpanel:ats:freepbx:asteriskapi.png?nolink&200 | manager api}} | + | |
- | + | ||
- | Указать имя / пароль менеджера, указать разрешенные / запрещенные сети: | + | |
- | {{ :astpanel:ats:freepbx_administration_managerapi.png?500 |}} | + | |
- | + | ||
- | В примере параметр "Разрешены" (Permit) установлен в значение **0.0.0.0/0.0.0.0** (разрешено подключаться под всеми сетевыми адресами).\\ | + | |
- | Установите значения привилегий: | + | |
- | {{ :astpanel:ats:freepbx:manager_privileg.png?nolink&200 |}} | + | |
- | <note warning>**Не устанавливайте полные права** для учетной записи! Больше - не значит лучше!</note> | + | |
- | ===== Перехват на ответственного ===== | + | |
- | + | ||
- | Для активации возможности перехвата на ответственного: | + | |
- | * Установить плагин pt1c_core | + | |
- | * Во входящем маршруте **"Incoming Route"** следует заполнить поле **Alert info**. | + | |
- | + | ||
- | {{ :astpanel:ats:alert_info.png?nolink&400 |}} | + | |
- | + | ||
- | ===== Настройка ==== | + | |
- | + | ||
- | Для настройки AJAM интерфейса следует перейти в интерфейс расширения **"Settings" - "Asterisk AJAM Settings (PT1C)"**: | + | |
- | + | ||
- | **Состояние AJAM** - включение / отключение интерфейса связи с 1С. | + | |
- | + | ||
- | **Хранилище истории звонков** - эта версия работает только с **MySQL**. | + | |
- | + | ||
- | **Адрес** / **Порт** - адрес, на котором будет работать интерфейс для связи с 1С. | + | |
- | + | ||
- | **Поддержка HTTPS** - активиция режима работы по защищенному соединению. Все сообщения будут надежно шифроваться. | + | |
- | + | ||
- | **Адрес / Порт TLS** адрес, на котором будет работать безопасный интерфейс для связи с 1С. | + | |
- | + | ||
- | ===== Проверка настройки ===== | + | |
- | + | ||
- | Идем в браузере по адресу http://ipadress_asteriska:8088/asterisk/rawman?action=login&username=1cami&secret=PASSWORD1cami | + | |
- | + | ||
- | Если в качестве результата получим строку: | + | |
- | <code>Response: Success | + | |
- | Message: Authentication accepted | + | |
- | </code> | + | |
- | Значит со стороны Asterisk все настроено правильно. | + | |
- | + | ||
- | Не забудьте открыть на фаерволе порт 4443 или 8088 чтобы интерфейс ajam был доступен из вне. | + | |
- | + | ||
- | Например для iptables под управлением CENTOS это делается добавлением строчки в файл /etc/sysconfig/iptables | + | |
- | <code> | + | |
- | -A RH-Firewall-1-INPUT -m state --state NEW -m tcp -p tcp --dport 8088 -j ACCEPT | + | |
- | -A RH-Firewall-1-INPUT -m state --state NEW -m tcp -p tcp --dport 4443 -j ACCEPT | + | |
- | </code> | + | |
- | + | ||
- | ===== На что влияет модуль? ===== | + | |
- | + | ||
- | Плагин работает с СУБД 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:snimok_ehkrana_2013-11-21_v_20.46.58.png?nolink&200 |}} | + | |
[[astpanel:ats|Обратно, к основному разделу... ]] | [[astpanel:ats|Обратно, к основному разделу... ]] | ||
===== Коментарии ===== | ===== Коментарии ===== | ||
~~DISQUS~~ | ~~DISQUS~~ |