КПО Кобра 8 — трансляция событий на ПЦН партнера

В данной статье мы подробно разберем процесс трансляции событий из КПО «Кобра 8» на один или несколько удаленных серверов ваших партнеров или клиентов.

КПО «Кобра 8» имеет встроенный инструмент для трансляции события по протоколу Surgard, но он не позволяет транслировать события с одного объекта на несколько серверов одновременно. Для решения этой задачи мы будем использовать сервис Crypto Smart Gateway. Эта программа позволяет создавать различные варианты трансляций событий, как по всем объектам так и выборочно по каждому. Данный функционал программы входит в бесплатный пакет лицензии и подходит для большинства пультовых программ: Кобра 8, Центр охраны, PCN6, Geo Ritm, Феникс, Протон, Планар и т.д.

Какие задачи решает Crypto Smart:

 

К примеру: ПО Кобра позволяет создавать только одно исходящее соединение со сторонним ПЦН, что ограничивает возможность транслировать сообщения в несколько направлений (различным организациям). Crypto Smart Gateway решает эту проблему. Программа принимает все данные от Кобры, а затем вы можете настроить выгрузку событий по каждому объекту отдельно и отправить их нужному адресату.

Архитектура сервиса

1.  Скачайте программу «Crypto Smart Gateway»   скачать 

2.  Установите на ПК

Программное обеспечение «Crypto Smart» устанавливается на компьютер с пультовым программным обеспечением. В некоторых случаяx возможна установка на другой ПК, находящийся в одной локальной сети  с сервером.

Системные требования к ПК

  1. Программное обеспечение «Crypto Smart Gateway» работает в среде Windows 64-bit
  2. Рекомендуемые операционные системы: Windows 7/8/10
  3. .NET Framework 4.7.2 и выше

3.  Первый запуск и регистрация программы «Crypto Smart

3.1  Запустите программу «Crypto Smart» с рабочего стола вашего компьютера, из меню «Пуск» или из папки, в которую установлена программа. Место установки по умолчанию C:\Program Files (x86)\CryptoSmartGateway

3.2  Перейдите в меню «Настройки»

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

3.3. Активация лицензии продукта

Для активации лицензии программного обеспечения «Crypto Smart» вам потребуется:

  1. Зарегистрироваться в сервисе Crypto Smart  регистрация
  2. Войти в личный кабинет
  3. Активировать продукт «Crypto Smart Gateway»
  4. Перейти в настройки программы
  5. В параметрах лицензии указать идентификатор компании, ключ ПО, токен
  6. Для сохранения настроек нажать кнопку «Применить»

3.4 Проверка лицензии

Перейдите во вкладку «Состояние» и проверьте активацию вашей лицензии. 

4. Настраиваем прием событий от ПО Кобра

Для этого нам потребуется создать входящий поток и настроить его параметры.

Щелкаем  правой кнопкой мышки по списку источников событий. В выпадающем меню выбираем пункт «Создать новый».

Заполните параметры входящего потока и нажимаем «Сохранить».

 

Наименование входящего потока  – произвольное название, которое подскажет откуда поступают данные

Тип  протокола  – используем протокол SurGard

Порт TCP/IP  – порт на который ПО Кобра будет выгружать сообщения

Интервал фильтра повторов  – время, в течение которого программа будет игнорировать повторные сообщения, поступающие от пультового ПО. Настройте этот параметр для того, чтобы ваши партнеры или клиенты не получали несколько одинаковых сообщений.

Транслировать все события  – настройка позволяет перенаправлять все входящие данные на сервер партнера ( для этого потребуется создать исходящий поток)

Транслировать системные события  – настройка позволяет выгружать в пультовое ПО системные сообщения (уведомления) от сервиса Crypto Smart Gateway

5. Настраиваем выгрузку событий из ПО Кобра

Для реализации данного механизма нам потребуется внести изменения в файл конфигурации «Сервера сообщений». Данный файл находится в папке с установленной программой КПО «Кобра» в каталоге server

Путь к файлу конфигурации выглядит следующим образом С:\КПО Кобра\server\setup.ini   

Находим файл setup.ini и выполняем следующий порядок действий:

  1. Закрываем приложение «Сервер сообщений»
  2. Открываем файл setup.ini при помощи блокнота
  3. В конце блока [Main] пишем следующие строки:

ShSend=1
ShSendIP=127.0.0.1
ShSendPort=3000
ShSendOnlyContactID=0
ShSendNS=

  1. Сохраняем файл конфигурации
  2. Запускаем «Сервер сообщений»

Если настройки соединения указаны правильно, то в «Сервере сообщений» появится надпись от том, что соединение установлено.

Мы видим, что соединение с «Crypto Smart Gateway» по адресу 127.0.0.1:3000  установлено.

(3) – количество переданных сообщений.

Если связь с сервером «Crypto Smart Gateway» не установлена, то вы увидите следующую надпись:

 

Описание параметров файла конфигурации setup.ini

