2. Установим и настроим веб-сервер (подготовка к настройке телефонии)
3. Дополнительная настройка IP-телефонии
1. IP-телефония для офиса
В повседневной деятельности каждой организации, работающей по модели B2B или B2C, появляется потребность регистрировать «события от менеджера». Разработчики 1С постоянно совершенствуют функционал своих продуктов. Конфигурацию 1С:Управление нашей фирмой 8 тоже не обошло стороной.
IP-телефония для офиса - важный модуль работы с клиентами. Однако его настройка может быть сложной, а иногда пользователи просто могут не знать о таком удобном механизме. Разберем порядок настройки механизма телефонии: сперва разберемся с настройкой веб-сервера, а потом – тонкой настройкой 1С:Управление нашей фирмой 8.
Для работы такого механизма на оборудовании, где установлена платформа и конфигурация 1С, сперва потребуется установка и настройка веб-сервера:
- Apache (для ОС Windows устанавливается как отдельное приложение, скачать рекомендуется с официального сайта);
- IIS (для ОС Windows данный компонент отключен по умолчанию, однако его включение занимает несколько кликов, ОС сама все установит и настроит).
2. Установим и настроим веб-сервер (подготовка к настройке телефонии)
Мы выберем настройку веб-сервера через уже встроенные компоненты операционной системы Windows 10. Для того чтобы компонент заработал и можно было начать его настройку, требуется его включить. По умолчанию IIS выключен, поэтому необходимо произвести некоторые действия для включения:
1. Включаем и устанавливаем компонент (см. рис.1-3)
Рис.1
Рис.2
Рис.3 «Минимально необходимый набор компонентов для установки». При этом служба «Центр обновления Windows» должна быть включена.
Рис.4
2. После нажатия произойдет установка и перезагрузка, дождитесь окончания.
3. На диске С появится папка для функционирования сервера. Нам необходимо создать папку для публикации веб-сервера для телефонии. Назовем ее по смыслу задуманного «Telephony» (см. рис.5):
Рис.5
4. Далее для корректной настройки публикации требуется ОБЯЗАТЕЛЬНО произвести запуск 1С:Предприятие с правами администратора. Для этого на ярлыке запуска нажимаем правую клавишу мыши и выбираем «Запуск от имени администратора» (см. рис.6)
Рис.6
5. Открываем настройки публикации (см. рис.7).
Рис.7
6. Далее меняем имя на удобное для вас, например, название вашей базы или «Telephony». Желательно указывать названия на латинице, так как могут быть проблемы с интернет- именами. На вкладке WEB-сервисы 1С устанавливаем галочки публикаций и выбираем все элементы. Это избыточная настройка, но так требуется для исключения возможных ошибок, опытный Пользователь может выбрать только те элементы публикации, которые требуются. Далее на вкладке HTTP-сервисы устанавливаем галочки публикаций. После этого нужно выбрать тот каталог, который создавали в пункте 3.
Рис.8
7. После выполнения всех настроек появится сообщение о необходимости перезапустить веб-сервер. Для полноты принятия изменений выполним перезагрузку в конце всех настроек.
8. Для обработчика событий 1С Web-сервисов необходимо изменить права доступа для папки запуска 1С:Предприятие (в примере используется платформа версии 8.3.15.1489, адрес папки: C:\Program Files (x86)\1cv8\8.3.15.1489\bin). Права для папки «bin» необходимо задать для группы пользователей IIS_IUSRS (см. рис.9). Нажимаем правой клавишей мыши на папке «bin», выбираем свойства папки. Далее нажимаем «Изменить» для изменения разрешений на папку. Потом - «Добавить…» для добавления прав доступа нового пользователя/группу. Потом нажимаем на ссылку «примеры» для открытия окна выбора пользователя/группы. Потом нажимаем на кнопку поиска и ищем группу «IIS_IUSRS» и нажимаем «Ок». После закрытия окна нажимаем еще раз «Ок».
Если ваша база работает в файловом режиме, то требуется в окне настроек «Разрешения для группы «bin»» поставить галочку напротив «Изменение» в колонке «Разрешить». В ином случае никаких других настроек делать не требуется. Нажимая «Ок» последовательно закрываем окна настроек папки «bin». На этом основные настройки завершены, потребуется перезагрузка ПК.
Рис.9
9. Теперь настроим сервер через «Диспетчер служб IIS». Откроем через меню Пуск (см. рис.10). Также можно открыть через команду «Выполнить», по нажатию клавиш WIN+R вписать команду inetMgr.
Рис.10
10. В Диспетчере уже отображается наш веб-сервер. Для корректности работы сервера добавим Типы MIME (это расширения файлов, с которыми будет работать наша платформа 1С) в Начальной странице вашего ПК, и после этого вернемся обратно (см. рис.11, 12).
Рис.11
Рис.12
11. Теперь добавим обработчики с указанными на рисунке 13 настройками. После добавления должны появиться две строки с состоянием «Включен». Имена обработчиков на рисунке 13 условные – можете выбрать другие, главное, чтобы они отличались.
Рис.13
12. После добавления обработчиков требуется изменить разрешение функции. Для этого достаточно по одному обработчику добавить галочку «Выполнение». Во втором она также включится, поскольку у них один адрес исполняемого *.DLL файла (см. рис.14).
Рис.14
13. Чтобы проверить правильность настройки обработчиков можно перейти в раздел «Ограничения ISAPI и CGI». Внимание! Данный раздел активен ТОЛЬКО, если диспетчер служб запущен с правами администратора. В ином случае список возможностей существенно меньше.
Рис.15
14. В случае настройки веб-сервера на ОС Windows 64-х разрядной версии для корректной работы также требуется разрешить исполнение 32-х разрядных приложений. Для этого нажмите правой клавишей мыши на DefaultAppPool и выберите «Дополнительные параметры» и далее, как на рисунке 16.
Рис.16
15. Если у вас все получилось правильно, то в браузере при вводе в поисковую строку ://localhost/Telephony/ (где Telephony - это наше название веб сервера, указанное в пункте 3) и нажатии клавиши Enter, у вас запустится 1С:Предприятие в браузере. Таким образом настройка закончена, поздравляю!
3. Дополнительная настройка IP-телефонии
Есть еще две небольшие настройки, которые вы можете делать на свое усмотрение:
1. Есть настройка проверки данных пользователей, которая помогает включить или выключить доступность анонимных пользователей к Вашим веб-серверам. Для работы телефонии возможны оба варианта, так как при настройке нам потребуется создать специального пользователя с доступом только для телефонии. Внимание! Для доступности подключения анонимных пользователей необходимо не только ее включить в Диспетчере (рекомендуется в корне веб-серверов), но и на самом сайте.
Рис.17
2. Также при необходимости установки сертификата подлинности SSL (возможность использования как протокола HTTP, так и защищенного протокола HTTPS) можно либо добавить существующий сертификат SSL, либо создать его самому (см. рис.18).
Рис.18
Во второй части статьи «настройка IP-телефонии в подсистеме CRM» будет подробно описано уже подключение самой телефонии в рамках конфигурации 1С:Управление нашей фирмой 8. При наличии подсистемы CRM и встроенной в нее телефонии данные материалы могут применяться целиком или полностью, в зависимости от индивидуальных настроек программных продуктов и самих версий операционных систем и также программных продуктов.
Специалист компании ООО «Кодерлайн»
Иван Каплин.