Автоматическое поднятие карточки клиента в модуле интеграции программ BAS с виртуальными АТС (через http-сервис)
-
Автоматическое открытие карточки клиента при входящем звонке (до снятия трубки телефона);
-
Загрузка звонков в реальном времени при завершении звонка на виртуальной АТС;
- Синхронизированное открытие документа "Событие" у одного сотрудника и закрытие документа у другого сотрудника при переводе звонка.
Основные шаги для организации данного процесса.
- В конфигурацию BAS добавляется HTTP-сервис.
- Устанавливается веб-сервер.
- Настраиваются службы WinSocket или WebSocket.
- HTTP-сервис публикуется на веб-сервере и его адрес передается в поддержку виртуальной АТС.
- Устанавливается наша компонента DLL для организации взаимодействия между "Сервер BAS" на "Клиент BAS".
Как происходит взаимодействие виртуальной АТС и программ BAS
- Поступает входящий телефонный звонок на виртуальную АТС.
- Виртуальная АТС оповещает наш HTTP-сервис, который находится на стороне "Сервер BAS"
- Наша компонента DLL передает информацию о входящем звонке, полученную от виртуальной АТС, на конкретное клиентское рабочее место в программе BAS (компонента выполняет передачу информации с "Сервер BAS" на "Клиент BAS",где соответствующий внутренний телефон пользователя).
- На "Клиент BAS", конкретного пользователя срабатывает процедура автоматического открытия карточки клиента или документа "Телефонный звонок" (в зависимости от настроек пользователя).
Еще вариант описания "Как работает":
Webhook, полученный от Сервера облачной телефонии сервером BAS через HTTP-сервис, пересылается (тело HTTP-запроса) на серверную службу WinSocket (или WebSocket), которая рассылает данное сообщение всем подключенным к ней клиентам BAS, которые подключены с помощью внешней компоненты. Результатом обработки данного сообщения может быть, например, открытие/закрытие формы документа звонка.
Схематическое представление организации взаимодействий виртуальной АТС и программ BAS:
Почему необходимо использовать внешнюю компоненту для решения данной задачи
Поскольку со стороны сервера BAS мы не можем управлять процессами на клиентской части (например: открыть форму документа у произвольного активного пользователя BAS) для этих целей используется наша компонента DLL.
Компонента DLL состоит из:
- серверная часть, на схеме показана, как «Серверная служба WinSocket» (".dll", устанавливается и регистрируется на сервере администратором);
- клиентская часть, установлена в виде макета в конфигурацию BAS, на схеме отображена, как «Внешняя компонента» в блоке BAS.
Для публикации HTTP-сервиса используется Web-сервер "Apache" или "IIS".
Срок организации автоматического поднятия карточки клиента : 1 неделя.
Требование к платформе - не менее 8.3.5.1068
Стоимость решения: от 8000 грн.
Для конфигураций "1С:Підприємство" на управляемых формах с помощью службы WebSocket, стоимость решения 10000 грн.
Интеграция с Бинотел, SMS рассылка, автоматическое формирование заявок с сайта, статусы в заявках на ремонт и наряд-заказах.
Интеграция телефонии "Бинотел" с "Альфа-Авто, редакция 5" и другие задачи на сети СТО в Днепре.
У заказчика 4 станций технического облуживания, работающие в единой базе данных "Альфа-Авто, редакция 5".
- Комментарии