... {toc} {include:CarbonBilling:Настройка IPTV. Общее} h1. Настройка Stalker
|
h2. Настройка доступа конфигурации Stalker в custom.ini
|
|
Для интеграции Stalker с Carbon Billing 5, в настройках конфигурационного файла IPTV custom.ini требуется настроить API и включить работу с тарифами.
|
Путь до API бязательно должен быть */stalker_portal/api/* {code}[system]
|
... stalker_api_url = http://localhost/stalker_portal/api/{code} Должны быть указаны логи и пароль: {code}[server_api] enable_api = true api_auth_login = stalkerapiuser api_auth_password = stalkerapipassword {code} Интеграция со Сталкером возможна только при включении тарифов на стороне Сталкера: {code}[billing] enable_subscription = false enable_tariff_plans = true{code} Подробней про настройки Stalker Вы можете почитать в его документации: "[Конфигурационный файл|https://wiki.infomir.eu/rus/ministra-tv-platform/rukovodstvo-po-installyatsii-ministra/konfiguratsionnyj-fajl]" h2. Stalker с IPTVPortal Пример содержимого main.ini для Stalker: {code}tmplt=tmplt/main.cfg.tmplt iptvportal_host=provider.iptvportal.ru iptvportal_username=iptvportaladmin iptvportal_password=adminpassword111 stalker_username=stalkeradmin stalker_password=adminpassword2000 delete_not_existing=1 enabled="1"{code} *iptvportal_host* \- Доменное имя сервиса, который предоставляет услуги. Например admin.provider.iptvportal.ru *iptvportal_username* \- имя пользователя на портале *iptvportal_password* \- пароль пользователя на портале *stalker_username* \- имя пользователя при использовании оборудования Stalker *stalker_password* \- пароль пользователя при использовании оборудования Stalker *delete_not_existing* \- флаг, отвечающий за удаление абонента на оборудовании, если абонента нет в биллинге (0-не удалять, 1-удалять). После этого обязательно нужно нажать кнопку "*Сохранить*" сразу под полем, в которое вносились изменения. {info} При добавлении нового пользователя не происходит автоматического добавления его на оборудование. Это происходит в момент синхронизации биллинга с оборудованием, которая проводится раз в час при наличии галочки "Синхронизировать пользователей на этом NAS" в настройках NAS {info} h2. Stalker без IPTVPortal Пример содержимого main.ini для Stalker: {code}tmplt=tmplt/main.cfg.tmplt iptvportal_host= iptvportal_username= iptvportal_password= stalker_username=stalkeradmin stalker_password=adminpassword2000 delete_not_existing=1 sync_stalker_users_by_mac=0 enabled="1"{code} *iptvportal_host* \- оставьте пустым *iptvportal_username* \- оставьте пустым *iptvportal_password* \- оставьте пустым *stalker_username* \- имя пользователя на API Stalker *stalker_password* \- пароль пользователя API Stalker *delete_not_existing* \- флаг, отвечающий за удаление абонента в портале, если абонента нет в биллинге (0-не удалять, 1-удалять)
|
*sync_stalker_users_by_mac* \- синхронизировать учетные записи iptv по mac приставки (0 - по ip, 1 - по mac)
|
В учетных записях IPTV необходимо заполнить поле *MAC*. В зависимости от выбранного метода синхронизации, она будет проходить либо по связке ip+mac, либо только по mac:
|
* Синхронизация по IP \\ \\
|
\\
|
\\ !stalker_ip.png|border=0!
|
* Синхронизация по MAC \\ \\
|
\\
|
\\ !stalker_mac.png|border=0!
|
|
|
После этого обязательно нужно нажать кнопку "Сохранить" сразу под полем, в которое вносились изменения.
|
... {info}Синхронизация абонентов между *Carbon Billing 5* и *Stalker* производится по IP учетной записи интернет. При необходимости (например, если ip абонента динамический, либо учетная запись интернет отсутствует или их несколько) в main.ini можно установить опцию sync_stalker_users_by_mac=1, тогда синхронизация приставок будет проходить по mac из учетной записи iptv{info} {info} При добавлении нового пользователя не происходит автоматического добавления его на оборудование. Это происходит в момент синхронизации биллинга с оборудованием, которая проводится раз в час при наличии галочки "Синхронизировать пользователей на этом NAS" в настройках NAS
|
{info}
|
h2. Настройка тарифных планов, пакетов услуг и пользователей на Stalker !stalker_create_tv_channels.png|border=1,width=537,height=290! !stalker_create_subscriptions.png|border=1,width=539,height=158! !stalker_create_subscriptions_form.png|border=1,width=755,height=408! !stalker_create_tariff.png|border=1,width=639,height=181! !stalker_create_tariff_form.png|border=1,width=809,height=322! !stalker_add_user.png|border=1,width=909,height=262! !stalker_add_user_form.png|border=1,width=630,height=399! !stalker_users_after_sync.png|border=1,width=917,height=184!
|
{include:CarbonBilling:Настройка услуг IPTV}
|