{toc}
h1. Техническая сторона
С сервисом сделана двусторонняя интеграция - мы шлём запросы в их апи управляя доступом к камерам, они шлют запросы на наш обработчик: 1) авторизуют абонентов 2) оповещают биллинг о том что в сети появилась камера
h2. Настройка NAS
nas обычный, не iptv, схема Flussonic
в main.ini указываются
watcher_url= - линк на нужный Фьюссоник
watcher_api_key= - ключ АПИ
h2. Обратная интеграция
Обработчики работают только по https и так как лежит в фискале, нужно прописать айпишники http://docs.carbonsoft.ru/67109499 и порт лучше использовать без передачи сертификата (2443)
h2. Настройка на стороне Flussonic
где-то на стороне сервиса нужно указать пути до наших обработчиков (один вроде называется "url для backend"):
на него получаем информацию о появившихся в сети камерах
https://169.254.14.43:2443/integration_flussonic.php
этот авторизует учетки на портале, ищет юзеров в биллинге
https://169.254.14.43:2443/auth_flussonic.php
h1. Настройка услуг и камер
h2. Добавление камер
Оборудование - прочее
заводим камеру, указываем сирийник
URL потока вещания и Ключ авторизации на оборудовании заплнятся когда камеру подключат к сети
h2. Настройка услуг
Тип - любой (в теории), методы списания и тд не важно, как провайдер решит
На дополнительно - указываем nas и опцию "создавать учетную запись при подключении"
h1. Подключение абонента
1) пришел в абонентский отдел
2) добавили ему услугу
3) при подключении услуги указали камеру в "Аренда оборудования"
4) подключили к сети камеру
5) Flussonic через integration_flussonic.php уведомляет биллинг что появилась новая камера
6) биллинг прописывает в камере URL потока вещания и Ключ авторизации
7) абонотдел даёт абоненту логи и пароль от учетки для доступа на сервис
h1. Отладка
Лог регистрации новых камер
{code}/app/asr_fiscal/var/log/IntegrationFlussonic.log{code}
Лог авторизации
{code}/app/asr_fiscal/var/log/AuthFlussonic.log{code}
Если подключить камеру не указанную ни в одной users_usluga, биллинг напишет в лог, что не найден абонент с такой камерой
h1. Техническая сторона
С сервисом сделана двусторонняя интеграция - мы шлём запросы в их апи управляя доступом к камерам, они шлют запросы на наш обработчик: 1) авторизуют абонентов 2) оповещают биллинг о том что в сети появилась камера
h2. Настройка NAS
nas обычный, не iptv, схема Flussonic
в main.ini указываются
watcher_url= - линк на нужный Фьюссоник
watcher_api_key= - ключ АПИ
h2. Обратная интеграция
Обработчики работают только по https и так как лежит в фискале, нужно прописать айпишники http://docs.carbonsoft.ru/67109499 и порт лучше использовать без передачи сертификата (2443)
h2. Настройка на стороне Flussonic
где-то на стороне сервиса нужно указать пути до наших обработчиков (один вроде называется "url для backend"):
на него получаем информацию о появившихся в сети камерах
https://169.254.14.43:2443/integration_flussonic.php
этот авторизует учетки на портале, ищет юзеров в биллинге
https://169.254.14.43:2443/auth_flussonic.php
h1. Настройка услуг и камер
h2. Добавление камер
Оборудование - прочее
заводим камеру, указываем сирийник
URL потока вещания и Ключ авторизации на оборудовании заплнятся когда камеру подключат к сети
h2. Настройка услуг
Тип - любой (в теории), методы списания и тд не важно, как провайдер решит
На дополнительно - указываем nas и опцию "создавать учетную запись при подключении"
h1. Подключение абонента
1) пришел в абонентский отдел
2) добавили ему услугу
3) при подключении услуги указали камеру в "Аренда оборудования"
4) подключили к сети камеру
5) Flussonic через integration_flussonic.php уведомляет биллинг что появилась новая камера
6) биллинг прописывает в камере URL потока вещания и Ключ авторизации
7) абонотдел даёт абоненту логи и пароль от учетки для доступа на сервис
h1. Отладка
Лог регистрации новых камер
{code}/app/asr_fiscal/var/log/IntegrationFlussonic.log{code}
Лог авторизации
{code}/app/asr_fiscal/var/log/AuthFlussonic.log{code}
Если подключить камеру не указанную ни в одной users_usluga, биллинг напишет в лог, что не найден абонент с такой камерой