Интеграция с телефонией Новофон

Материал из largespace
Перейти к навигации Перейти к поиску

"Компанией ЛарджСпейс реализован собственный модуль интеграции с телефонией Новофон (бывшая Задарма) для внедрения как отдельное решение или как подсистема в существующие расширения.

Назначение решения

Назначение решения - предоставить возможность интеграции телефонии Новофон с существующим решением 1С, как в автономном варианте, так и при встройке в существующее расширение. Решение использует сервер-клиент вызовы через обсуждения для более быстрой реакции на входящий звонок, а также HTTP-сервисы для организации обработки веб-хуков со стороны телефонии.

Объекты подсистемы

Интеграция с телефонией включает в себя следующие объекты метаданных:

  • Подсистемы:
    • ЛС_ТелефонияНовофон
  • Общие модули
    • БЛС_РеглЗадания - для подключения регламентных заданий телефонии
    • ЛС_ЗадармаБиблиотеки - библиотечные процедуры для работы интеграции
    • ЛС_ЗадармаКоллтрекинг
    • ЛС_ЗадармаКоллтрекингВызовСервера
    • ЛС_ЗадармаКоллтрекингИнтерфейс
    • ЛС_ЗадармаКоллтрекингСлужебный
    • ЛС_ЗадармаОбменСерверКлиент
    • ЛС_ЗадармаОбменСерверКлиентНаКлиентеГлобальный - для подключения либо обработчика от системы взаимодействия, либо обработчика ожидания по получению данных о новых звонках
    • ЛС_ЗадармаОбщиеПроцедуры
    • ЛС_ЗадармаТелефония
    • ЛС_ЗадармаТелефонияAPI
    • ЛС_ЗадармаТелефонияВызовСервера
    • ЛС_ЗадармаТелефонияКлиент
    • ЛС_ЗадармаТелефонияПовтИсп
  • Роли
  • Функциональные опции
  • Определяемые типы
  • Общие команды
  • Группы команд
  • Общие формы
  • Общие картинки
  • HTTP-сервисы
  • Константы
  • Справочники
  • Документы
  • Обработки
  • Отчеты
  • Перечисления
  • Планы видов характеристик
  • Регистры сведений

Интеграция в существующее расширение

Технические операции для подключения телефонии

Для подключения интеграции с телефонией необходимо выполнить следующие действия со стороны 1С:

1) Войти в пользовательском режиме под полными правами, через режим технического специалиста открыть константу (ЛС) Телефония Новофон. Использовать интеграцию. Включить.

2) Создать профиль "Телефония Новофон" с ролями:

а) (ЛС) Телефония Новофон. Доступ к API

б) Запуск внешнего соединения

После создания профиля создать одноименную группу с указанием ссылки на профиль

Создать служебного пользователя (например ТелефонияНовофон). Для пользователя обязательно установить пароль. Подключить пользователю профиль "Телефония Новофон" через одноименную группу

3) Подготовить публикацию базы 1С на веб-сервере. Для этого необходимо через конфигуратор создать нужный профиль публикации, обязательно указав галочку "Публиковать HTTP-сервисы расширений по умолчанию". Затем нужно отредактировать файл публикации, явно указав логин и пароль от нашего пользователя в конце строки ib, например

ib="Srvr="localhost";Ref="fb_unf";Usr=ТелефонияНовофон;Pwd=password;>