Просмотр Исходного

h2. Как работает интеграция

Интеграция делалась на максимальное упрощение работы для инженера и абонента: помогите абоненту освоиться с Флюссоником, покажите как пользоваться приложением, проконсультируйте по тарифам и услугам, дайте абоненту самостоятельно их выбрать при подключении. Дальнейшее управление происходит полностью через личный кабинет оператора связи.

По шагам бизнес-процесс подключения абонента к телевидению следующий:

# Получите заявку от абонента на видеонаблюдение
#* Добавьте ему учётную запись Flussonic в биллинге
#* Назначьте инженера
# Отправьте инженера на подключение
#* Установите камеру
#* Добавьте камеры [через мобильное приложение|https://flussonic.ru/doc/watcher/upravlenie-kamerami/#watcher-manage-cameras-add_cam_agent] ([Android|https://play.google.com/store/apps/details?id=com.flussonic.watcher] или [iPhone|https://apps.apple.com/ru/app/flussonic-watcher/id1233594294])
#* Или [вручную в интерфейсе Watcher|https://flussonic.ru/doc/watcher/upravlenie-kamerami/#watcher-manage-cameras-add_camera]
#* При добавлении камеры, {color:#cc0055}{*}укажите настройки, какие захочет абонент{*}{color}
# В течение 5 минут биллинг заберёт параметры новых камер из Watcher, и подключит пользователю услуги в системе
# Если абонент захочет сменить тариф видеонаблюдения, он сделает это в [личном кабинете оператора связи|CarbonBilling:Локальный сайт. Личный кабинет.], вместе с прочими услугами.

h2. Настройка Flussonic

h3. Создайте пресеты

В меню "*Пресеты камер*" добавьте "тарифы" телевидения:
В каждом тарифе укажите:
# *Глубина DVR*: этот параметр нужно задать.
# *Лимит DVR в днях...*: этот параметр *всегда* должен быть "не задано"
# *Доступен во всех организациях*: включите

Название задайте каждому пресету любое, удобное Вам.
Опции "Лимит DVR в ГБ" и "Настраиваемый" не определяются интеграцией, укажите любые. Рекомендуется оставить как на скриншоте.

| !Watcher Пресеты список.png|border=0,width=600! | !Watcher Пресет настройки.png|border=0,width=300! |

h3. Настройте пользователя для управления камерами

Добавьте пользователя, например *service* или *support* - это будет служебная учетная запись, от имени него биллинг будет управлять параметрами камер.

!Watcher Пользователи.png|border=0,width=700!

Настройте пользователю "разрешения" как на скриншоте, он должен быть включен и являться администратором.

!Watcher Пользователь, настройки.png|border=0,width=500!

Авторизуйтесь от созданного пользователя в интерфейсе Watcher и зайдите в настройки профиля

!Watcher Пользотватель, кнопка перехода в профиль.png|border=0,width=500!

Сгенерируйте ключ API, если его ещё нет, или скопируйте существующий. Он понадобится при настройке интеграции со стороны биллинга.

!Watcher Пользователь, профиль.png|border=0,width=500!

h3. Настройте интеграцию с биллингом

# Запишите системный "Ключ API" - он используется как резервный при интеграции, если настройка служебного пользователя или доступа к камерам будет нарушена.
# В области "Главная страница" укажите путь к обработчику auth_flussonic.php на биллинге, на него мы ожидаем запросы авторизации, например:
{code}https://169.254.14.43:2443/auth_flussonic.php{code}
169.254.14.43 замените на IP биллинга
# В области "Уведомления о событиях" укажите путь до обработчика integration_flussonic.php, на него мы получаем информацию о появившихся в сети камерах, например:
{code}https://169.254.14.43:2443/integration_flussonic.php{code}
169.254.14.43 так же замените на IP биллинга

!Watcher Системные настройки.png|border=0,width=500!

h2. Настройка Billing

h3. Настройте NAS

Добавьте NAS со схемой Flussonic и версией 2

IP-адрес укажите любой - его заполнить обязательно только чтобы создался NAS.

Каталог OSS заполнится автоматический.

!Watcher NAS описание.png|border=0,width=350!

На вкладке "Управление", инициализируйте схему, откройте закладку "Настройка", файл main.ini и заполните данные доступа к Watcher:
* watcher_url - путь к Flussonic в Вашей сети
* watcher_api_system_key - системный ключ из общих настроек пользователя, он нужен как резервный
* watcher_api_key - ключ API из профиля служебного пользователя
* watchet_api_user - логин этого пользователя

!Watcher NAS main_ini.png|border=0,width=500!

{code:title=Пример main.ini}tmplt=tmplt/main.cfg.tmplt
enabled="1"
watcher_url=https://watcher.provider.ru
watcher_api_system_key=50od9t83-f80o-39i8-okd0-d9k3kd8i0ov
watcher_api_key=p29kbk54gj3eszy2mrdpnw36a
watcher_api_user=service{code}

h3. Настройте услуги

h4. Услуги для пресетов, примеры

