Это старая версия документа!
Скачайте модули, это необходимо для дальнейшей настройки АТС.
Скачать архив...
Перейдите в интерфейс администрирования модулей FreePBX «Admin» - «Module Admin»:
Выполните действие «Upload nodules»:
Загрузите файл, используя действие «Upload»: После подгрузки модуля перейти по гиперссылке local module administration
В разделе «Setting» выбрать «Install»:
В нижнем правом углу выполните действие «Process». Подтвердите установку - «Сonfirm»:
Отобразится окно статуса pt1c installed successfully:
Примените изменения - «Apply config»:
Необходимо перейти в интерфейс модуля Manager API
Указать имя / пароль менеджера, указать разрешенные / запрещенные сети:
В примере параметр «Разрешены» (Permit) установлен в значение 0.0.0.0/0.0.0.0 (разрешено подключаться под всеми сетевыми адресами).
Установите значения привилегий:
Для активации возможности перехвата на ответственного установите плагин «pt1c_core».
Номер версии указан после строки «core-».
пример: 12.0.20 - FreePBX 12 версии.
пример: 2.8.1.2 - FreePBX 2.8 версии.
Номер версии не должен быть «младше», чем номер версии уже установленного модуля.
Для настройки 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
Если в качестве результата получим строку:
Response: Success Message: Authentication accepted
Значит со стороны Asterisk все настроено правильно.
Не забудьте открыть на фаерволе порт 4443 или 8088 чтобы интерфейс ajam был доступен из вне.
Например для iptables под управлением CENTOS это делается добавлением строчки в файл /etc/sysconfig/iptables
-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