Проблемы с tvip_provision.xml

TVIP S-BOX
Post Reply
moralex
Posts: 10
Joined: 03 Sep 2014, 09:08

Проблемы с tvip_provision.xml

Post by moralex » 04 Sep 2014, 10:00

Настроили получение адреса сервера провижионинга по DHCP (tvip_provision_server). В dhcpdump видно что ему отдается значение tvip_provision_server. На сервере в логах web сервера видно запросы на получение файла с настройками провайдера tvip_provision.xml. Но настройки на приставке сразу не применяются. После жесткой перезагрузки (с отключением питания) настройки также не применяются, хотя опять же на веб сервере видно запросы на получение tvip_provision.xml. Спустя некоторое время, как правило около минуты, настройки применяются. Но при этом не обновляется список каналов из тв портала указанного в tvip_provision.xml.
В настройках приставки видны все изменения как указано в tvip_provision.xml. Тип портала прописанный в tvip_provision.xml Stalker Middleware. Если в настройках адреса портала добавить или удалить слеш в конце адреса и применить настройки, то сразу обновлется список каналов.
Такое ощущение что, для получение списка каналов с нового портала надо пнуть приставку, видимо не срабатывает какой-то хук.

Из выше описанного следует 2 проблемы:
1. Не своевременное применение настроек из tvip_provision.xml
2. После применения настроек из tvip_provision.xml не обновляется список каналов

Приставка S310 прошивка release v.3.0.11 от 12.05.2014. DHCP настроен по инструкции http://wiki.tvip.ru/dhcp_options

Содержимое tvip_provision.xml:

Code: Select all

<?xml version="1.0"?>
<provision reload="86400">
	<!-- Modules -->
	<operator name="xxxxx" />
	<logo url="xxxxxx" />
	<time tz="Europe/Moscow" ntp="xxxxx"  />
	<features>
		<mediaplayer enabled="true" />
		<dvr enabled="false" />
		<cctv enabled="false" />
		<vod enabled="false" />
	</features>
	<tv_stream type="multicast" />
	<tv_protocols default="stalker">
		<protocol type="stalker" server="xxxxxx" />
	</tv_protocols>
	<!-- Отключение ручной настройки Сети, настроек мультикаста, UDP-прокси. Запрет изменения Middleware. -->
	<preferences>
		<pref_network_config value="DHCP" />
		<pref_tv>
			<pref_tv_streamtype visible="false" />
			<pref_tv_udpxyaddress visible="false" />
			<pref_tv_middleware disabled="true" />
		</pref_tv>
	</preferences>
</provision>

moralex
Posts: 10
Joined: 03 Sep 2014, 09:08

Re: Проблемы с tvip_provision.xml

Post by moralex » 04 Sep 2014, 10:37

Сейчас проводил эксперименты и увидел такую ситуацию:
1. Сбросил настройки на приставки, после перезагрузки она запросила только прошивку.
2. Перезагрузил еще раз, отключив питание, запросила прошивку и настройки провайдера tvip_provision.xml. Но настройки не применились.
3. Перезагрузил повторно, запросила прошивку и настройки провайдера tvip_provision.xml. Настройки применились, все заработало.

Прикладываю лог с веб сервера:

Code: Select all

# Сброс настроек, запроса tvip_provision.xml  не было
192.168.0.60 - - [04/Sep/2014:10:26:52 +0400] "GET /stb/s310/release/tvip_firmware.info?device=s310&mac=C4:4E:AC:03:60:9A&current=3.0.11 HTTP/1.1" 404 169 "-" "-"
192.168.0.60 - - [04/Sep/2014:10:27:22 +0400] "GET /stb/s310/release/tvip_firmware.info?device=s310&mac=C4:4E:AC:03:60:9A&current=3.0.11 HTTP/1.1" 404 169 "-" "-"
192.168.0.60 - - [04/Sep/2014:10:27:22 +0400] "GET /stb/s310/release/tvip_firmware.info?device=s310&mac=C4:4E:AC:03:60:9A&current=3.0.11 HTTP/1.1" 404 169 "-" "-"

# Перезагрузка, tvip_provision.xml запросил, но не применил
192.168.0.60 - - [04/Sep/2014:10:28:55 +0400] "GET /stb/s310/release/tvip_firmware.info?device=s310&mac=C4:4E:AC:03:60:9A&current=3.0.11 HTTP/1.1" 404 169 "-" "-"
192.168.0.60 - - [04/Sep/2014:10:28:55 +0400] "GET /stb/s310/release/tvip_firmware.info?device=s310&mac=C4:4E:AC:03:60:9A&current=3.0.11 HTTP/1.1" 404 169 "-" "-"
192.168.0.60 - - [04/Sep/2014:10:29:13 +0400] "GET /prov/tvip_provision.xml HTTP/1.1" 200 869 "-" "Tvip/3.0.11 s310"

# Еще одна перезегрузка, сразу с настройками из tvip_provision.xml
192.168.0.60 - - [04/Sep/2014:10:30:18 +0400] "GET /stb/s310/release/tvip_firmware.info?device=s310&mac=C4:4E:AC:03:60:9A&current=3.0.11 HTTP/1.1" 404 169 "-" "-"
192.168.0.60 - - [04/Sep/2014:10:30:18 +0400] "GET /stb/s310/release/tvip_firmware.info?device=s310&mac=C4:4E:AC:03:60:9A&current=3.0.11 HTTP/1.1" 404 169 "-" "-"
192.168.0.60 - - [04/Sep/2014:10:30:35 +0400] "GET /prov/tvip_provision.xml HTTP/1.1" 200 869 "-" "Tvip/3.0.11 s310"

TMC
Администратор
Posts: 925
Joined: 16 Jan 2014, 13:34

Re: Проблемы с tvip_provision.xml

Post by TMC » 05 Sep 2014, 20:29

У dhcp-клиента действительно на данный момент нет прямого хука в приложение на обновление статуса провиженинга - он просто пишет конфиг в файл. Отсюда все проблемы.
Нам потребуется некоторое время, чтобы заново протестировать логику.
Метод, который мы рекомендуем операторам как более надежный - это переназначение домена tvipstb.net на свой веб-сервер.

moralex
Posts: 10
Joined: 03 Sep 2014, 09:08

Re: Проблемы с tvip_provision.xml

Post by moralex » 08 Sep 2014, 10:25

Интересует такой вариант при котором приставку не надо настраивать руками. Нам как оператору надо чтобы после покупки ее подключили и она сращу заработала с нашими настройками. Если использовать переназначение домена tvipstb.net на свой веб-сервер такой способ работы возможен? Получается все что нужно сделать это не отдавать по DHCP настройки, а просто настроить локальный домен tvipstb.net и файл настроек tvip_provision.xml остается такой же?

TMC
Администратор
Posts: 925
Joined: 16 Jan 2014, 13:34

Re: Проблемы с tvip_provision.xml

Post by TMC » 08 Sep 2014, 10:35

moralex wrote: Получается все что нужно сделать это не отдавать по DHCP настройки, а просто настроить локальный домен tvipstb.net и файл настроек tvip_provision.xml остается такой же?
Да.

moralex
Posts: 10
Joined: 03 Sep 2014, 09:08

Re: Проблемы с tvip_provision.xml

Post by moralex » 08 Sep 2014, 10:57

Ок. Будет пробовать.

moralex
Posts: 10
Joined: 03 Sep 2014, 09:08

Re: Проблемы с tvip_provision.xml

Post by moralex » 08 Sep 2014, 14:27

С локальныv доменом tvipstb.net все работает. Спасибо!

Post Reply