#
Публикация информационной базы на веб-сервере
Предварительно необходимо установить и настроить веб-сервер Apache или IIS (подробные инструкции можно найти на портале 1C:ИТС.
Мы используем инструкцию с инфостарта.
О настройке защищенного соединения можно прочитать здесь.
Не забудьте настроить правила брандмауэра:
- для АТС MikoPBX правило входящее на 80 порт;
- для АТС Манго правило входящее на 80, 4222, 8222 портах.
#
Опубликуйте веб-сервис:
- Запустите конфигуратор вашей информационной базы "от имени администратора".
- Откройте окно настройки публикации на веб-сервере, Администрирование → Публикация на веб-сервере.
- Укажите имя публикации, под которым будет доступна информационная база (например, base1c). Имя следует указывать латиницей.
- Установите флажок Публиковать доступ для клиентских приложений
- На вкладке Web-сервисы установите флажок Публиковать Web-сервисы расширений по умолчанию.
- Нажмите Опубликовать и согласитесь на вопрос о перезапуске веб-сервера.
#
Настройте права доступа к веб-сервису
Если вы используете подсистему телефонии 2.2 или 4.0
То данный раздел проделывать не нужно, пользователь уже присутствует в конфигурации. Он добавляется автоматически при установке расширения.
Создайте служебного пользователя, от имени которого будет выполняться подключение АТС к информационной базе:
- Откройте в конфигураторе список пользователей, Администрирование → Пользователи.
- Нажмите Добавить.
- Укажите имя нового пользователя (например, WebService). Имя следует указывать латиницей.
- Введите произвольный пароль. Сохраните его, он понадобиться позже.
- Снимите флажок Показывать в списке выбора.
- На вкладке Прочие установите флажок напротив ролей
- Телефония: Базовые права,
- Телефония: Веб сервисы.
- Нажмите ОК для сохранения изменений.
#
Проверьте подключение
Необходимо проверить, что веб-сервер готов принимать обращения к опубликованному веб-сервису:
- Откройте браузер на странице вида
http://[АдресСервера]/[ИмяПубликации]/ws/miko_crm_api.1cws?wsdl
Для текущего примера ссылка будет иметь видhttp://127.0.0.1/base1c/ws/miko_crm_api.1cws?wsdl
. - На запрос авторизации укажите имя и пароль служебного пользователя, который был создан на предыдущем шаге.
- Если все в порядке, то на экране будет сообщение:
Не указан заголовок управления сеансами или куки с идентификатором сеанса.
Оно говорит, что все в порядке, включен режим повторного использования сеансов для повышения быстродействия в работе веб-сервиса.
Вместо сообщения возможно отображение XML представление веб-сервиса.