Инструкция по запуску услуги домофонии stand-alone
Чтобы развернуть платформу умной домофонии в локальном контуре, необходимы следующие действия:
- Приобретение серверов и белых IP-адресов
- Регистрация доменов для серверов и для организации работы платформы умной домофонии
- Настройка серверов и развертывание платформы в контуре заказчика. Тестирование
- Кастомизация и выпуск брендированного приложения партнера
1. Приобретение серверов и белых IP-адресов
Для организации домофонии партнеру необходимо приобрести и настроить три сервера:
Название сервера |
Минимальные технические требования |
Сервер домофонии |
Xeon E5-2620v4/ 32gb/ 512Гб SSD. Основная информация будет лежать в /opt/td/. Рекомендуется выделить не менее 1024 Гб. |
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) и предоставить доступы инженеру для выкладки приложений.
После предоставления заказчиком всех материалов и файлов и проверки со стороны исполнителя, инженеры начинают процесс сборки приложения. Это займет максимум три недели.
После предоставления доступов разработчики публикуют приложения в маркетах под аккаунтами заказчика.
Модерация со стороны магазинов приложений может занять до пяти недель, но обычно происходит быстрее.