Перейти к основному контенту

Инструкция по запуску услуги домофонии Standalone

Чтобы развернуть платформу умной домофонии в локальном контуре, необходимы следующие действия:

  1. Приобретение серверов и белых IP-адресов
  2. Регистрация доменов для серверов и для организации работы платформы умной домофонии
  3. Настройка серверов и развертывание платформы в контуре заказчика. Тестирование
  4. Кастомизация и выпуск брендированного приложения партнера

1. Приобретение серверов и белых IP-адресов

Для организации домофонии партнеру необходимо приобрести и настроить три сервера:

Название сервера

Минимальные технические требования

Сервер домофонии

Xeon E5-2620v4/ 32gb/ 512Гб SSD. Основная информация будет лежать в /opt/td/.

Рекомендуется выделить не менее 400 Гб.

SIP-сервер

Xeon E3-1245v6/ 16gb/ 512Гб SSD

Видеосервер

ПО для видеосервера необходимо приобрести самостоятельно у одного из поддерживаемых производителей. Поддерживается интеграция с Flussonic и Форпост.

Процессоры серверов должны поддерживать набор инструкций: SSE 4.1 и SSE 4.2. OS - Debian 10. Доступ по SSH с root-правами.

Требования к серверам:

  • Каждому серверу необходимо присвоить белый IP-адрес для входящих соединений из публичного интернета. NAT недопустим.

  • Сервера должны иметь возможность беспрепятственного обмена трафиком друг с другом.

  • Сервера должны иметь доступ к сетевому сегменту с домофонными панелями (сервера и домофоны должны находиться в одной сети, либо в разных, но с настроенной маршрутизацией).

2. Регистрация доменов для серверов и для организации работы платформы умной домофонии

После приобретения серверов (или параллельно с этим процессом) необходимо зарегистрировать 4 домена третьего уровня для серверов.

Домены должны быть в формате:

  • crm.<2nd-lvl.domain>.<1nd lvl domain> — frontend платформы домофонии

  • td.<2nd-lvl.domain>.<1nd lvl domain> — backend платформы домофонии

  • sip.<2nd-lvl.domain>.<1nd lvl domain> — SIP-сервер

  • домен для видеосервера

3. Настройка серверов и развертывание платформы в контуре заказчика. Тестирование

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

Инженерам необходимо будет выдать доступ на сервер по SSH с root-правами.

Обычно развертывание ПО на серверах с нашей стороны занимает не более двух рабочих дней. 

Обратите внимание, что вопросы, связанные с работой видеосервера, решаются непосредственно с вендором, а связанные с сетью — с компанией, предоставляющей услуги связи.

4. Кастомизация и выпуск брендированного приложения партнера

Параллельно с настройкой серверов и тестированием панелей можно приступать к выпуску кастомизированного мобильного приложения.

Подробную инструкцию по кастомизации и примеры можно найти по ссылке.

От партнера необходима следующая информация:

  • Цветовая схема приложения

  • Иконка запуска приложения (1024х1024 пикселей, формат .svg и .png с фоном)

  • Изображение для раздела «Описание» в магазине приложений (1024x500 пикселей, формат .png или .jpeg, до 1 Мб)

  • Шрифт — используется стандартный от операционной системы

  • Лого компании (.svg и .png с прозрачным фоном)

  • Иконки внутри приложения (шестеренка, замочек и т.д.) по желанию

  • Загрузочный экран (splash-screen) .png. Если на экране используются какие-то дополнительные элементы, кроме лого и названия, то эти элементы нужны в форматах .png и .svg на прозрачном фоне.

  • Создать проект приложения в Firebase console, выдать доступ на почту extdev@intersvyaz.net.

  • Политика конфиденциальности и обработки персональных данных (ссылка на pdf или doc файл)

  • Название приложения (до 50 символов, пожелания, т.к. дословное название в маркетах может быть недоступно для регистрации), краткое (до 80 символов) и полное (до 4000 символов) описание.

Параллельно с подготовкой материалов для кастомизации заказчику необходимо зарегистрировать аккаунты в магазинах приложений (инструкция для iOS, инструкция для Android) и предоставить доступы инженеру для выкладки приложений.

После предоставления заказчиком всех материалов и файлов и проверки со стороны исполнителя, инженеры начинают процесс сборки приложения. Это займет максимум три недели.

После предоставления доступов разработчики публикуют приложения в маркетах под аккаунтами заказчика. 

Модерация со стороны магазинов приложений может занять до пяти недель, но обычно происходит быстрее.