||Название услуги||Стоимость||Строка с дополнительными
параметрами по {color:green}активации{color}||Строка с дополнительными
параметрами по {color:red}деактивации{color}||[Тип услуги|https://docs.carbonsoft.ru/pages/viewpage.action?pageId=50660430#Услуги-Вкладка"Основные"]||[Метод списания|CarbonBilling:Методы списания]||[Тип списания|CarbonBilling:Типы списания]||
|Flussonic: тариф Default (служебный, для сотрудников)|0|preset_id=1|preset_id=1|Стандартный|Ежемесячно|Предоплата|
|Flussonic: тариф без хранения, онлайн|100|preset_id=2|preset_id=2|Стандартный|Ежемесячно|Предоплата|
|Flussonic: тариф Базовый|200|preset_id=3|preset_id=3|Стандартный|Ежемесячно|Предоплата|
|Flussonic: тариф Удобный|500|preset_id=4|preset_id=4|Стандартный|Ежемесячно|Предоплата|

h4. Услуга лимита DVR для записи по движению, примеры

Лимит DVR в днях для записей по движению - количество дней, в течение которых необходимо хранить записи событий движения. Этот лимит устанавливается в дополнение к глубине архива.

В отличие от пресетов, список для выбора глубины лимита записи по движению предустановлен в Watcher. Вы можете создать услуги именно с указанными параметрами по активации и деактивации, выбрав собственные параметры списания и указав своё название.

||Название услуги||Стоимость||Строка с дополнительными
параметрами по {color:green}активации{color}||Строка с дополнительными
параметрами по {color:red}деактивации{color}||[Тип услуги|https://docs.carbonsoft.ru/pages/viewpage.action?pageId=50660430#Услуги-Вкладка"Основные"]||[Метод списания|CarbonBilling:Методы списания]||[Тип списания|CarbonBilling:Типы списания]||
|Flussonic: лимит DVR записи по движению не задано|0|dvr_lock_days=None|dvr_lock_days=None|Стандартный|Ежемесячно|Предоплата|
|Flussonic: лимит DVR записи по движению 1 день|30|dvr_lock_days=1|dvr_lock_days=1|Стандартный|Ежемесячно|Предоплата|
|Flussonic: лимит DVR записи по движению 2 дня|50|dvr_lock_days=2|dvr_lock_days=2|Стандартный|Ежемесячно|Предоплата|
|Flussonic: лимит DVR записи по движению 3 дня|70|dvr_lock_days=3|dvr_lock_days=3|Стандартный|Ежемесячно|Предоплата|
|Flussonic: лимит DVR записи по движению 4 дня|90|dvr_lock_days=4|dvr_lock_days=4|Стандартный|Ежемесячно|Предоплата|
|Flussonic: лимит DVR записи по движению 5 дней|100|dvr_lock_days=5|dvr_lock_days=5|Стандартный|Ежемесячно|Предоплата|
|Flussonic: лимит DVR записи по движению 6 дней|115|dvr_lock_days=6|dvr_lock_days=6|Стандартный|Ежемесячно|Предоплата|
|Flussonic: лимит DVR записи по движению 1 неделя|130|dvr_lock_days=7|dvr_lock_days=7|Стандартный|Ежемесячно|Предоплата|
|Flussonic: лимит DVR записи по движению 10 дней|140|dvr_lock_days=10|dvr_lock_days=10|Стандартный|Ежемесячно|Предоплата|
|Flussonic: лимит DVR записи по движению 2 недели|180|dvr_lock_days=14|dvr_lock_days=14|Стандартный|Ежемесячно|Предоплата|
|Flussonic: лимит DVR записи по движению 1 месяц|360|dvr_lock_days=30|dvr_lock_days=30|Стандартный|Ежемесячно|Предоплата|
|Flussonic: лимит DVR записи по движению 40 дней|480|dvr_lock_days=40|dvr_lock_days=40|Стандартный|Ежемесячно|Предоплата|
|Flussonic: лимит DVR записи по движению 2 месяца|720|dvr_lock_days=60|dvr_lock_days=60|Стандартный|Ежемесячно|Предоплата|
|Flussonic: лимит DVR записи по движению 3 месяца|900|dvr_lock_days=90|dvr_lock_days=90|Стандартный|Ежемесячно|Предоплата|
|Flussonic: лимит DVR записи по движению полгода|1620|dvr_lock_days=180|dvr_lock_days=180|Стандартный|Ежемесячно|Предоплата|
|Flussonic: лимит DVR записи по движению год|2555|dvr_lock_days=365|dvr_lock_days=365|Стандартный|Ежемесячно|Предоплата|

h4. Услуга удалённого управления камерой (PTZ), пример

Включение PTZ позволит абоненту удалённо управлять положением камеры (должно поддерживаться моделью камеры)

||Название услуги||Стоимость||Строка с дополнительными
параметрами по {color:green}активации{color}||Строка с дополнительными
параметрами по {color:red}деактивации{color}||[Тип услуги|https://docs.carbonsoft.ru/pages/viewpage.action?pageId=50660430#Услуги-Вкладка"Основные"]||[Метод списания|CarbonBilling:Методы списания]||[Тип списания|CarbonBilling:Типы списания]||
|Flussonic: PTZ|50|onvif_ptz=True|onvif_ptz=True|Стандартный|Ежемесячно|Предоплата|