ShSend – активация выгрузки данных в формате SurGard. Если прописать  1 – выгрузка данных активирована, если  0 – отключена.

ShSendIP - IP адрес сервера (Crypto Smart Gateway).

Если сервис рассылки «Crypto Smart Gateway» установлен на том же компьютере, что и ПО «Кобра», то оставляем адрес 127.0.0.1 Если сервис рассылки «Crypto Smart Gateway» установлен на другом компьютере в локальной сети, то указываем внутренний статический IP адрес этого ПК.  К примеру:  ShSendIP =192.168.1.10

ShSendPort – TCP/IP порт, на который будут поступать события (по умолчанию 3000)

ShSendOnlyContactID – включает или отключает передачу данных в формате Contact ID.

Если прописать 1 – Кобра будет выгружать данные только формата Contact ID. Если прописать 0 – Кобра будет выгружать данные всех форматов.

ShSendNS  - указываем префиксы систем, с которых не нужно передавать события. Значения указываются через запятую и без пробелов, кроме того, запятая ставится и в начале и в конце.  Например: ShSendNS=,37,38,42,

6. Выгрузка объектов. Подключение к базе данных ПО Кобра

  1. Переходим в раздел Настройки/Интеграция
  2. Включаем интеграцию с пультовым ПО
  3. В выпадающем списке выбираем КПО Кобра 8
  4. Жмем кнопку «Применить»


 

Настройки подключения к базе данных КПО «Кобра»

Включить интеграцию с пультовым ПО – активирует программную интеграцию (API) c пультовым ПО

Синхронизация ответственных лиц – (опция автоматизированного Call-центра) в данном случае не используется

Передавать результат голосового информирования – (опция автоматизированного Call-центра) выгружает в пультовое ПО коды событий: E823 клиент успешно оповещен, E824 - Оповещение не состоялось

Передавать результат сверки ответственных – (опция автоматизированного Call-центра) выгружает в пультовое ПО коды событий: E825 Клиент подтвердил список ответственных, E826 - Неактуальный список ответственных лиц

Адрес сервера сообщений – IP адрес ПК на котором установлено программное обеспечение «Кобра». По умолчанию указан адрес локального ПК: 127.0.0.1

PUD сервера сообщений - пароль для подключения к базе данных. PUD вашей программы указан в файле setup.ini  Расположение файла \КПО Кобра\server\setup.ini

Входящий поток – из выпадающего меню выбираем, ранее созданный входящий поток. Он будет автоматически закреплен за объектами.

7. Проверка связи с базой данных КПО «Кобра 8»

Вы можете проверить наличие связи с пультовой программой «Кобра» при помощи кнопки «Тест связи». В случае удачной попытки вы получите соответствующее сообщение.

После удачного подключения к базе данных CryptoSmartGateway произведет выгрузку объектов и их параметров. Общее количество объектов вы можете видеть в левом нижнем углу программы CryptoSmartGateway.

Обратите внимание!

В CryptoSmart выгружаются только корректно заполненные карточки объектов. Если количество объектов в сервисе оповещения отличается от общего количества объектов в вашей пультовой программе, то это говорит о том,  что есть у вас есть объекты у которых не заполнены: наименование, город или адрес объекта

 

8. Настройка трансляции событий на ПЦН партнера

  1. Переходим в меню "Настройки"
  2. Открываем вкладку "Исходящие потоки"
  3. Щелкаем ПКМ по полю. В выпадающем меню выбираем пункт «Создать новый».
  4. Заполните параметры исходящего потока и нажимаем «Сохранить».

Включить трансляцию  – активирует / деактивирует выгрузку данных 

Название исходящего потока – как правило, соответствует названию организации партнера (куда транслируем)

Протокол  – используем протокол SurGard

Адрес сервера  – домен или статический IP адрес сервера (принимающей стороны)

Порт TCP/IP  – порт на который Crypto Smart будет выгружать сообщения

9. Настройка трансляции событий с объекта

Для того чтобы включить трансляцию событий с одного или с группы объектов, выбираем объект в списке, ПКМ открываем меню и переходим к редактированию основных параметров объекта.

 

Опускаемся в меню «Трансляция событий» и редактируем параметры:

Приемник событий — в выпадающем списке выбираем, ранее созданный исходящий поток. 

Пультовый номер объекта для трансляции — Вы можете задать объекту любой произвольный пультовый номер, который будет передаваться на ПЦН вашего партнера. Это удобно, когда у вас разные форматы пультовых номеров (к примеру в вашей программе 6-значные номера, а в ПО партнера 4-значные.) Оставьте поле пустым и программа будет передавать фактический пультовый номер.

Присвоить объекту номер раздела — в ПО Кобра каждый раздел имеет отдельный пультовый номер, при этом другие пультовые программы позволяют группировать объекты по разделам. Таким образом вы можете задать группе разделов один пультовый номер, указать порядковый номер раздела и объединить группу разделов в один объект.