24hTV
Настройка NAS-сервера
В файле main.ini необходимо указать token, выданный 24hTV.
tmplt=tmplt/main.cfg.tmplt enabled="1" url=https://api.24h.tv/v2/ token=
После этого обязательно нужно нажать кнопку "Сохранить" сразу под полем, в которое вносились изменения.
Интеграция за 48 часов с 24часаТВ
Реализован обработчик для обратных запросов - со стороны 24часаТВ к биллингу.
Он доступен по следующим адресам:
- Для HTTP
http://169.254.14.44:1444/integration_iptv24htv.php/
- Для HTTPS
https://169.254.14.43:1443/integration_iptv24htv.php/ https://169.254.14.43:1443/integration_iptv24htv.php/
Порты могут быть изменены по статье "Основные настройки платежных систем". Рекомендуется использовать "Защищенный внешний порт платежных систем, без необходимости передачи сертификата"
Адреса 169.254.14.44 и 169.254.14.43 в примере необходимо заменить на внешний адрес биллинга, по которому он доступен из сети интернет. Если биллинг не имеет белого адреса, используемые порты требуется перенаправить на маршрутизаторе |
Как настроить
- Путь к обработчику передайте специалистам 24часаТВ, обратите внимание на необходимость указания внешнего адреса биллинга, а так же перенаправления используемого порта в случае если биллинг находится за NAT
- Запросите у 24часаТВ IP-адреса с которых они планируют обращаться в биллинг и добавьте в список разрешенных по статье "Настройка сети для платежных систем"
Отладка
Отладить передачу данных со стороны сервиса телевидения к биллингу Вы можете по следующим файлам журналов:
/app/asr_fiscal/var/log/httpd/error_log /app/asr_fiscal/var/log/rest_api_v2.log /app/asr_fiscal/var/log/IntegrationIptv24htv.log /app/asr_billing/var/log/django/api_v2.log
Создание услуг IPTV
Время выполнения инструкции: от 5 минут, 1-2 минуты на каждую услугу, 1-2 минуты на создание шаблона сообщения |
Для подключения сервиса IPTV абоненту, рекомендуется подключить как минимум две услуги:
- Первая: создание учетной записи
В настройках услуги создания учётной записи для сервиса LifeStream нужно указать буквенный префикс логина для исключения возможного совпадения логинов в системе LifeStream. - Вторая: подключение пакетов телевидения
Услуг, подключающих пакеты ТВ может быть несколько.
|
Добавление услуги, подключающей пакеты телевидения
Создайте услугу с типом "IP телевидение" по статье документации "Услуги". Настройте в ней следующие опции:
- Вкладка "Основные". Опции:
- Вид сервиса: IPTV;
- Название: любое, соответствующее пакету TV выбранного оператора
- Вкладка "Дополнительно". Опции:
- Строка с дополнительными параметрами по активации/деактивации: ID пакета телевидения, список пакетов уточните у оператора IPTV
- Строка с дополнительными параметрами по активации/деактивации: ID пакета телевидения, список пакетов уточните у оператора IPTV
- Вкладка "Личный кабинет". Опции:
- Разрешить заказ через веб-интерфейс и Разрешить отключать через ЛК: параметры, позволяющие абоненту самостоятельно управлять подключением пакетов телевидения
- Разрешить заказ через веб-интерфейс и Разрешить отключать через ЛК: параметры, позволяющие абоненту самостоятельно управлять подключением пакетов телевидения
Добавление услуги, создающей учетную запись на портале телевидения
Создайте услугу с типом "IP телевидение" по статье документации "Услуги". Настройте в ней следующие опции:
- Вкладка "Основные". Опции:
- Вид сервиса: IPTV;
- Название: любое, например "Учетная запись IPTV"
- Бесплатный пакет IPTV: необходимая опция для работы услуги создания учетной записи:
- в схеме LifeStream услуги с этой опцией не синхронизируются как пакеты IPTV
- в схеме MEGOGO услуги с опцией не отображаются как возможные для заказа на промо-странице
- Вкладка "Дополнительно".
- Строка с дополнительными параметрами по активации/деактивации: оставьте пустыми;
- NAS: выберите NAS соответствующего IPTV сервиса
- Создавать учетную запись при подключении: включите;
- Количество учетных записей: в зависимости от специфики работы Вашего IPTV, минимум одна;
- Использовать цифровой пароль при создании учетной записи: включении этой опции не обязательно, но может быть полезно для сервисов настраиваемых на ТВ-приставках
- Вкладка "Личный кабинет". Опции:
- Разрешить заказ через веб-интерфейс: включите, чтобы абонент сам мог создать себе учетную запись;
- Разрешить отключать через ЛК: отключите, чтобы абонент случайно не создал себе множество учетных записей
Отправка сообщения абоненту о создании учетной записи
Создайте шаблон с типом сообщения "Создание учетной записи из услуги" по статье "Система отправки сообщений" как показано на изображении ниже:
Для передачи логина и пароля новой учетной записи, используйте переменные user_login и user_psw. Например:
Реквизиты учетной записи: логин %(user_login)s, пароль %(user_psw)s. Используйте их для идентификации в портале IPTV |
В настройках шаблона сообщений должна быть отключена опция "Использовать шаблонизатор django" |
Если несколько сервисов телевидения, как правильно настроить?
Если в биллинг интегрировано более 1 сервиса IPTV одновременно (например, Lifestream + IPTVPortal) - смс будет отправляться по любому событию создания учетной записи.
В этом случае абонент может получить логин и пароль от второго сервиса.
Как решить
- Добавьте в личном кабинете страницу с данными доступа к IPTV
- В СМС отправляйте текст общего характера, например: "Реквизиты учетной записи IPTV находятся в личном кабинете".