====== Установка PINConnector ====== Интеграция с телефонией состоит из 3-х частей. Во-первых необходимо [[ru:pinconnector:asteriskconfiguration|сконфигурировать Asterisk]]. Далее нужно установить PINConnector. После этого в vTiger CRM нужно поставить модуль Звонки. ==== Требования к системе ==== Рекомендуется устанавливать PINConnector на тот же сервер, что и Asterisk, однако его можно поставить и на отдельную машину. ==== Установка Модуля Звонки ==== - С помощью менеджера модулей установить модуль Звонки из предоставленного архива - От учетной записи с правами Администратора перейти в Настройки CRM -> Интеграция -> Звонки - Ввести адрес коннектора, контекст, выбрать тип логирования (для проверки выбирайте "таблица", потом логи лучше отключить) - Когда вы запустите коннектор в строке Статус Коннектора должно быть "ОК". - Для того, чтобы у пользователя появлялась всплывающая карточка, необходимо чтобы внутренний номер телефона этого пользователя был указан в одном из полей предназначенных для номера телефона в настройках пользователя. - Убедитесь что Cron в vTigerCRM активен, это необходимо для корректной настройки интеграции. ==== Установка PINConnector ==== - Создать пользователя ''pinconnector'' - Распаковать архив с PINConnector в директорию ''/var/pinconnector'' - Дать пользователю ''pinconnector'' права на директорию ''/var/pinconnector'' : ''CHOWN -Rh pinconnector.pinconnector /var/pinconnector/'' - Установить [[https://www.mongodb.com/download-center?jmp=homepage#community|MongoDB]] последней версии с [[https://www.mongodb.com/download-center?jmp=homepage#community|официального сайта]] под вашу систему - Создать пользователя AMI в Asterisk для PINconnector с правами на чтение/запись событий: ''system,call,log,verbose,command,agent,user,config,command,dtmf,reporting,cdr,dialplan,originate'' - Отредактировать конфигурационный файл ''config.json''. Прописать адрес crm, Коннектора, секретный ключ, доступы к AMI и т.д. По шаблону ''config.example'' Комментарии из файла-примера в config.json ЗАПРЕЩЕНЫ! (коннектор не запустится) - Открыть порт ''48655'' для общего доступа и запустить коннектор командой: ''sh /var/pinconector/connectorpin start'' - Добавить коннектор в автозапуск (необходимо добавить команду, которую используем для запуска в rc.local) - Создать поддомен connector.domain.com и направить его на сервер где выполняется коннектор - Проверить корректность работы коннектора командой из консоли: ''curl -cv 0.0.0.0:48655/ping'' (Должны получить "Status : Ok") - Для прослушивания аудиозаписей пользователи CRM должны иметь доступ к PINConnector. \\ //Для проверки доступности в браузере откройте **connector.domain.com:48655/ping (должно быть OK)**// - Дать коннектору права на чтение директории с записями разговоров - Настроить ротацию логов - Убедитесь, что настройки часового пояса для сервера телефонии, сервера vTiger CRM и данных в файле конфигурации CRM (''config.inc.php'') совпадают. В противном случае система может работать некорректно.