Внимание!
Эта wiki об устаревших версиях
Документация к актуальной версии интеграции 1С и телефонии доступна по ссылке

Инструменты пользователя

Инструменты сайта


Action unknown: addtobook
nightbird:prepare-web-service

Настройка публикации веб-сервиса 1С

Веб-сервис обеспечивает доступ панели телефонии к вашей базе клиентов. Когда поступит звонок с известного номера, имя клиента будет отображено в окне панели. Также веб-сервис обеспечивает доступ к списку сотрудников компании с их добавочными номерами и фотографиями (при наличии).

Данное руководство поможет Вам настроить работу веб-сервиса. Следуйте инструкциям шаг-за-шагом в том порядке, в котором они представлены.

Данное руководство предполагает наличие у читателя навыков установки настройки веб-сервера.

Задачи:

Шаг 1. Опубликуйте веб-сервис

Предварительно необходимо установить и настроить веб-сервер Apache или IIS (подробные инструкции можно найти в интернете или поставляемой к ним документации). При тестировании мы используем инструкцию. О настройке защищенного соединения можно прочитать здесь. Не забудьте настроить правила брандмауэра:

  • Для АТС MikoPBX правило входящее на 80 порт
  • Дkя АТС Манго правило входящее на 80, 4222, 8222 портах

Для публикации веб-сервиса:

  1. Запустите конфигуратор Вашей информационной базы от имени Администратора.
  2. Откройте окно настройки публикации на веб-сервере, Администрирование → Публикация на веб-сервере.
  3. Укажите имя публикации под которым будет доступна информационная база (например, base1c). Имя следует указывать латиницей.
  4. На вкладке Web-сервисы установите флажок напротив Публиковать Web-сервисы расширений по умолчанию
  5. (для ранних версий нужно установить флажок напротив микоПровайдерAPI).
  6. Нажмите Опубликовать и согласитесь на вопрос о перезапуске веб-сервера.

Шаг 2. Настройте права доступа к веб-сервису

Если вы уже установили подсистему телефонии 2.2, то данный раздел можно не проделывать, пользователь уже присутствует в конфигурации.

Подключение к информационной базе должно выполняться от имени служебного пользователя.

Для настройки доступа:

  1. Откройте в конфигураторе список пользователей, Администрирование → Пользователи.
  2. Нажмите добавить.
  3. Укажите имя нового пользователя (например, WebService). Имя следует указывать латиницей.
  4. Введите произвольный пароль. Запомните его, он понадобиться позже.
  5. Снимите флажок «Показывать в списке выбора».
  6. На вкладке Прочие установите флажок на против ролей Телефония: Базовые права, Телефония: Веб сервисы.
  7. Нажмите ОК для сохранения изменений.

Шаг 3. Проверьте подключение

Необходимо проверить, что веб-сервер готов принимать обращения к опубликованному веб-сервису.

Для проверки подключения:

  1. Откройте браузер на странице вида:
    http://[АдресСервера]/[ИмяПубликации]/ws/miko_crm_api.1cws?wsdl

    Для текущего примера ссылка будет иметь вид http://127.0.0.1/base1c/ws/miko_crm_api.1cws?wsdl.

  2. На запрос авторизации укажите имя и пароль служебного пользователя, который был создан на предыдущем шаге.
  3. Если все в порядке, то на экране будет сообщение:
    Не указан заголовок управления сеансами или куки с идентификатором сеанса.

    Оно говорит, что все в порядке, включен режим повторного использования сеансов для повышения быстродействия в работе веб-сервиса. Вместо сообщения возможно отображение XML представление веб-сервиса.

nightbird/prepare-web-service.txt · Последние изменения: 2021/10/28 14:59 — atar